Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2600821.2600839acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Artifact-based software process improvement and management: a method proposal

Published: 26 May 2014 Publication History

Abstract

When it comes to software process improvement (SPI), process engineers look for SPI methods to support process analysis, design, realization, deployment, and management. Although a number of different SPI methods and models exist, process engineers tend to view these as too generic, too large, or a poor fit for the organization in which SPI is conducted. A strategy to overcome these shortcomings is to concentrate on the artifacts, which precisely define the desired outcomes, rather than on specific methods. In this paper, we present the Artifact-based Software Process Improvement & Management (ArSPI) model that provides a unified perspective on SPI and company-wide software process management (SPM), the required key artifacts, and the life cycle models. ArSPI is shown to be of practical support to industry who called for a practical way to define the interfaces between SPI projects. This paper concludes with an example of how ArSPI paved the way for several organizations through applying the model in real-world SPI-projects.

References

[1]
O. Armbrust, J. Ebell, U. Hammerschall, J. Münch, and D. Thoma. Experiences and results from tailoring and deploying a large process standard in a company. Software Process: Improvement and Practice, 13(4):301–309, July 2008.
[2]
B. Aysolmaz and O. Demirörs. A detailed software process improvement methodology: BG-SPI. In European System & Software Process Improvement and Innovation (EuroSPI), Communications in Computer and Information Science, pages 97––108. Springer, 2011.
[3]
J. L. Boria. A framework for understanding software process improvement’s return on investment. In Portland International Conference on Management and Technology (PICMET), pages 847–851. IEEE, 1997.
[4]
CMMI Product Team. CMMI for Development, Version 1.3. Technical Report CMU/SEI-2010-TR-033, Software Engineering Institute, CMU, 2010.
[5]
G. Coleman and R. O’Connor. Investigating software process in practice: A grounded theory perspective. Journal of Systems and Software, 81(5):772–784, 2008.
[6]
D. M. Fernández, B. Penzenstadler, M. Kuhrmann, and M. Broy. A meta model for artefact-orientation: Fundamentals and lessons learned in requirements engineering. In 13th International Conference on Model Driven Engineering Languages and Systems (MODELS), Lecture Notes in Computer Science, pages 183–197. Springer, 2010.
[7]
F. Garc´ıa, M. Piattini, F. Ruiz, F. J. Pino, and C. Alquicira. Software process improvement: The competisoft project. Computer, 40(10):21–28, 2007.
[8]
R. V. Horvat, I. Rozman, and J. Györkös. Managing the complexity of spi in small companies. Software Process: Improvement and Practice, 5(1):45–54, 2000.
[9]
ISO. Software Process Assessment - Part 4: Guidance on use for process improvement and process capability determination. Technical Report ISO/IEC 15504-4:2004, International Organization for Standardization, 2004.
[10]
M. Kuhrmann. Arspi: An artifact model for software process improvement and management. Research Report TUM-I1337, TU München, 2013.
[11]
M. Kuhrmann, D. M. Fernández, and A. Knapp. Who Cares About Software Process Modelling? A First Investigation About the Perceived Value of Process Engineering and Process Consumption. In International Conference on Product Focused Software Development and Process Improvement (Profes), Lecture Notes in Computer Science, pages 138–152. Springer, 2013.
[12]
M. Kuhrmann, G. Kalus, and M. Then. The process enactment tool framework – transformation of software process models to prepare enactment. Science of Computer Programming, 79(1):172–188, 2014.
[13]
M. Kuhrmann, C. Lange, and A. Schnackenburg. A survey on the application of the V-Modell XT in german government agencies. In Conference on European System & Software Process Improvement and Innovation (EuroSPI), Communications in Computer and Information Science, pages 49––60. Springer, 2011.
[14]
A. Raninen, J. J. Ahonen, H.-M. Sihvonen, P. Savolainen, and S. Beecham. LAPPI: A light-weight technique to practical process modeling and improvement target identification. Journal of Software: Evolution and Process, 25(9):915–933, 2012.
[15]
M. Staples, M. Niazi, R. Jeffery, A. Abrahams, P. Byatt, and R. Murphy. An exploratory study of why organizations do not adopt CMMI. Journal of Systems and Software, 80(6):883–895, 2007.
[16]
Weit e.V. The V-Modell XT Online Portal. Online http://www.v-modell-xt.de/.

Cited By

View all
  • (2019)Factors affecting development process in small software companiesProceedings of the 2nd Symposium on Software Engineering in Africa10.1109/SEiA.2019.00011(16-23)Online publication date: 28-May-2019
  • (2018)Towards the systematic development of hybrid software development processesProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203158(157-161)Online publication date: 26-May-2018
  • (2018)Scaling agile across the global organizationProceedings of the 13th International Conference on Global Software Engineering10.1145/3196369.3196373(121-130)Online publication date: 27-May-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSSP '14: Proceedings of the 2014 International Conference on Software and System Process
May 2014
199 pages
ISBN:9781450327541
DOI:10.1145/2600821
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SPI
  2. SPM
  3. artifact-orientation
  4. method proposal
  5. software process improvement
  6. software process management

Qualifiers

  • Article

Conference

ICSSP '14

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Factors affecting development process in small software companiesProceedings of the 2nd Symposium on Software Engineering in Africa10.1109/SEiA.2019.00011(16-23)Online publication date: 28-May-2019
  • (2018)Towards the systematic development of hybrid software development processesProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203158(157-161)Online publication date: 26-May-2018
  • (2018)Scaling agile across the global organizationProceedings of the 13th International Conference on Global Software Engineering10.1145/3196369.3196373(121-130)Online publication date: 27-May-2018
  • (2017)A standard-based framework to integrate software work in small settingsComputer Standards & Interfaces10.1016/j.csi.2016.11.00954:P3(162-175)Online publication date: 1-Nov-2017
  • (2016)A validated ontology for global software developmentComputer Standards & Interfaces10.1016/j.csi.2016.02.00446:C(66-78)Online publication date: 1-May-2016
  • (2016)The Route to Software Process Improvement in Small- and Medium-Sized EnterprisesManaging Software Process Evolution10.1007/978-3-319-31545-4_7(109-136)Online publication date: 16-Sep-2016
  • (2015)How do artifact models help direct SPI projects?Proceedings of the 2015 International Conference on Software and System Process10.1145/2785592.2785616(122-126)Online publication date: 24-Aug-2015
  • (2015)Assessing the Strength of Global Teaming PracticesProceedings of the 2015 IEEE 10th International Conference on Global Software Engineering10.1109/ICGSE.2015.14(110-114)Online publication date: 13-Jul-2015
  • (2015)A Case Study on Artefact-Based RE Improvement in PracticeProceedings of the 16th International Conference on Product-Focused Software Process Improvement - Volume 945910.1007/978-3-319-26844-6_9(114-130)Online publication date: 2-Dec-2015
  • (2015)Crafting a software process improvement approach-a retrospective systematizationJournal of Software: Evolution and Process10.1002/smr.170327:2(114-145)Online publication date: 1-Feb-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media