Identifying factors affecting software development cost and productivity

被引:20
|
作者
Lagerstrom, Robert [1 ]
von Wurtemberg, Liv Marcks [1 ]
Holm, Hannes [1 ]
Luczak, Oscar [1 ]
机构
[1] Royal Inst Technol, S-10044 Stockholm, Sweden
关键词
Cost estimation; Software development cost; Software development productivity; Estimation models; Function points; SCIENCE;
D O I
10.1007/s11219-011-9137-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software systems of today are often complex, making development costs difficult to estimate. This paper uses data from 50 projects performed at one of the largest banks in Sweden to identify factors that have an impact on software development cost. Correlation analysis of the relationship between factor states and project costs was assessed using ANOVA and regression analysis. Ten out of the original 31 factors turned out to have an impact on software development project cost at the Swedish bank including the: number of function points, involved risk, number of budget revisions, primary platform, project priority, commissioning body's unit, commissioning body, number of project participants, project duration, and number of consultants. In order to be able to compare projects of different size and complexity, this study also considers the software development productivity defined as the amount of function points per working hour in a project. The study at the bank indicates that the productivity is affected by factors such as performance of estimation and prognosis efforts, project type, number of budget revisions, existence of testing conductor, presentation interface, and number of project participants. A discussion addressing how the productivity factors relate to cost estimation models and their factors is presented. Some of the factors found to have an impact on cost are already included in estimation models such as COCOMO II, TEAMATe, and SEER-SEM, for instance function points and software platform. Thus, this paper validates these well-known factors for cost estimation. However, several of the factors found in this study are not included in established models for software development cost estimation. Thus, this paper also provides indications for possible extensions of these models.
引用
收藏
页码:395 / 417
页数:23
相关论文
共 50 条
  • [1] Identifying factors affecting software development cost and productivity
    Robert Lagerström
    Liv Marcks von Würtemberg
    Hannes Holm
    Oscar Luczak
    [J]. Software Quality Journal, 2012, 20 : 395 - 417
  • [2] An Empirical Study on the Factors Affecting Software Development Productivity
    Lavazza, Luigi
    Morasca, Sandro
    Tosi, Davide
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2018, 12 (01) : 27 - 49
  • [3] Factors Affecting Software Development Productivity: An empirical study
    Canedo, Edna Dias
    Santos, Giovanni Almeida
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 307 - 316
  • [4] An integrated approach for identifying relevant factors influencing software development productivity
    Trendowicz, Adam
    Ochs, Michael
    Wickenkamp, Axel
    Muench, Juergen
    Ishigai, Yasushi
    Kawaguchi, Takashi
    [J]. BALANCING AGILITY AND FORMALISM IN SOFTWARE ENGINEERING, 2008, 5082 : 223 - +
  • [5] Identifying factors affecting public service productivity
    Jaaskelainen, Aki
    [J]. INTERNATIONAL JOURNAL OF SERVICES TECHNOLOGY AND MANAGEMENT, 2010, 14 (04) : 360 - 375
  • [6] New Factors Affecting Productivity of the Software Factory
    Castaneda, Pedro
    Mauricio, David
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2020, 13 (01) : 1 - 26
  • [7] The Factors Significant to Software Development Productivity
    Jiang, Zhizhong
    Comstock, Craig
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 19, 2007, 19 : 160 - +
  • [8] Identifying factors affecting construction labour productivity in India and measures to improve productivity
    Agrawal A.
    Halder S.
    [J]. Asian Journal of Civil Engineering, 2020, 21 (4) : 569 - 579
  • [9] Identifying the key factors affecting the quality of a cost estimate
    Lavdas, Evaggelos
    Roy, Rajkumar
    Wainwright, Charles
    [J]. LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 737 - 745
  • [10] Empirical Investigation About the Factors Affecting the Cost Estimation in Global Software Development Context
    Khan, Junaid Ali
    Khan, Saif Ur Rehman
    Iqbal, Javed
    Rehman, Inayat Ur
    [J]. IEEE ACCESS, 2021, 9 : 22274 - 22294