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
来源
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE | 2024年 / 25卷 / 02期
关键词
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
相关论文
共 33 条
[1]  
Al Asheeri MM, 2019, 2019 INTERNATIONAL CONFERENCE ON INNOVATION AND INTELLIGENCE FOR INFORMATICS, COMPUTING, AND TECHNOLOGIES (3ICT)
[2]  
Ami R., International Journal Of Advance Engineering And Research Development (IJAERD), P2348
[3]   REGRESSION TECHNIQUES IN SOFTWARE EFFORT ESTIMATION USING COCOMO DATASET [J].
Anandhi, V. ;
Chezian, R. Manicka .
2014 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING APPLICATIONS (ICICA 2014), 2014, :353-357
[4]  
Baker F. B., 2004, Item Response Theory: Parameter Estimation Techniques
[5]  
BaniMustafa A, 2018, INT CONF COMP SCI, P249, DOI 10.1109/CSIT.2018.8486222
[6]  
Boehm B.W., 2000, SOFTWARE COST ESTIMA
[7]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[8]  
Dakwala A., A Machine learning approach to improve the efficiency of Fake websites detection Techniques
[9]  
Dhamija A., 2017, International Journal Of Computational Intelligence Research (IJCIR), V13, P559
[10]  
Drucker H, 1997, ADV NEUR IN, V9, P155