skip to main content
10.1145/2593822.2593829acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Recommending process improvement package using direct and indirect relationships of activities

Published: 03 June 2014 Publication History

Abstract

Software process improvement (SPI) has been widely practiced in various domains. SPI uses a process reference model (e.g., CMMI) for planning improvement actions by identifying weaknesses and strengths of the current exercise. Identified findings are analyzed for their relationships to increase the synergy of improvement actions. However, the current practice is monotonic focusing on the identification of weaknesses and strengths. In this work, we present a CMMI-based recommendation method for analyzing correlations of assessment findings. In the model, we define a process correlation model capturing relationships of practices in CMMI. The model is then used for inferring relationships of given findings where findings are viewed as instances of CMMI practices. We take into account both direct and indirect relationships and analyze the precision and recall of the correlation model by different levels of relationship depth. We evaluate the method using industrial data and the results show the potential of the method.

References

[1]
Akao, Y Ed. Quality Function Deployment: Integrating Customer Requirements into Product Design. Productivity Press, 1990.
[2]
X. Chen, M. Staples, and P. L. Bannerman. Analysis of Dependencies between Specific Practices in CMMI Maturity Level 2. In EuroSPI, pages 94–105, 2008.
[3]
S. Choi, D.-K. Kim, and S. Park. ReMo: A recommendation model for software process improvement. In Proceedings of the International Conference on Software and Systems Process (ICSSP), pages 135–139, 2012.
[4]
P. Clarke and R. V. O’Connor. An empirical examination of the extent of software process improvement in software smes. Journal of Software: Evolution and Process, 25(9):981–998, 2013.
[5]
CMMI Product Team. Process Maturity Profile : CMMI For Development SCAMPI Class A Appraisal Results 2008 End-Year Update, March 2009.
[6]
CMMI Product Team. CMMI for Development, Version 1.3. Technical Report CMU/SEI-2010-TR-033, Software Engineering Inst., Carnegie Mellon University, 2010.
[7]
T. Gorschek and C. Wohlin. Packaging software process improvement issues: a method and a case study. Software: Practice and Experience, 34(14):1311–1344, 2004.
[8]
J. Herbsleb, A. Carleton, J. Rozum, J. Siegel, and D. Zubrow. Benefits of CMM-based software process improvement: Initial results. Technical Report CMU/SEI-94-TR-013, Software Engineering Inst., Carnegie Mellon Univ., 1994.
[9]
W. S. Humphrey. A Discipline for Software Engineering. Addison-Wesley, 1995.
[10]
D. Kitson and W. Humphrey. The role of assessment in software process improvement. Technical Report CMU/SEI-89-TR-003, Software Engineering Inst., Carnegie Mellon Univ., 1989.
[11]
B. McFeeley. IDEAL: A user’s guide for software process improvement. Technical Report CMU/SEI-96-HB-001, Software Engineering Inst., Carnegie Mellon University, 1996.
[12]
M. Staples and M. Niazi. Systematic review of organizational motivations for adopting CMM-based SPI. Information and Software Technology, 50(7–8):605–620, 2008.
[13]
Y. Sun and X. F. Liu. Business-oriented software process improvement based on CMMI using QFD. Information and Software Technology, 52(1):79–91, Jan. 2010.
[14]
M. Swinarski, D. H. Parente, and R. Kishore. Do small IT firms benefit from higher process capability? Communications of the ACM, 55(7):129–134, July 2012.
[15]
M. Unterkalmsteiner, T. Gorschek, A. K. M. M. Islam, C. K. Cheng, R. B. Permadi, and R. Feldt. Evaluation and measurement of software process improvement - a systematic literature review. IEEE Transactions on Software Engineering, 38(2):398–424, 2012.

Cited By

View all
  • (2015)Identifying correlations of findings for building process improvement packages using graph clusteringJournal of Software: Evolution and Process10.1002/smr.172327:8(514-527)Online publication date: 1-Aug-2015

Index Terms

  1. Recommending process improvement package using direct and indirect relationships of activities

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    RSSE 2014: Proceedings of the 4th International Workshop on Recommendation Systems for Software Engineering
    June 2014
    31 pages
    ISBN:9781450328456
    DOI:10.1145/2593822
    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 the author(s) 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].

    Sponsors

    In-Cooperation

    • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Knowledge transfer
    2. Process correlation analysis
    3. Process improvement planning
    4. Software process improvement recommendation

    Qualifiers

    • Article

    Conference

    ICSE '14
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Identifying correlations of findings for building process improvement packages using graph clusteringJournal of Software: Evolution and Process10.1002/smr.172327:8(514-527)Online publication date: 1-Aug-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