SOFTWARE EFFORT ESTIMATION USING MACHINE LEARNING ALGORITHMS

被引:1
|
作者
Lavingia, Kruti [1 ]
Patel, Raj [2 ]
Patel, Vivek [2 ]
Lavingia, Ami [3 ]
机构
[1] Nirma Univ, Ahmadabad, India
[2] Nirma Univ, Inst Technol, Ahmadabad, India
[3] Sal Coll Engn, Ahmadabad, India
来源
关键词
Software Engineering; Machine Learning; Effort Estimation; SUPPORT VECTOR REGRESSION; COST ESTIMATION;
D O I
10.12694/scpe.v25i2.2213
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effort estimation is a crucial aspect of software development, as it helps project managers plan, control, and schedule the development of software systems. This research study compares various machine learning techniques for estimating effort in software development, focusing on the most widely used and recent methods. The paper begins by highlighting the significance of effort estimation and its associated difficulties. It then presents a comprehensive overview of the different categories of effort estimation techniques, including algorithmic, model -based, and expert -based methods. The study concludes by comparing methods for a given software development project. Random Forest Regression algorithm performs well on the given dataset tested along with various Regression algorithms, including Support Vector, Linear, and Decision Tree Regression. Additionally, the research identifies areas for future investigation in software effort estimation, including the requirement for more accurate and reliable methods and the need to address the inherent complexity and uncertainty in software development projects. This paper provides a comprehensive examination of the current state-of-the-art in software effort estimation, serving as a resource for researchers in the field of software engineering.
引用
收藏
页码:1276 / 1285
页数:10
相关论文
共 50 条
  • [1] Software Effort Estimation using Machine Learning Techniques
    Monika
    Sangwan, Om Prakash
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 92 - 98
  • [2] Software effort estimation using machine learning methods
    Baskeles, Bilge
    Turhan, Burak
    Bener, Ayse
    [J]. 2007 22ND INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2007, : 208 - 213
  • [3] Software Effort Estimation using Machine Learning Technique
    Rahman, Mizanur
    Roy, Partha Protim
    Ali, Mohammad
    Goncalves, Teresa
    Sarwar, Hasan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (04) : 822 - 827
  • [4] Software Effort Estimation using Machine Learning Techniques
    Shivhare, Jyoti
    Rath, Santanu Ku.
    [J]. PROCEEDINGS OF THE 7TH INDIA SOFTWARE ENGINEERING CONFERENCE 2014, ISEC '14, 2014,
  • [5] Using Machine Learning Technique for Effort Estimation in Software Development
    Amaral, Weldson
    Braz Junior, Geraldo
    Rivero, Luis
    Viana, Davi
    [J]. SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, : 240 - 245
  • [6] An approach to software development effort estimation using machine learning
    Ionescu, Vlad-Sebastian
    [J]. 2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 197 - 203
  • [7] Predicting Software Effort Estimation Using Machine Learning Techniques
    BaniMustafa, Ahmed
    [J]. 2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2018, : 249 - 256
  • [8] An effective approach for software project effort and duration estimation with machine learning algorithms
    Pospieszny, Przemyslaw
    Czarnacka-Chrobot, Beata
    Kobylinski, Andrzej
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 184 - 196
  • [9] Software Defect Estimation Using Machine Learning Algorithms
    Yalciner, Burcu
    Ozdes, Merve
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 487 - 491
  • [10] Effort Estimation Models Using Evolutionary Learning Algorithms for Software Development
    Gabrani, Goldie
    Saini, Neha
    [J]. 2016 SYMPOSIUM ON COLOSSAL DATA ANALYSIS AND NETWORKING (CDAN), 2016,