Uncovering the Hidden Co-Evolution in the Work History of Software Projects

Saimir Bala, Kate Revoredo, Joao Carlos de A. R. Goncalves, Fernanda Baiao, Jan Mendling, Flavia Santoro

Publication: Chapter in book/Conference proceedingChapter in edited volume


The monitoring of project-oriented business processes is difficult because their state is fragmented and represented by the progress
of different documents and artifacts being worked on. This observation holds in particular for software development projects in which various
developers work on different parts of the software concurrently. Prior contributions in this area have proposed a plethora of techniques to analyze
and visualize the current state of the software artifact as a product. It is surprising that these techniques are missing to provide insights into what
types of work are conducted at different stages of the project and how they are dependent upon another. In this paper, we address this research gap and present a technique for mining the software process including
dependencies between artifacts. Our evaluation of various open-source projects demonstrates the applicability of our technique.
Original languageEnglish
Title of host publicationBusiness Process Management. BPM 2017. Lecture Notes in Computer Science, vol 10445
EditorsJosep Carmona, Gregor Engels, Akhil Kumar
PublisherSpringer, Cham
ISBN (Print)978-3-319-65000-5
Publication statusPublished - 2017

Cite this