• DocumentCode
    1567955
  • Title

    Qualitative simulation model for software engineering process

  • Author

    Zhang, He ; Huo, Ming ; Kitchenham, Barbara ; Jeffery, Ross

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW
  • fYear
    2006
  • Lastpage
    400
  • Abstract
    Software process simulation models hold out the promise of improving project planning and control. However, quantitative models require a very detailed understanding of the software process. In particular, process knowledge needs to be represented quantitatively which requires extensive, reliable software project data. When such data is lacking, quantitative models must impose severe constraints, restricting the value of the models. In contrast qualitative models are able to cope with imprecise knowledge by reasoning at a more abstract level. This paper illustrates the value and flexibility of qualitative models by developing a model of the software staffing process and comparing it with other quantitative staffing models. We show that the qualitative model provides more insights into the staffing process than the quantitative models because it requires fewer constraints and can thus simulate more behaviors. In particular, the qualitative model produces three possible outcomes: adding staff can increases project duration (i.e. Brooks´ Law), adding staff may not affect duration, or adding staff may decrease duration. The qualitative model allows us to determine the conditions under which the different outcomes can occur
  • Keywords
    project management; software management; software process improvement; software quality; software reliability; project control; project planning; qualitative simulation model; software engineering process; software project data; software staffing process; Australia; Differential equations; Power system modeling; Process planning; Programming; Software engineering; Software quality; Brooks’ Law; QDE; process simulation; qualitative simulation model; software process modeling; staffing process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. Australian
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2551-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2006.42
  • Filename
    1615072