TY - CHAP A1 - Wiedemann Jacobsen, Jan A1 - Kuhrmann, Marco A1 - Münch, Jürgen A1 - Diebold, Philipp A1 - Felderer, Michael ED - Abrahamsson, Pekka T1 - On the role of software quality management in software process improvement T2 - Product-focused software process improvement : 17th International Conference, PROFES 2016, Trondheim, Norway, November 22-24, 2016, proceedings N2 - Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality and speed of software development. SPI addresses many aspects ranging from individual developer skills to entire organizations. It comprises, for instance, the optimization of specific activities in the software lifecycle as well as the creation of organizational awareness and project culture. In the course of conducting a systematic mapping study on the state-of-the-art in SPI from a general perspective, we observed Software Quality Management (SQM) being of certain relevance in SPI programs. In this paper, we provide a detailed investigation of those papers from the overall systematic mapping study that were classified as addressing SPI in the context of SQM (including testing). From the main study’s result set, 92 papers were selected for an in-depth systematic review to study the contributions and to develop an initial picture of how these topics are addressed in SPI. Our findings show a fairly pragmatic contribution set in which different solutions are proposed, discussed, and evaluated. Among others, our findings indicate a certain reluctance towards standard quality or (test) maturity models and a strong focus on custom review, testing, and documentation techniques, whereas a set of five selected improvement measures is almost equally addressed. KW - software process improvement KW - software quality management KW - software test KW - systematic mapping study KW - systematic literature review Y1 - 2016 SN - 978-3-319-49094-6 U6 - http://dx.doi.org/10.1007/978-3-319-49094-6_21 SP - 327 EP - 343 PB - Springer CY - Cham ER - TY - CHAP A1 - Kuhrmann, Marco A1 - Münch, Jürgen A1 - Diebold, Philipp A1 - Linssen, Oliver A1 - Prause, Christian ED - Engstler, Martin T1 - On the use of hybrid development approaches in software and systems development : construction and test of the HELENA survey T2 - Projektmanagement und Vorgehensmodelle 2016 : Arbeiten in hybriden Projekten : das Sowohl-als-Auch von Stabilität und Dynamik : gemeinsame Tagung der Fachgruppen Projektmanagement (WI-PM) und Vorgehensmodelle (WI-VM) im Fachgebiet Wirtschaftsinformatik der Gesellschaft für Informatik e.V. : 6. und 7. Oktober 2016 in Paderborn. - (Lecture notes in informatics ; P 263) N2 - A software process is the game plan to organize project teams and run projects. Yet, it still is a challenge to select the appropriate development approach for the respective context. A multitude of development approaches compete for the users’ favor, but there is no silver bullet serving all possible setups. Moreover, recent research as well as experience from practice shows companies utilizing different development approaches to assemble the best-fitting approach for the respective company: a more traditional process provides the basic framework to serve the organization, while project teams embody this framework with more agile (and/or lean) practices to keep their flexibility. The paper at hand provides insights into the HELENA study with which we aim to investigate the use of “Hybrid dEveLopmENt Approaches in software systems development”. We present the survey design and initial findings from the survey’s test runs. Furthermore, we outline the next steps towards the full survey. KW - software process KW - development KW - empirical study KW - survey Y1 - 2016 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:rt2-opus4-11910 UR - http://subs.emis.de/LNI/Proceedings.html SN - 978-3-88579-657-2 SP - 59 EP - 68 PB - Gesellschaft für Informatik CY - Bonn ER - TY - CHAP A1 - Kuhrmann, Marco A1 - Konopka, Claudia A1 - Nellemann, Peter A1 - Diebold, Philipp A1 - Münch, Jürgen ED - Knoop, Jens T1 - Software process improvement : where is the evidence? T2 - Software engineering 2016 : 23. - 26. Februar 2016, Wien, Österreich N2 - Software process improvement (SPI) is around for decades: frameworks are proposed, success factors are studied, and experiences have been reported. However, the sheer mass of concepts, approaches, and standards published over the years overwhelms practitioners as well as researchers. What is out there? Are there new emerging approaches? What are open issues? Still, we struggle to answer the question for what is the current state of SPI and related research? We present initial results from a systematic mapping study to shed light on the field of SPI and to draw conclusions for future research directions. An analysis of 635 publications draws a big picture of SPI-related research of the past 25 years. Our study shows a high number of solution proposals, experience reports, and secondary studies, but only few theories. In particular, standard SPI models are analyzed and evaluated for applicability, especially from the perspective of SPI in small-to-medium-sized companies, which leads to new specialized frameworks. Furthermore, we find a growing interest in success factors to aid companies in conducting SPI. This summary refers to the paper Software process improvement : where is the evidence? [Ku15]. This paper was published as full research paper in the ICSSP’2015 proceedings. KW - software process KW - software process improvement KW - systematic mapping study Y1 - 2016 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:rt2-opus4-11980 UR - http://subs.emis.de/LNI/Proceedings/Proceedings258/article13.html SN - 978-3-88579-646-6 SP - 55 EP - 56 PB - Gesellschaft für Informatik CY - Bonn ER - TY - CHAP A1 - Kuhrmann, Marco A1 - Diebold, Philipp A1 - Münch, Jürgen A1 - Tell, Paolo T1 - How does Software Process Improvement address Global Software Engineering? T2 - 11th IEEE International Conference on Global Software Engineering : ICGSE 2016 : proceedings : 2 - 5 August 2016, Irvine, California N2 - For decades, Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality and speed of software development. To set up, guide, and carry out SPI projects, and to measure SPI state, impact, and success, a multitude of different SPI approaches and considerable experience are available. SPI addresses many aspects ranging from individual developer skills to entire organizations. It comprises for instance the optimization of specific activities in the software lifecycle as well as the creation of organization awareness and project culture. In the course of conducting a systematic mapping study on the state-of-the-art in SPI from a general perspective, we observed Global Software Engineering (GSE) becoming a topic of interest in recent years. Therefore, in this paper, we provide a detailed investigation of those papers from the overall systematic mapping study that were classified as addressing SPI in the context of GSE. From the main study’s result set, a set of 30 papers dealing with GSE was selected for an in-depth analysis using the systematic review instrument to study the contributions and to develop an initial picture of how GSE is considered from the perspective of SPI. Our findings show the analyzed papers delivering a substantial discussion of cultural models and how such models can be used to better address and align SPI programs with multi-national environments. Furthermore, experience is shared discussing how agile approaches can be implemented in companies working at the global scale. Finally, success factors and barriers are studied to help companies implementing SPI in a GSE context. KW - global software development KW - software process improvement KW - systematic mapping study KW - systematic literature review Y1 - 2016 SN - 978-1-5090-2680-7 U6 - http://dx.doi.org/10.1109/ICGSE.2016.10 SP - 89 EP - 98 PB - IEEE CY - Piscataway, NJ ER - TY - JOUR A1 - Kuhrmann, Marco A1 - Diebold, Philipp A1 - Münch, Jürgen T1 - Software process improvement: a systematic mapping study on the state of the art JF - PeerJ computer science N2 - Software process improvement (SPI) has been around for decades: frameworks are proposed, success factors are studied, and experiences have been reported. However, the sheer mass of concepts, approaches, and standards published over the years overwhelms practitioners as well as researchers. What is out there? Are there new trends and emerging approaches? What are open issues? Still, we struggle to answer these questions about the current state of SPI and related research. In this article, we present results from an updated systematic mapping study to shed light on the field of SPI, to develop a big picture of the state of the art, and to draw conclusions for future research directions. An analysis of 769 publications draws a big picture of SPI-related research of the past quarter-century. Our study shows a high number of solution proposals, experience reports, and secondary studies, but only few theories and models on SPI in general. In particular, standard SPI models like CMMI and ISO/IEC 15,504 are analyzed, enhanced, and evaluated for applicability in practice, but these standards are also critically discussed, e.g., from the perspective of SPI in small to-medium-sized companies, which leads to new specialized frameworks. New and specialized frameworks account for the majority of the contributions found (approx. 38%). Furthermore, we find a growing interest in success factors (approx. 16%) to aid companies in conducting SPI and in adapting agile principles and practices for SPI (approx. 10%). Beyond these specific topics, the study results also show an increasing interest into secondary studies with the purpose of aggregating and structuring SPI-related knowledge. Finally, the present study helps directing future research by identifying under-researched topics awaiting further investigation. KW - SPI KW - software process KW - systematic mapping study KW - software process improvement Y1 - 2016 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bsz:rt2-opus4-11861 VL - 2 IS - 5 SP - 1 EP - 38 PB - PeerJ Ltd. CY - London ER -