An Extreme Learning Machine based Approach for Software Effort Estimation

被引:0
|
作者
Shukla, Suyash [1 ]
Kumar, Sandeep [1 ]
机构
[1] Indian Inst Technol Roorkee, Dept Comp Sci & Engn, Roorkee, Uttar Pradesh, India
关键词
Software Effort Estimation; Machine Learning; Extreme Learning Machine; PREDICTION SYSTEMS; NEURAL-NETWORKS; REGRESSION; COST; RELIABILITY;
D O I
10.5220/0010397700470057
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Effort Estimation (SEE) is the task of accurately estimating the amount of effort required to develop software. A significant amount of research has already been done in the area of SEE utilizing Machine Learning (ML) approaches to handle the inadequacies of conventional and parametric estimation strategies and align with present-day development and management strategies. However, mostly owing to uncertain outcomes and obscure model development techniques, only a few or none of the approaches can be practically used for deployment. This paper aims to improve the process of SEE with the help of ML. So, in this paper, we have proposed an Extreme Learning Machine (ELM) based approach for SEE to tackle the issues mentioned above. This has been accomplished by applying the International Software Benchmarking Standards Group (ISBSG) dataset, data pre-processing, and cross-validation. The proposed approach results are compared to other ML approaches (Multi-Layer Perceptron, Support Vector Machine, Decision Tree, and Random Forest). From the results, it has been observed that the proposed ELM based approach for SEE is generating smaller error values compared to other models. Further, we used the established approaches as a benchmark and compared the results of the proposed ELM-based approach with them. The results obtained through our analysis are inspiring and express probable enhancement in effort estimation.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [1] Extreme Learning Machine Applied to Software Development Effort Estimation
    Pereira de Carvalho, Halcyon Davys
    Fagundes, Roberta
    Santos, Wylliams
    [J]. IEEE ACCESS, 2021, 9 : 92676 - 92687
  • [2] A Real Time Extreme Learning Machine for Software Development Effort Estimation
    Pillai, Kanakasabhapathi
    Jeyakumar, Muthayyan
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (01) : 17 - 22
  • [3] Extreme Learning Machine for Software Development Effort Estimation of Small Programs
    Pillai, S. K.
    Jeyakumar, M. K.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2014), 2014, : 1698 - 1703
  • [4] 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
  • [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] 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
  • [7] 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
  • [8] 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
  • [9] 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,
  • [10] 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