TY - JOUR
T1 - Behavioral characterization
T2 - Finding and using the influential factors in software process simulation models
AU - Houston, Dan X.
AU - Ferreira, Susan
AU - Collofello, James
AU - Montgomery, Douglas
AU - Mackulak, Gerald T.
AU - Shunk, Dan
PY - 2001
Y1 - 2001
N2 - Most software process simulation work has focused on the roles and uses of software process simulators, on the scope of models, and on simulation approaches. Consequently, the literature reflects a growing body of models that have recently been characterized by modeling purpose, scope, key result variables, and simulation method. While the software process simulation arena is maturing, little effort appears to have been given to statistical evaluation of model behavior through sensitivity analysis. Rather, most of software process simulation experimentation has examined selected factors for the sake of understanding their effects with regard to particular issues, such as the economics of quality assurance or the impact of inspections practice. In a broad sense, sensitivity analysis assesses the effect of each input on model outputs. Here, we discuss its use for behaviorally characterizing software process simulators. This paper discusses the benefits of using sensitivity analysis to characterize model behavior; the use of experimental design for this purpose; our procedure for using designed experiments to analyze deterministic simulation models; the application of this procedure to four published software process simulators; the results of our analysis; and the merits of this approach.
AB - Most software process simulation work has focused on the roles and uses of software process simulators, on the scope of models, and on simulation approaches. Consequently, the literature reflects a growing body of models that have recently been characterized by modeling purpose, scope, key result variables, and simulation method. While the software process simulation arena is maturing, little effort appears to have been given to statistical evaluation of model behavior through sensitivity analysis. Rather, most of software process simulation experimentation has examined selected factors for the sake of understanding their effects with regard to particular issues, such as the economics of quality assurance or the impact of inspections practice. In a broad sense, sensitivity analysis assesses the effect of each input on model outputs. Here, we discuss its use for behaviorally characterizing software process simulators. This paper discusses the benefits of using sensitivity analysis to characterize model behavior; the use of experimental design for this purpose; our procedure for using designed experiments to analyze deterministic simulation models; the application of this procedure to four published software process simulators; the results of our analysis; and the merits of this approach.
KW - Design of experiments
KW - Model characterization
KW - Sensitivity analysis
KW - Software process modeling
UR - http://www.scopus.com/inward/record.url?scp=0034765601&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034765601&partnerID=8YFLogxK
U2 - 10.1016/S0164-1212(01)00067-X
DO - 10.1016/S0164-1212(01)00067-X
M3 - Article
AN - SCOPUS:0034765601
SN - 0164-1212
VL - 59
SP - 259
EP - 270
JO - Journal of Systems and Software
JF - Journal of Systems and Software
IS - 3
ER -