Monitoring the Software Development Process with Process Mining

Saimir Bala, Jan Mendling

Publication: Chapter in book/Conference proceedingContribution to conference proceedings

Abstract

Software projects typically need to be monitored in detail regarding when what was done in order to demonstrate adherence to methodologies, rules, regulations, guidelines or best practices. To this end, it is of utmost importance to obtain factual knowledge from empirical evidence about the actual software development process. A major problem in this context is the lack of a centralized control of by a central system. Although it is hard to obtain full knowledge of the overall software development process, several cues can be gathered by analyzing pieces of information that are stored by supporting IT systems (e.g., issue trackers and version control). This position paper presents research in progress for extracting process knowledge from the historical data of software artifacts. This work extends the applicability of process mining techniques to software processes.
Original languageEnglish
Title of host publicationBusiness Modeling and Software Design - 8th International Symposium, BMSD 2018, Vienna
Editors Boris Shishkov
Place of PublicationCham
PublisherSpringer
Pages432 - 442
ISBN (Print)978-3-319-94214-8
Publication statusPublished - 2018

Austrian Classification of Fields of Science and Technology (ÖFOS)

  • 102
  • 101026 Time series analysis
  • 502
  • 102022 Software development

Cite this