skip to main content
10.1145/1134285.1134368acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

BSR: a statistic-based approach for establishing and refining software process performance baseline

Published: 28 May 2006 Publication History

Abstract

High-level process management is quantitative management. The Process Performance Baseline (PPB) of process or subprocess under statistical management is the most important concept. It is the basis of process control and improvement. The existing methods for establishing process baseline are too coarse-grained or have some limitation, which lead to inaccurate or ineffective quantitative management. In this paper, we propose an approach called BSR (Baseline-Statistic-Refinement) for establishing and refining software process performance baseline, and present the experience result to validate its effectiveness for quantitative process management.

References

[1]
Basili, V., Caldiera, G., McGarry, F., Pajerski, R., Page, G., Waligora, S., The software engineering laboratory: an operational software experience factory. Proceedings of the 14th international conference on software engineering (ICSE'92) (Melbourne, Australia, May11-15, 1992). ACM Press, New York, NY, 1992, 370--381.
[2]
Basili, V., Caldiera, G., Rombach, D.H., The Experience Factory, Encyclopaedia of Software Engineering, Vol.2, 1994, 469--476
[3]
Chrissis, M.B., Konrad,M., Shrum,S., CMMI: Guide for Process Integration and Product Improvement, Addison-Wesley Publishing Company, 2004.
[4]
CMMI Product Team, Capability Maturity Model® Integration (CMMISM), Version 1.1, CMU/SEI-2002-TR-001, ESC-TR-2002-001, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2001.
[5]
Eickelmann, N., Anant, A., Statistical Process Control: What You Don't Measure Can Hurt You!, IEEE Software, 20,2(Mar/Apr. 2003), 49--51.
[6]
Florac, W.A., Carleton, A.D., Measuring software process-Statistical process control for software process improvement, Addison-Wesley Publishing Company, 1999.
[7]
Florac, W.A, Park, R.E., Carleton, A.D., Practical Software Measurement: Measuring for Process Management and Improvement, GUIDEBOOK CMU/SEI-97-HB-003, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 1997.
[8]
Houdek, F., Schneider, K., Wieser, E., Establishing Experience Factories at Daimler-Benz: An Experience Report, Proceeding of 20th International Conference on Software Engineering (ICSE'98) (Kyoto, Japan, April 19-25). IEEE Computer Society, Washington, DC, 443--447.
[9]
Humphrey, W.S., The Personal Software Process, CMU/SEI-2000-TR-022, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2000.
[10]
Humphrey, W.S., The Team Software Process, CMU/SEI-2000-TR-023, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2000.
[11]
ISBSG, http://www.isbsg.org
[12]
Ishikawa, K., Guide to Quality Control, Quality Resource, White Plains, New York, 1989.
[13]
ISO/IEC15504-1998, Information Technology- Software Process Assessment.
[14]
ISO/IEC9001:2000, Quality Management Systems-Requirements.
[15]
Paulk, M.C. Applying SPC to the Personal Software ProcessSM, 2000, Proceedings of the Tenth International Conference on Software Quality,( New Orleans, LA,16-18 October 2000).
[16]
Paulk, M.C., Practices of High Maturity Organizations, The 11th Software Engineering Process Group Conference (SEPG'99)(Atlanta, Georgia, March 8-11) 1999.
[17]
Radice, R., Statistical Process Control in Level 4 an 5 Organization Worldwide, Proc. 12th Ann. Software Technology Conf., 2000. also available at www.stt.com.
[18]
SEL, http://sel.gsfc.nasa.gov/website/exp-factory/exp-proj.htm
[19]
Sun, J., The Statistical Process Control of the Near Zero-Nonconformity Process, Tsinghua University Press, March 2001.(Chinese)
[20]
Tayntor, C.B., Six Sigma Software Development. CRC Press LLC, New York. 2003.
[21]
Wang, Q., Li, M.S., Liu, X., An Active Measurement Model for Software Process Control and Improvement. Journal of Software, Vol.16, No.3 pp.407--418 2005 (Chinese)
[22]
Wang, Q., Li, M.S., Measuring and Improving Software Process in China, The 4th International Symposium on Empirical Software Engineering, (ISESE' 05)(Noosa Heads, Australia, Nov. 17-18) accepted.
[23]
Wang, Q., Li, M.S., Software Process Management: Practices in China, In Proc. of the Software Process Workshop 2005 (SPW2005), Beijing, 2005.
[24]
Zhao, X.P., Keith, C., Li, M.S., Applying Agent Technology to Software Process Modeling and Process-Centered Software Engineering Environment, The 20th Annual ACM Symposium on Applied Computing (SAC'05)(New Mexico, USA, March13-17, 2005), ACM Press New York, NY, 2005, 1529--1533.

Cited By

View all
  • (2020)Developing a Model for Measuring Project Performance with Software Life Cycle Process Metrics and Calculating Project Success ScoreSakarya University Journal of Science10.16984/saufenbilder.64958824:3(536-554)Online publication date: 1-Jun-2020
  • (2016)The Architecture of OPAL for the Software Process Improvement in High Maturity Level2016 Third International Conference on Trustworthy Systems and their Applications (TSA)10.1109/TSA.2016.21(73-80)Online publication date: Sep-2016
  • (2013)Creating Process-Agents incrementally by mining process asset libraryInformation Sciences: an International Journal10.1016/j.ins.2012.12.052233(183-199)Online publication date: 1-Jun-2013
  • Show More Cited By

Index Terms

  1. BSR: a statistic-based approach for establishing and refining software process performance baseline

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICSE '06: Proceedings of the 28th international conference on Software engineering
    May 2006
    1110 pages
    ISBN:1595933751
    DOI:10.1145/1134285
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 May 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. measurement
    2. process performance baseline
    3. quantitative process management
    4. software process improvement

    Qualifiers

    • Article

    Conference

    ICSE06
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 276 of 1,856 submissions, 15%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 09 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Developing a Model for Measuring Project Performance with Software Life Cycle Process Metrics and Calculating Project Success ScoreSakarya University Journal of Science10.16984/saufenbilder.64958824:3(536-554)Online publication date: 1-Jun-2020
    • (2016)The Architecture of OPAL for the Software Process Improvement in High Maturity Level2016 Third International Conference on Trustworthy Systems and their Applications (TSA)10.1109/TSA.2016.21(73-80)Online publication date: Sep-2016
    • (2013)Creating Process-Agents incrementally by mining process asset libraryInformation Sciences: an International Journal10.1016/j.ins.2012.12.052233(183-199)Online publication date: 1-Jun-2013
    • (2012)Support for Statistic Process Control of software process2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI)10.1109/CLEI.2012.6426915(1-10)Online publication date: Oct-2012
    • (2012)Improving software testing process: feature prioritization to make winners of success‐critical stakeholdersJournal of Software: Evolution and Process10.1002/smr.51224:7(783-801)Online publication date: 16-Oct-2012
    • (2009)Achieving On-Time DeliveryProceedings of the International Conference on Software Process: Trustworthy Software Development Processes10.1007/978-3-642-01680-6_29(317-329)Online publication date: 16-May-2009
    • (2009)Bridge the Gap between Software Test Process and Business ValueProceedings of the International Conference on Software Process: Trustworthy Software Development Processes10.1007/978-3-642-01680-6_20(212-223)Online publication date: 16-May-2009
    • (2009)Quantitative defects management in iterative development with BiDefectSoftware Process: Improvement and Practice10.1002/spip.41314:4(227-241)Online publication date: 20-Apr-2009
    • (2008)Quantitatively managing defects for iterative projectsProceedings of the Software process, 2008 international conference on Making globally distributed software development a success story10.5555/1789757.1789796(369-380)Online publication date: 10-May-2008
    • (2008)Towards a Defect Prevention Based Process Improvement ApproachProceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications10.1109/SEAA.2008.47(199-206)Online publication date: 3-Sep-2008
    • Show More Cited By

    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