Publication | Closed Access
Qualitative simulation model for software engineering process
30
Citations
9
References
2006
Year
Unknown Venue
Software MaintenanceEngineeringQualitative ModelProject ManagementSoftware EngineeringSimulationSoftware ProcessProgram EvaluationQualitative ModelsManagementSystems EngineeringModeling And SimulationQualitative Simulation ModelQuantitative ManagementSoftware Project ManagementSoftware Development ProcessDesignSoftware SimulationSoftware DesignSoftware TestingSoftware ManagementSoftware Process SimulationBusinessConstruction ManagementData Modeling
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
| Year | Citations | |
|---|---|---|
Page 1
Page 1