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 条
  • [31] Model based testing in evolutionary software development
    Pretschner, A
    Lötzbeyer, H
    Philipps, J
    12TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, : 155 - 160
  • [32] Using the learning curve to maximize IT productivity: A decision analysis model for timing software upgrades
    Ngwenyama, Ojelanki
    Guergachi, Aziz
    McLaren, Tim
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2007, 105 (02) : 524 - 535
  • [33] A software development model based on quality measurement
    Pai, WC
    Wang, CC
    Jiang, DR
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 40 - 43
  • [34] Model-based software development with eclipse
    Reussner, Ralf
    Becker, Steffen
    QUALITY OF SOFTWARE ARCHITECTURES, 2006, 4214 : 5 - +
  • [35] Mathematical model for skiving simulation based ondiscrete curve enveloping
    Jia K.
    Zheng S.
    Jing C.
    Hong J.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (03): : 548 - 555
  • [36] Components in Model-Based Software Development
    Tyugu, Enn
    Grigorenko, Pavel
    2013 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2013,
  • [37] Development of a Simulation Surgical Cricothyroidotomy Curriculum for Novice Providers: A Learning Curve Study
    McMurray, Haana
    Kraemer, Laura S.
    Jaffe, Edward
    Raiciulescu, Sorana
    Switzer, Julia M.
    Dosal, Gerardo Capo
    Dampman, Rachael
    Jeyarajah, Theepica
    Lopreiato, Joseph
    Bowyer, Mark W.
    MILITARY MEDICINE, 2023, 188 (5-6) : E1028 - E1035
  • [38] Deriving software process simulation model from SPEM-based software process model
    Park, SeungHun
    Choi, KeungSik
    Yoon, KyungA
    Bae, Doo-Hwan
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 382 - +
  • [39] Software Development Perspective on Game-Based Learning
    Sriharee, Gridaphat
    PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON GAMES BASED LEARNING (ECGBL 2017), 2017, : 619 - 627
  • [40] Framework based software development: investigating the learning effect
    Sviluppo del software basato su framework: un'indagine sugli effetti del fattore apprendimento
    Moiso, C., 2000, CSELT, Turin, Italy (28):