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 …

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 …

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 …

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 …

3TU.BSR

3TU – Big Software on the Run 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 Read More …