Regression Analysis Based Software Effort Estimation Method

被引:8
|
作者
Yucalar, Fatih [1 ]
Kilinc, Deniz [1 ]
Borandag, Emin [1 ]
Ozcift, Akin [1 ]
机构
[1] Celal Bayar Univ, Dept Software Engn, TR-45400 Manisa, Turkey
关键词
Software effort estimation; software size estimation; use-case point method; LINEAR-REGRESSION;
D O I
10.1142/S0218194016500261
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Estimating the development effort of a software project in the early stages of the software life cycle is a significant task. Accurate estimates help project managers to overcome the problems regarding budget and time overruns. This paper proposes a new multiple linear regression analysis based effort estimation method, which has brought a different perspective to the software effort estimation methods and increased the success of software effort estimation processes. The proposed method is compared with standard Use Case Point (UCP) method, which is a well-known method in this area, and simple linear regression based effort estimation method developed by Nassif et al. In order to evaluate and compare the proposed method, the data of 10 software projects developed by four well-established software companies in Turkey were collected and datasets were created. When effort estimations obtained from datasets and actual efforts spent to complete the projects are compared with each other, it has been observed that the proposed method has higher effort estimation accuracy compared to the other methods.
引用
收藏
页码:807 / 826
页数:20
相关论文
共 50 条
  • [1] MUREM: A Multiplicative Regression Method for Software Development Effort Estimation
    Luna Sandoval, Maria del Refugio Ofelia
    Ruiz Ascencio, Jose
    [J]. COMPUTACION Y SISTEMAS, 2016, 20 (04): : 763 - 787
  • [2] Grey Relational Effort Analysis Technique Using Regression Methods for Software Estimation
    Nagpal, Geeta
    Uddin, Moin
    Kaur, Arvinder
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2014, 11 (05) : 437 - 446
  • [3] Estimation of software project effort with support vector regression
    Oliveira, Adriano L. I.
    [J]. NEUROCOMPUTING, 2006, 69 (13-15) : 1749 - 1753
  • [4] Software effort estimation by analogy and "regression toward the mean"
    Jorgensen, M
    Indahl, U
    Sjoberg, DIK
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (03) : 253 - 262
  • [5] Machine Learning-based Software Effort Estimation : An Analysis
    Polkowski, Zdzislaw
    Vora, Jayneel
    Tanwar, Sudeep
    Tyagi, Sudhanshu
    Singh, Pradeep Kumar
    Singh, Yashwant
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2019), 2019,
  • [6] Improving effort estimation of software products by augmenting class point approach with regression analysis
    Sahoo, Pulak
    Chaudhury, Pamela
    Mohanty, J. R.
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2022, 16 (02): : 357 - 367
  • [7] Software Effort Estimation from Use Case Diagrams Using Nonlinear Regression Analysis
    Nassif, Ali Bou
    AbuTalib, Manar
    Capretz, Luiz Fernando
    [J]. 2020 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2020,
  • [8] 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
  • [9] 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
  • [10] 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