Description
Millions of lines of code – written in different languages by different people at different times, and operating on a variety of platforms – drive the systems performing key processes in our society. The resulting software needs to evolve and can no longer be controlled a priori as is illustrated by a range of software problems. The 3TU.BSR research program will develop novel techniques and tools to analyze software systems in vivo – making it possible to visualize behavior, create models, check conformance, predict problems, and recommend corrective actions.
Links
Publications
- Software data analytics: architectural model discovery and design pattern detection - Liu, C. (2019). Software data analytics: architectural model discovery and design pattern detection Eindhoven: Technische Universiteit Eindhoven
- Detecting behavioral design patterns from software execution data - Liu, C., van Dongen, B. F., Assy, N., & van der Aalst, W. M. P. (2019). Detecting behavioral design patterns from software execution data. In E. Damiani, G. Spanoudakis, & L. A. Maciaszek (Eds.), Evaluation of Novel Approaches to Software Engineering – 13th International Conference, ENASE 2018, Revised Selected Papers (pp. 137-164). (Communications in Computer Read More ...
- A general framework to identify software components from execution data - Liu, C., van Dongen, B. F., Assy, N., & van der Aalst, W. M. P. (2019). A general framework to identify software components from execution data. In G. Spanoudakis, E. Damiani, L. Maciaszek, & L. Maciaszek (Eds.), ENASE 2019 – Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering (pp. Read More ...
- Software architectural model discovery from execution data - Liu, C., van Dongen, B. F., Assy, N., & van der Aalst, W. M. P. (2018). Software architectural model discovery from execution data. In ENASE 2018 – Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (pp. 3-10) Abstract During the execution of software systems, many crashes and exceptions may Read More ...
- Component interface identification and behavioral model discovery from software execution data - Liu, Cong, van Dongen, Boudewijn, Assy, Nour & van der Aalst, Wil M.P. (2018). Component interface identification and behavioral model discovery from software execution data. Proceedings – 2018 ACM/IEEE 26th International Conference on Program Comprehension, ICPC 2018 (pp. 97-107). New York: Association for Computing Machinery, Inc Abstract Restructuring an object-oriented software system into a component-based Read More ...
- A framework to support behavioral design pattern detection from software execution data - Liu, Cong, van Dongen, Boudewijn, Assy, Nour & van der Aalst, Wil M.P. (2018). A framework to support behavioral design pattern detection from software execution data. ENASE 2018 – Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (pp. 65-76). SCITEPRESS-Science and Technology Publications, Lda.. Abstract The detection of design Read More ...
- Similarity resonance for improving process model matching accuracy - Assy, Nour, van Dongen, Boudewijn F. & van der Aalst, Wil M.P. (2018). Similarity resonance for improving process model matching accuracy. Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC 2018 (pp. 86-93). New York: Association for Computing Machinery, Inc. Abstract Comparing and matching process models is a common task in many process Read More ...
- A general framework to detect behavioral design patterns - Liu, Cong, Van Dongen, Boudewijn, Assy, Nour & Van Der Aalst, Wil M.P. (2018). A general framework to detect behavioral design patterns. Proceedings – International Conference on Software Engineering (pp. 234-235). IEEE Computer Society. Abstract This paper presents a general framework to detect behavioral design patterns by combining source code and execution data. The framework Read More ...
Staff
- Boudewijn van Dongen - Boudewijn’s research focusses on conformance checking. Conformance checking is considered to be anything where observed behavior, needs to be related to already modeled behavior. Conformance checking is embedded in the larger contexts of Business Process Management and Process Mining. Boudewijn aims to develop techniques and tools to analyze databases and logs of large-scale information systems Read More ...
Former staff
- Nour Assy - Position: PD Room: MF 7.117 Tel (internal): 8649 Links: Google scholar page Scopus page ORCID page DBLP page TU/e employee page Projects Publications Presentations
- Cong Liu - Position: PhD Student Room: MF 7.108 Tel (internal): 2087 Links: Google scholar page TU/e employee page Projects Publications Presentations
- Maikel Leemans - Maikel is a PhD student within the PA group where his main research is in the area of process mining. More concretely, his research interests focus on the analysis of software, where he looks at finding common usage patterns, possible deviations and options how to improve the usage process by changing the software. Position: PhD Read More ...