Software Effort Estimation with Multiple Linear Regression: Review and Practical Application

被引:0
|
作者
Fedotovai, Olga [1 ]
Teixeira, Leonor [1 ,2 ,3 ]
Alvelos, Helena [1 ,2 ]
机构
[1] Univ Aveiro, Dept Econ Management & Ind Engn, P-3810193 Aveiro, Portugal
[2] Univ Aveiro, P-3810193 Aveiro, Portugal
[3] Inst Elect & Telemat Engn Aveiro, P-3810193 Aveiro, Portugal
关键词
software development; effort estimation; multiple linear regression; practical case; CMMI; MODELS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software development effort estimation is the basis for the effective project planning and scheduling as well as for the project's budget definition. This article describes the most common methods used in the software effort estimation (SEE) and presents the study performed in a software development organization (SDO) that is implementing the software development process improvement framework Capability Maturity Model Integrated (CMMI). Currently SDO estimates the software effort based on the opinion of one area expert. The disadvantages of this method and the willingness to incorporate the best practices of CMMI encouraged the SDO to replace the existing effort estimation method by a formal one. The stepwise Multiple Linear Regression (MLR) technique was selected and used for the software development and software testing processes. The results achieved with MLR were compared with the estimates provided by the area expert. The model obtained for the testing team performed better results than the expert judgments, while for the development team no satisfactory model was found and a proposal for collecting data from new variables is presented.
引用
收藏
页码:925 / 945
页数:21
相关论文
共 50 条
  • [1] Nearest-Neighborhood Linear Regression in an Application with Software Effort Estimation
    Leal, Luciana Q.
    Fagundes, Roberta A. A.
    de Souza, Renata M. C. R.
    Moura, Hermano P.
    Gusmao, Cristine M. G.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 5030 - +
  • [2] Parametric Software Effort Estimation Based on Optimizing Correction Factors and Multiple Linear Regression
    Nhung, Ho Le Thi Kim
    Van Hai, Vo
    Silhavy, Radek
    Prokopova, Zdenka
    Silhavy, Petr
    [J]. IEEE Access, 2022, 10 : 2963 - 2986
  • [3] Parametric Software Effort Estimation Based on Optimizing Correction Factors and Multiple Linear Regression
    Ho Le Thi Kim Nhung
    Vo Van Hai
    Silhavy, Radek
    Prokopova, Zdenka
    Silhavy, Petr
    [J]. IEEE ACCESS, 2022, 10 : 2963 - 2986
  • [4] Linear Regression Model for Agile Software Development Effort Estimation
    Sharma, Amrita
    Chaudhary, Neha
    [J]. 2020 5TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (IEEE - ICRAIE-2020), 2020,
  • [5] A Review of the Regression Models Applicable to Software Project Effort Estimation
    Huynh Thai Hoc
    Vo Van Hai
    Ho Le Thi Kim Nhung
    [J]. COMPUTATIONAL STATISTICS AND MATHEMATICAL MODELING METHODS IN INTELLIGENT SYSTEMS, VOL. 2, 2019, 1047 : 399 - 407
  • [6] Novel Approach to Design a Model for Software Effort Estimation Using Linear Regression
    Wakurdekar, Sachin
    Vanjale, Sandeep
    Paygude, Priyanka
    Gayakwad, Milind
    Kadam, Amol
    Joshi, Rahul
    Kadam, Sachin
    [J]. JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) : 2306 - 2315
  • [7] Improved estimation of software project effort using multiple additive regression trees
    Elish, Mahmoud O.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (07) : 10774 - 10778
  • [8] On the effectiveness of weighted moving windows: Experiment on linear regression based software effort estimation
    Amasaki, S.
    Lokan, C.
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2015, 27 (07) : 488 - 507
  • [9] A review of surveys on software effort estimation
    Molokken, K
    Jorgensen, M
    [J]. 2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 223 - 230
  • [10] Linear Programming as a Baseline for Software Effort Estimation
    Sarro, Federica
    Petrozziello, Alessio
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (03)