• DocumentCode
    3409111
  • Title

    System dynamics modeling of an inspection-based process

  • Author

    Madachy, Raymond J.

  • Author_Institution
    Center for Software Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    376
  • Lastpage
    386
  • Abstract
    A dynamic simulation model of an inspection-based software lifecycle process has been developed to support quantitative process evaluation. The model serves to examine the effects of inspection practices on cost, scheduling and quality throughout the lifecycle. It uses system dynamics to model the interrelated flows of tasks, errors and personnel throughout different development phases and is calibrated to industrial data. If extends previous software project dynamics research by examining an inspection-based process with an original model, integrating it with a knowledge-based method for risk assessment and cost estimation, and using an alternative modeling platform. While specific enough to investigate inspection practices, it is sufficiently general to incorporate changes for other phenomena. It demonstrates the effects of performing inspections or not, the effectiveness of varied inspection policies, and the effects of other managerial policies such as manpower allocation. The results of testing indicate a valid model that can be used for process evaluation and project planning, and can serve as a framework for incorporating other dynamic process factors
  • Keywords
    human resource management; inspection; knowledge based systems; personnel; project management; quality control; risk management; scheduling; software cost estimation; software development management; calibration; cost estimation; development phases; dynamic process factors; error flows; industrial data; inspection policies; inspection-based software lifecycle process; knowledge-based method; managerial policies; manpower allocation; personnel flows; process evaluation; project planning; quality; quantitative process evaluation; risk assessment; scheduling; software project dynamics; system dynamics modeling; task flows; Costs; Dynamic scheduling; Error correction; Inspection; Job shop scheduling; Programming; Risk management; Software engineering; Software tools; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493432
  • Filename
    493432