A Comparative Analysis on Effort Estimation for Agile and Non-agile Software Projects Using DBN-ALO

被引:14
作者
Kaushik, Anupama [1 ,2 ]
Tayal, Devendra Kr [3 ]
Yadav, Kalpana [4 ]
机构
[1] Maharaja Surajmal Inst Technol, Dept IT, New Delhi, India
[2] IGDTUW, Delhi, India
[3] IGDTUW, Dept Comp Sci, Delhi, India
[4] IGDTUW, Dept IT, Delhi, India
关键词
Software development effort; Deep belief network; Antlion optimization; Agile software development; Non-agile software development; MODELS; OPTIMIZATION; UNCERTAINTY;
D O I
10.1007/s13369-019-04250-6
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
At present, in the software industry, agile and non-agile software development approaches are followed and effort estimation is an intrinsic part of both the approaches. This work investigates the application of deep belief network (DBN) along with antlion optimization (ALO) technique for effort prediction in both agile as well as non-agile software development environment. The study also provides a prediction interval of effort to handle uncertainty in estimation. This will help the project managers to estimate the effort in ranges instead of a crisp value. The proposed DBN-ALO approach is applied on four promise repository datasets for traditional software development (non-agile), and on three agile datasets. It provides the best results in all the evaluation criteria used. The proposed approach is also statistically validated using nonparametric tests, and it is found that DBN-ALO worked best for both agile and non-agile development approaches.
引用
收藏
页码:2605 / 2618
页数:14
相关论文
共 45 条
[1]  
Abdelali Z., 2018, INT C ADV INFORM TEC, P55
[2]   Investigating the use of random forest in software effort estimation [J].
Abdelali, Zakrani ;
Mustapha, Hain ;
Abdelwahed, Namir .
SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS2018), 2019, 148 :343-352
[3]  
Alcalá-Fdez J, 2011, J MULT-VALUED LOG S, V17, P255
[4]  
[Anonymous], MANIFESTO AGILE SOFT
[5]  
[Anonymous], TERA PROMISE DATA CA
[6]  
[Anonymous], 2014, SOFTWARE PROJECT EFF
[7]  
[Anonymous], 2012, ADV COMPUTER SCI ITS
[8]  
[Anonymous], P INT C FRONT INT CO
[9]   DABE: Differential evolution in analogy-based software development effort estimation [J].
Benala, Tirimula Rao ;
Mall, Rajib .
SWARM AND EVOLUTIONARY COMPUTATION, 2018, 38 :158-172
[10]   Effort estimation in agile software development using experimental validation of neural network models [J].
Bilgaiyan S. ;
Mishra S. ;
Das M. .
International Journal of Information Technology, 2019, 11 (3) :569-573