Open Access
Refine
Document Type
- Conference Proceeding (104) (remove)
Is part of the Bibliography
- yes (104)
Keywords
- virtual reality (5)
- Business Process Management Systems (2)
- Fuzzy Logic (2)
- visualization (2)
- Assignment Automation (1)
- Augmented Reality (1)
- Business Process Modeling Notation (1)
- Business Process Modelling (1)
- Ethik (1)
- Git (1)
- KI (1)
- Re- source Assignment Automation (1)
- Staff Assignment Algorithms (1)
- Systems Modeling Language (SysML) (1)
- Technikfolgenabschätzung (1)
- artificial consciousness (1)
- artificial neural networks (1)
- business process management (1)
- business process mining (1)
- code coverage (1)
- data pipelines (1)
- data stream processing (1)
- event stream processing (1)
- event-driven architecture (1)
- graph embeddings (1)
- machine learning (1)
- process analysis (1)
- process mining (1)
- rule-based expert system (1)
- software configuration management (1)
- software design pattern detection (1)
- software test coverage (1)
- software testing (1)
- systems engineering (1)
- systems modeling (1)
- version control systems (1)
Institute
Software design patterns and the abstractions they offer can support developers and maintainers with program code comprehension. Yet manually-created pattern documentation within code or code-related assets, such as documents or models, can be unreliable, incomplete, and labor-intensive. While various Design Pattern Detection (DPD) techniques have been proposed, industrial adoption of automated DPD remains limited. This paper contributes a hybrid DPD solution approach that leverages a Bayesian network integrating developer expertise via rule-based micropatterns with our machine learning subsystem that utilizes graph embeddings. The prototype shows its feasibility, and the evaluation using three design patterns shows its potential for detecting both design patterns and variations.