Skip to main content

Data Analysis for Software Process Improvement: A Systematic Literature Review

  • Conference paper
  • First Online:
Book cover Recent Advances in Information Systems and Technologies (WorldCIST 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 569))

Included in the following conference series:

Abstract

Current information systems demand high quality software products that guarantee a safety and a reliable use for our day-to-day life. A common understanding between software organizations and practitioners is that software product quality largely depends on the software process quality. A Software Process Improvement (SPI) initiative consists of a set of practices and activities that are designed to improve software organizations processes through the evaluation of their current practices and the way software products and services are developed. However, the big amount of information that is generated from the software organization practices has complicated the knowledge extraction, and therefore, the SPI initiatives. A possible technique to make a good knowledge management is data analysis. This paper presents the results of a systematic literature review to establish the state-of-the-art of data analysis for software process improvement. The findings also encourage to the creation of a BigData-based data analysis model in a future work for this research.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. O’Regan, J.: Introduction to software process improvement. J. Chem. Inf. Model. 53(9), 1689–1699 (2013)

    Google Scholar 

  2. Mejia, J., Muñoz, E., Muñoz, M.: Reinforcing the applicability of multi-model environments for software process improvement using knowledge management. Sci. Comput. Program. 121, 3–15 (2016)

    Article  Google Scholar 

  3. Chugh, M., Chugh, N., Punia, D. K.: Evaluation and analysis of knowledge management best practices in software process improvement a multicase experience. In: Second International Conference on Advances in Computing and Communication Engineering (ICACCE), pp. 661–666 (2015)

    Google Scholar 

  4. Kuhrmann, M., Konopka, C., Nellemann, P., Diebold, P., Münch, J.: Software process improvement: where is the evidence? initial findings from a systematic mapping study. In: Proceedings of the 2015 International Conference on Software and System Process, pp. 107–116 (2015)

    Google Scholar 

  5. Tsai, C.F., Yeh, H.F., Chang, J.F., Liu, N.H.: PHD: an efficient data clustering scheme using partition space technique for knowledge discovery in large databases. Appl. Intell. 33(1), 39–53 (2010)

    Article  Google Scholar 

  6. Kitchenham, B.: Systematic reviews. In: 10th International Symposium on Software Metrics (2004)

    Google Scholar 

  7. DeLine, R.: Research opportunities for the big data era of software engineering. In: 1st International Workshop on Big Data Software Engineering, BIGDSE (2015)

    Google Scholar 

  8. Söylemez, M., Tarhan, A.: Using process enactment data analysis to support orthogonal defect classification for software process improvement. In: Joint Conference of the 23rd IWSM-MENSURA (2013)

    Google Scholar 

  9. Rao, J., Kelappan, R., & Pallath, P.: Recommendation system to enhance planning of software development using R (2014)

    Google Scholar 

  10. Zheng, L., Zeng, C., Li, L., Jiang, Y., Xue, W., Li, J., Wang, P.: Applying data mining techniques to address critical process optimization needs in advanced manufacturing (2014)

    Google Scholar 

  11. Grabova, O., Darmont, J., Chauchat, J., Zolotaryova, I.: Business intelligence for small and middle-sized enterprises (2010)

    Google Scholar 

  12. Mazón, J., Zubcoff, J., Garrigós, I., Espinosa, R., Rodríguez, R.: Open business intelligence: on the importance of data quality awareness in user-friendly data mining (2012)

    Google Scholar 

  13. Baysal, O.: Informing development decisions: From data to information. In: International Conference on Software Engineering (2013)

    Google Scholar 

  14. Sureka, A., Kumar, A., Gupta, S.: Ahaan: Software process intelligence: mining software process data for extracting actionable information (2015)

    Google Scholar 

  15. Ivarsson, M., Gorschek, T.: Tool support for disseminating and improving development practices. Softw. Qual. J. 20, 173–199 (2012)

    Article  Google Scholar 

  16. Shibata, T., Kurachi, Y.: Big data analysis solutions for driving innovation in on-site decision making. Fujitsu Sci. Technol. J. 51(2), 33–41 (2015)

    Google Scholar 

  17. Vera, A., Colomo, R., Molloy, O.: Real-time business activity monitoring and analysis of process performance on big-data domains. Telematics Inform. (2015)

    Google Scholar 

  18. Pavon, R., Carpenter, B.: Synthesis of decision making: from data to business execution (2013)

    Google Scholar 

  19. Leida, M., Majeed, B., Colombo, M., Chu, A.: A lightweight RDF data model for business process analysis. In: Cudre-Mauroux, P., Ceravolo, P., Gašević, D. (eds.) SIMPDA 2012. LNBIP, vol. 162, pp. 1–23. Springer, Heidelberg (2013). doi:10.1007/978-3-642-40919-6_1

    Chapter  Google Scholar 

  20. Fazzinga, B., Flesca, S., Furfaro, F., Masciari, E., Pontieri, L.: A compression-based framework for the efficient analysis of business process logs (2015)

    Google Scholar 

  21. Bertini, E., Lalanne, D.: Investigating and reflecting on the integration of automatic data analysis and visualization in knowledge discovery (2010)

    Google Scholar 

  22. Chang, C., Lin, T.: The role of organizational culture in the knowledge management process. J. Knowl. Manage. 19(3), 433–455 (2015)

    Article  Google Scholar 

  23. Diedrich, A., Guzman, G.: From implementation to appropriation: understanding knowledge management system development and introduction as a process of translation. J. Knowl. Manage. 19(6), 1273–1294 (2015)

    Article  Google Scholar 

  24. Balco, P. Drahoova, M.: Knowledge management as a service (KMaaS). In: 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), pp. 57–62 (2016)

    Google Scholar 

  25. Lee, K., Chen, Y., Muñoz, C.: Examining the impact of organizational culture and top management support of knowledge sharing on the success of software process improvement. Comput. Hum. Behav. 54, 462–474 (2016)

    Article  Google Scholar 

  26. Lihua, L., Feifei, Y.: Knowledge management in high technology enterprises. In: 2010 International Conference on E-Business and E-Government, pp. 1823–1826 (2010)

    Google Scholar 

  27. Cuesta, H.: Practical Data Analysis. Packt Publishing, Birmingham (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jezreel Mejía .

Editor information

Editors and Affiliations

Appendix 1: List of Primary Studies

Appendix 1: List of Primary Studies

  • [PS-01] Baysal, O. (2013). Informing development decisions: From data to information. International Conference on Software Engineering. https://doi.org/10.1109/ICSE.2013.6606729

  • [PS-02] Pavon, R., & Carpenter, B. (2013). Synthesis of Decision Making: From Data to Business Execution. https://doi.org/10.1109/ICDMW.2013.42

  • [PS-03] Ivarsson, M., & Gorschek, T. (2012). Tool support for disseminating and improving development practices. Software Quality Journal. https://doi.org/10.1007/s11219-011-9139-6

  • [PS-04] Leida, M., Majeed, B., Colombo, M., & Chu, A. (2013). LNBIP 162 - A Lightweight RDF Data Model for Business Process Analysis.

  • [PS-05] Shibata, T., & Kurachi, Y. (2015). Big Data Analysis Solutions for Driving Innovation in On-site Decision Making, 51(2), 33–41.

  • [PS-06] Roedder, N., Karaenke, P., Knapper, R., & Weinhardt, C. (2014). Decision-making based on incident data analysis. 16th IEEE Conference on Business Informatics, CBI 2014. https://doi.org/10.1109/CBI.2014.47

  • [PS-07] Vera-Baquero, A., Colomo-Palacios, R., & Molloy, O. (2015). Real-time business activity monitoring and analysis of process performance on big-data domains. Telematics and Informatics. https://doi.org/10.1016/j.tele.2015.12.005

  • [PS-08] Ogiela, L., & Ogiela, M. (2015). Semantic Data Analysis Algorithms Supporting Decision-making Processes. https://doi.org/10.1109/BWCCA.2015.108

  • [PS-09] Esaki, K., Ichinose, Y., & Yamada, S. (2012). Statistical Analysis of Process Monitoring Data for Software Process Improvement and Its Application. American Journal of Operations Research, 2, 43–50. https://doi.org/10.4236/ajor.2012.21005

  • [PS-10] Söylemez, M., & Tarhan, A. (2013). Using process enactment data analysis to support orthogonal defect classification for software process improvement. Joint Conference of the 23rd IWSM-MENSURA 2013. https://doi.org/10.1109/IWSM-Mensura.2013.27

  • [PS-11] Fazzinga, B., Flesca, S., Furfaro, F., Masciari, E., & Pontieri, L. (2015). A compression-based framework for the efficient analysis of business process logs. https://doi.org/10.1145/2791347.2791351

  • [PS-12] Begoli, E. (2012). A Short Survey on the State of the Art in Architectures and Platforms for Large Scale Data Analysis and Knowledge Discovery from Data.

  • [PS-13] Serban, F. (2013). A Survey of Intelligent Assistants for Data Analysis. ACM Comput. Surv, 45(35). https://doi.org/10.1145/2480741.2480748

  • [PS-14] Sureka, A., Kumar, A., & Gupta, S. (2015). Ahaan: Software Process Intelligence: Mining Software Process Data for Extracting Actionable Information. https://doi.org/10.1145/2723742.2723763

  • [PS-15] Zheng, L., Zeng, C., Li, L., Jiang, Y., Xue, W., Li, J., Wang, P. (2014). Applying Data Mining Techniques to Address Critical Process Optimization Needs in Advanced Manufacturing. https://doi.org/10.1145/2623330.2623347

  • [PS-16] Santos, T. A., Lima, A. M., Lima Reis, C. A., & Quites Reis, R. (2014). Automated Support for Human Resource Allocation in Software Process by Cluster Analysis. https://doi.org/10.1145/2593822.2593830

  • [PS-17] Grabova, O., Darmont, J., Chauchat, J.-H., & Zolotaryova, I. (2010). Business Intelligence for Small and Middle-Sized Entreprises.

  • [PS-18] Menzies, T., Kocaguneli, E., Peters, F., Turhan, B., & Minku, L. L. (2013). Data Science for Software Engineering.

  • [PS-19] Bertini, E., & Lalanne, D. (2010). Investigating and Reflecting on the Integration of Automatic Data Analysis and Visualization in Knowledge Discovery.

  • [PS-20] Houston, D. X., & Buettner, D. J. (2013). Modeling User Story Completion of an Agile Software Process.

  • [PS-21] Mazón, J.-N., Zubcoff, J. J., Garrigós, I., Espinosa, R., & Rodríguez, R. (2012). Open Business Intelligence: on the importance of data quality awareness in user-friendly data mining.

  • [PS-22] Rao, J. J., Kelappan, R., & Pallath, P. (2014). Recommendation System to Enhance Planning of Software Development using R. https://doi.org/10.1145/2593822.2593831

  • [PS-23] Deline, R. (2015). Research Opportunities for the Big Data Era of Software Engineering. In Proceedings - 1st International Workshop on Big Data Software Engineering, BIGDSE 2015. https://doi.org/10.1109/BIGDSE.2015.13

  • [PS-24] Zhang, D., Dang, Y., Lou, J.-G., Han, S., Zhang, H., & Xie, T. (2011). Software Analytics as a Learning Case in Practice: Approaches and Experiences.

  • [PS-25] Marcus, A., & Menzies, T. (2010). Software is Data Too.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Mejía, J., Íñiguez, F., Muñoz, M. (2017). Data Analysis for Software Process Improvement: A Systematic Literature Review. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Costanzo, S. (eds) Recent Advances in Information Systems and Technologies. WorldCIST 2017. Advances in Intelligent Systems and Computing, vol 569. Springer, Cham. https://doi.org/10.1007/978-3-319-56535-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-56535-4_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-56534-7

  • Online ISBN: 978-3-319-56535-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics