Authors:
Cyrine Feres
1
;
Sonia Ghannouchi
1
and
Ricardo Martinho
2
Affiliations:
1
High Institute of Management of Sousse, University of Sousse, Tunisia
;
2
INESCC - DL, ESTG, Polytechnic of Leiria, Portugal
Keyword(s):
Process Mining, Agile Software Development Processes, Mapping.
Abstract:
Agile Software Development (ASD) processes have surfaced as an effective alternative for more efficient software project management. They concentrate on a set of informal best practices instead of a standardised process, making it difficult to determine the degree of real implementation in an organization. Process Mining (PM) can play a key role in such analysis by discovering the software development process model followed in a certain set of software projects, and by analysing event logs that report the projects’ executed tasks. These discovered processes can then be compared to standardised ASD methods such as Scrum and eXtreme Programming (XP), and improved accordingly. Motivated by this, we present in this paper a literature review revealing the state of the art of Process Mining and its usage in ASD processes, but under a correlation between the three main research areas of PM (discovery, conformance, and enhancement), and the main ASD process perspectives including organisatio
nal/team, control-flow, quality, time, cost & risk, and data. We then analyse and discuss the results of this review quantitatively and qualitatively and prospect future opportunities for research accordingly.
(More)