Skip to main content

2017 | Supplement | Buchkapitel

An Exploratory Study on Usage of Process Mining in Agile Software Development

verfasst von : Sezen Erdem, Onur Demirörs

Erschienen in: Software Process Improvement and Capability Determination

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Agile software development methods have become popular in the software development field during the last decade. Majority of software organizations develop or claim to develop software based on agile methods. Process mining is a process management technique that allows for the analysis of business processes based on the event logs. The aim of process mining is to discover, monitor and improve real processes, but not assumed processes, by extracting knowledge from event logs readily available in information systems. Process mining can be used to discover agile processes followed in organizations/projects to determine the actual processes followed. Process mining can also establish the necessary evidences for assessing or measuring the agility of organizations. This study explores the usability of process mining methods in agile software development context. The results of an exploratory case study on using process mining techniques in a software project managed by Scrum are depicted. We also discuss the benefits of the process mining techniques used and compare different tools utilized.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement. Pearson Education, Upper Saddle River (2011) Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement. Pearson Education, Upper Saddle River (2011)
2.
Zurück zum Zitat Emam, K.E., Melo, W., Drouin, J.N.: SPICE: the theory and practice of software process improvement and capability determination. IEEE Computer Society Press, Los Alamitos (1997)MATH Emam, K.E., Melo, W., Drouin, J.N.: SPICE: the theory and practice of software process improvement and capability determination. IEEE Computer Society Press, Los Alamitos (1997)MATH
3.
Zurück zum Zitat Uskarcı, A., Demirörs, O.: Do staged maturity models result in organization-wide continuous process improvement? insight from employees. Comput. Stand. Interfaces 52, 25–40 (2017)CrossRef Uskarcı, A., Demirörs, O.: Do staged maturity models result in organization-wide continuous process improvement? insight from employees. Comput. Stand. Interfaces 52, 25–40 (2017)CrossRef
4.
Zurück zum Zitat Tarhan, A., Demirors, O.: Apply quantitative management now. IEEE Softw. 29(3), 77–85 (2012)CrossRef Tarhan, A., Demirors, O.: Apply quantitative management now. IEEE Softw. 29(3), 77–85 (2012)CrossRef
5.
Zurück zum Zitat Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Kern, J.: Manifesto for agile software development (2001) Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Kern, J.: Manifesto for agile software development (2001)
6.
Zurück zum Zitat Top, Ö.Ö., Demirörs, O.: Assessing software agility: an exploratory case study. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 202–213. Springer, Cham (2014). doi:10.1007/978-3-319-13036-1_18 Top, Ö.Ö., Demirörs, O.: Assessing software agility: an exploratory case study. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 202–213. Springer, Cham (2014). doi:10.​1007/​978-3-319-13036-1_​18
7.
Zurück zum Zitat Ozcan-Top, O., Demirörs, O.: A reference model for software agility assessment: AgilityMod. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 145–158. Springer, Cham (2015). doi:10.1007/978-3-319-19860-6_12 CrossRef Ozcan-Top, O., Demirörs, O.: A reference model for software agility assessment: AgilityMod. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 145–158. Springer, Cham (2015). doi:10.​1007/​978-3-319-19860-6_​12 CrossRef
9.
Zurück zum Zitat Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. ACM TOSEM 7(3), 215–249 (1998)CrossRef Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. ACM TOSEM 7(3), 215–249 (1998)CrossRef
10.
Zurück zum Zitat Cook, J.E., Wolf, A.L.: Automating process discovery through event-data analysis. In: Proceedings of 17th International Conference on Software Engineering, pp. 73–82 (1995) Cook, J.E., Wolf, A.L.: Automating process discovery through event-data analysis. In: Proceedings of 17th International Conference on Software Engineering, pp. 73–82 (1995)
11.
Zurück zum Zitat Cook, J.E.: Process discovery and validation through event-data analysis, Ph.D. thesis, University of Colorado, Boulder, Department of Computer Science (1996) Cook, J.E.: Process discovery and validation through event-data analysis, Ph.D. thesis, University of Colorado, Boulder, Department of Computer Science (1996)
12.
Zurück zum Zitat Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Schek, H.-J., Alonso, G., Saltor, F., Ramos, I. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 467–483. Springer, Heidelberg (1998). doi:10.1007/BFb0101003 CrossRef Agrawal, R., Gunopulos, D., Leymann, F.: Mining process models from workflow logs. In: Schek, H.-J., Alonso, G., Saltor, F., Ramos, I. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 467–483. Springer, Heidelberg (1998). doi:10.​1007/​BFb0101003 CrossRef
13.
Zurück zum Zitat Aalst, W.M.: Process Mining: Data Science in Action. Springer, Cham (2016)CrossRef Aalst, W.M.: Process Mining: Data Science in Action. Springer, Cham (2016)CrossRef
14.
Zurück zum Zitat Aalst, W.M.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, New York (2011)CrossRefMATH Aalst, W.M.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, New York (2011)CrossRefMATH
15.
Zurück zum Zitat Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. ACM Trans. Softw. Eng. Methodol. (TOSEM) 7(3), 215–249 (1998)CrossRef Cook, J.E., Wolf, A.L.: Discovering models of software processes from event-based data. ACM Trans. Softw. Eng. Methodol. (TOSEM) 7(3), 215–249 (1998)CrossRef
16.
Zurück zum Zitat Weijters, A.J., Van der Aalst, W.M.: Rediscovering workflow models from event-based data using little thumb. Integr. Comput.-Aided Eng. 10(2), 151–162 (2003) Weijters, A.J., Van der Aalst, W.M.: Rediscovering workflow models from event-based data using little thumb. Integr. Comput.-Aided Eng. 10(2), 151–162 (2003)
17.
Zurück zum Zitat de Medeiros, A.K., Weijters, A.J., van der Aalst, W.M.: Genetic process mining: an experimental evaluation. Data Min. Knowl. Disc. 14(2), 245–304 (2007)MathSciNetCrossRef de Medeiros, A.K., Weijters, A.J., van der Aalst, W.M.: Genetic process mining: an experimental evaluation. Data Min. Knowl. Disc. 14(2), 245–304 (2007)MathSciNetCrossRef
18.
Zurück zum Zitat Günther, C.W., van der Aalst, W.M.P.: Fuzzy mining – adaptive process simplification based on multi-perspective metrics. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 328–343. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75183-0_24 CrossRef Günther, C.W., van der Aalst, W.M.P.: Fuzzy mining – adaptive process simplification based on multi-perspective metrics. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 328–343. Springer, Heidelberg (2007). doi:10.​1007/​978-3-540-75183-0_​24 CrossRef
19.
Zurück zum Zitat Schimm, G.: Mining exact models of concurrent workflows. Comput. Ind. 53(3), 265–281 (2004)CrossRef Schimm, G.: Mining exact models of concurrent workflows. Comput. Ind. 53(3), 265–281 (2004)CrossRef
20.
Zurück zum Zitat Akman, B., Demirörs, O.: Applicability of process discovery algorithms for software organizations. In: 35th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2009, pp. 195–202. IEEE (2009) Akman, B., Demirörs, O.: Applicability of process discovery algorithms for software organizations. In: 35th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2009, pp. 195–202. IEEE (2009)
21.
Zurück zum Zitat Caldeira, J., e Abreu, F.B.: Software development process mining: discovery, conformance checking and enhancement. In: 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 254–259. IEEE (2016) Caldeira, J., e Abreu, F.B.: Software development process mining: discovery, conformance checking and enhancement. In: 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 254–259. IEEE (2016)
22.
Zurück zum Zitat Rubin, V., Lomazova I., Aalst, W.M.: Agile Development with software process mining. In: Proceedings of the 2014 International Conference on Software and System Process, pp. 70–74. ACM (2014) Rubin, V., Lomazova I., Aalst, W.M.: Agile Development with software process mining. In: Proceedings of the 2014 International Conference on Software and System Process, pp. 70–74. ACM (2014)
Metadaten
Titel
An Exploratory Study on Usage of Process Mining in Agile Software Development
verfasst von
Sezen Erdem
Onur Demirörs
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-67383-7_14