System dynamics modelling of software evolution processes for policy investigation: Approach and example

被引:14
|
作者
Kahen, G
Lehman, MM
Ramil, JF
Wernick, P
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
[2] Univ Hertfordshire, Dept Comp Sci, Hatfield AL10 9AB, Herts, England
基金
英国工程与自然科学研究理事会;
关键词
anti-regressive activity; decision making; E-type systems; evolution; FEAST; feedback; global software process; laws of software evolution; management; planning; progressive activity; simulation; software process modelling; system dynamics; white-box modelling; complexity; control; policy evaluation; refactoring;
D O I
10.1016/S0164-1212(01)00068-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes one of the latest in a series of system dynamics models developed during the Feedback, Evolution And Software Technology (FEAST) investigation into software evolution processes. The intention of early models was to simulate real-world processes in order to increase understanding of such processes. The work resulted in a number of lessons learnt, in particular, with regard to the application of system dynamics to the simulation of key attributes of long-term software evolution. The work reported here combines elements of previous work and extends them by describing an approach to investigate the consequences on long-term evolution, of decisions made by the managers of these processes. The approach is illustrated by discussion of the impact of complexity control activity. This model of the impact on product and global process attributes of decisions regarding the fraction of work applied to progressive and to anti-regressive activities such as complexity control, for instance, exemplifies the results of the FEAST investigation. (C) 2001 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:271 / 281
页数:11
相关论文
共 50 条
  • [1] Behavioural modelling of long-lived evolution processes - some issues and an example
    Lehman, MM
    Kahen, G
    Ramil, JF
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2002, 14 (05): : 335 - 351
  • [2] Evolution of software processes and of their models: A multiple strategy approach
    Ahmed-Nacer, M
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2004, 36 (01): : 9 - 22
  • [3] System dynamics modelling to formulate policy interventions to optimise antibiotic prescribing in hospitals
    Zhu, Nina J.
    Ahmad, Raheelah
    Holmes, Alison
    Robotham, Julie, V
    Lebcir, Reda
    Atun, Rifat
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2021, 72 (11) : 2490 - 2502
  • [4] PENSION SYSTEM DYNAMICS MODELLING, POLICY DESIGN AND RISK ANALYSIS
    Pietron, Roman
    PROCEEDINGS OF PENCON 2018 PENSIONS CONFERENCE: CONTEMPORARY PROBLEMS OF INTERGENERATIONAL RELATIONS AND PENSION SYSTEMS: A THEORETICAL AND EMPIRICAL PERSPECTIVE, 2018, : 76 - 88
  • [5] Degrowth dynamics: Modelling policy proposals with system dynamics
    Dula, Ivan
    Videira, Nuno
    Groessler, Andreas
    JOURNAL OF SIMULATION, 2021, 15 (1-2) : 93 - 129
  • [6] Impact of policy and process design on the performance of intake and treatment processes in mental health care: a system dynamics case study
    Smits, M.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2010, 61 (10) : 1437 - 1445
  • [7] Innovation system policy analysis through system dynamics modelling: A systematic review
    Uriona, Mauricio
    Grobbelaar, Sara S.
    SCIENCE AND PUBLIC POLICY, 2019, 46 (01) : 28 - 44
  • [8] SYSTEM DYNAMICS APPROACH FOR MODELLING COMPLEX HEALTHCARE SYSTEMS
    Hughes, Ruby Wai Chung
    Perera, Terrence
    7TH INDUSTRIAL SIMULATION CONFERENCE 2009, 2009, : 209 - 213
  • [9] Characterizing Social and Human Factors in Software Development Team Productivity: A System Dynamics Approach
    Restrepo-Tamayo, Luz Marcela
    Gasca-Hurtado, Gloria Piedad
    Valencia-Calvo, Johnny
    IEEE ACCESS, 2024, 12 : 59739 - 59755
  • [10] A System Dynamics Approach to Feedback Processes in Project Scheduling
    Odedairo, Babatunde Omoniyi
    Alarjani, Ali
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2024, 14 (02) : 13201 - 13207