A learning curve based simulation model for software development

被引:20
|
作者
Hanakawa, N [1 ]
Morisaki, S [1 ]
Matsumoto, K [1 ]
机构
[1] Nara Inst Sci & Technol, Grad Sch Informat Sci, Nara 63001, Japan
关键词
simulation model; project management; learning curve; knowledge;
D O I
10.1109/ICSE.1998.671388
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many of the non conventional software development methodologies (such as object-oriented analysis methodology) and tools (such as visual programming environment) have been applied in real life projects. These projects have been started without sufficient previous training given to the developers. An increment in the productivity has been seen as the projects progress. This paper proposes a simulation model for software development which can deal with variances of developers' productivity during software development. As the proposed model takes into account the developer's learning curve, it can be used to compute a developer's productivity and the quantity of gain to the developer's knowledge in executing an activity. The proposed model has been applied to four typical scenarios in our case study. The results show that it is highly practicable. An outline of a project planning prototype which is based on the proposed model is presented. The prototype can be used to make project plans which take the developer's learning curve into consideration.
引用
收藏
页码:350 / 359
页数:10
相关论文
共 50 条
  • [21] Research of Software Development Model Based on the Theory of Software Engineering
    Wang, Lei
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 1171 - 1173
  • [22] Development of NC Program Simulation Software Based on AutoCAD
    Li X.
    Wang X.
    Li J.
    Zhang M.
    Ansari M.S.A.
    Goyal B.
    Computer-Aided Design and Applications, 2023, 20 (S3): : 72 - 83
  • [23] On multi agent based simulation of software development processes
    Wickenberg, T
    Davidsson, P
    MULTI-AGENT-BASED SIMULATION II, 2003, 2581 : 171 - 180
  • [24] Agent-Based Simulation for Software Development Processes
    Ahlbrecht, Tobias
    Dix, Juergen
    Fiekas, Niklas
    Grabowski, Jens
    Herbold, Verena
    Honsel, Daniel
    Waack, Stephan
    Welter, Marlon
    MULTI-AGENT SYSTEMS AND AGREEMENT TECHNOLOGIES, EUMAS 2016, 2017, 10207 : 333 - 340
  • [25] Development of Simulation-based Software Design Solution
    Aksyonov, Konstantin
    Bykov, Eugene
    Aksyonova, Olga
    26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 2302 - 2306
  • [26] A Design Sprint based model for User Experience concern in project-based learning software development
    Ferreira, Vinicius Gomes
    Canedo, Edna Dias
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [27] Support Vector Machine based, project simulation with focus on Security in software development Introducing Safe Software Development Life Cycle (SSDLC) model
    Mulay, Preeti
    Kulkarni, Parag
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (11): : 393 - 400
  • [28] Application of a hybrid process simulation model to a software development project
    Martin, R
    Raffo, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (03) : 237 - 246
  • [29] A knowledge-based software process simulation model
    Hanakawa, N
    Matsumoto, KI
    Torii, K
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 383 - 406
  • [30] A component-based software development model
    Ning, JQ
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 389 - 394