Metrics for software process simulation modeling

被引:0
|
作者
Liu, Bohan [1 ]
Zhang, He [1 ]
Dong, Liming [1 ]
Wang, Zhiqi [1 ]
Li, Shanshan [1 ]
机构
[1] Nanjing Univ, Software Inst, State Key Lab Novel Software Technol, 22 Hankou Rd, Nanjing 210093, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
process simulation; software metric; software process model; systematic literature review; EVOLUTION PROCESSES; DECISION-MAKING; MANAGEMENT; ITERATION; FRAMEWORK; SCHEDULE; PROJECTS; QUALITY; IMPACT; RISK;
D O I
10.1002/smr.2676
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software process simulation (SPS) has become an effective tool for software process management and improvement. However, its adoption in industry is less than what the research community expected due to the burden of measurement cost and the high demand for domain knowledge. The difficulty of extracting appropriate metrics with real data from process enactment is one of the great challenges. We aim to provide evidence-based support of the process metrics for software process (simulation) modeling. A systematic literature review was performed by extending our previous review series to draw a comprehensive understanding of the metrics for process modeling following our proposed ontology of metrics in SPS. We identify 131 process modeling studies that collectively involve 1975 raw metrics and classified them into 21 categories using the coding technique. We found product and process external metrics are not used frequently in SPS modeling while resource external metrics are widely used. We analyze the causal relationships between metrics. We find that the models exhibit significant diversity, as no pairwise relationship between metrics accounts for more than 10% SPS models. We identify 17 data issues may encounter in measurement and 10 coping strategies. The results of this study provide process modelers with an evidence-based reference of the identification and the use of metrics in SPS modeling and further contribute to the development of the body of knowledge on software metrics in the context of process modeling. Furthermore, this study is not limited to process simulation but can be extended to software process modeling, in general. Taking simulation metrics as standards and references can further motivate and guide software developers to improve the collection, governance, and application of process data in practice. We reviewed 131 process simulation modeling studies to identify the metrics used in modeling, the causal relationships between metrics, the metric selection preferences for different levels of modeling purposes, and data issues and coping strategies for measurement. image
引用
收藏
页数:34
相关论文
共 50 条
  • [1] SOFTWARE PROCESS FLIGHT SIMULATION - DYNAMIC MODELING TOOLS AND METRICS
    RUBIN, HA
    JOHNSON, M
    YOURDON, E
    INFORMATION SYSTEMS MANAGEMENT, 1995, 12 (03) : 40 - 52
  • [2] SOFTWARE PROCESS MODELING AND METRICS - A CASE-STUDY
    TATE, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (6-7) : 323 - 330
  • [3] Experience with software process simulation and modeling
    Scacchi, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 46 (2-3) : 183 - 192
  • [4] Empirical analysis in software process simulation modeling
    Raffo, DM
    Kellner, MI
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (01) : 31 - 41
  • [5] Stochastic Process Algebra Based Software Process Simulation Modeling
    Zhai, Jian
    Yang, Qiusong
    Su, Feng
    Xiao, Junchao
    Wang, Qing
    Li, Mingshu
    TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 136 - +
  • [6] Software process simulation modeling: Why? What? How?
    Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 15213-3890, United States
    不详
    不详
    J Syst Software, 2 (91-105):
  • [7] Software Process Simulation Modeling: Facts, Trends and Directions
    Zhang, He
    Kitchenham, Barbara
    Pfahl, Dietmar
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 59 - +
  • [8] Software process simulation modeling: Why? What? How?
    Kellner, MI
    Madachy, RJ
    Raffo, DM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 46 (2-3) : 91 - 105
  • [9] Software Process Simulation Modeling: An Extended Systematic Review
    Zhang, He
    Kitchenham, Barbara
    Pfahl, Dietmar
    NEW MODELING CONCEPTS FOR TODAY'S SOFTWARE PROCESSES, 2010, 6195 : 309 - +
  • [10] Software Process Simulation Modeling: Systematic literature review
    Garcia-Garcia, J. A.
    Enriquez, J. G.
    Ruiz, M.
    Arevalo, C.
    Jimenez-Ramirez, A.
    COMPUTER STANDARDS & INTERFACES, 2020, 70