An Ensemble of Hybrid Search-Based Algorithms for Software Effort Prediction

被引:4
|
作者
Rhmann, Wasiur [1 ]
机构
[1] Shri Ramswaroop Mem Univ, Dept Comp Applicat, Barabanki, India
关键词
Ensemble; Hybrid Search-Based Algorithm; Machine Learning; Software Effort;
D O I
10.4018/IJSSCI.2021070103
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software organizations rely on the estimation of efforts required for the development of software to negotiate customers and plan the schedule of the project. Proper estimation of efforts reduces the chances of project failures. Historical data of projects have been used to predict the effort required for software development. In recent years, various ensemble of machine learning techniques have been used to predict software effort. In the present work, a novel ensemble technique of hybrid search-based algorithms (EHSBA) is used for software effort estimation. Four HSBAs-fuzzy and random sets-based modeling (FRSBM-R), symbolic fuzzy learning based on genetic programming (GFS-GP-R), symbolic fuzzy learning based on genetic programming grammar operators and simulated annealing (GFS_GSP_R), and least mean squares linear regression (LinearLMS_R)-are used to create an ensemble (EHSBA). The EHSBA is compared with machine learning-based ensemble bagging, vote, and stacking on datasets obtained from PROMISE repository. Obtained results reported that EHSBA outperformed all other techniques.
引用
收藏
页码:28 / 37
页数:10
相关论文
共 50 条
  • [21] Robustness in Search-Based Software Remodularization
    Amarjeet
    Chhabra, Jitender Kumar
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 611 - 615
  • [22] A survey on search-based software design
    Raiha, Outi
    [J]. COMPUTER SCIENCE REVIEW, 2010, 4 (04) : 203 - 249
  • [23] Search-based refactoring for software maintenance
    O'Keeffe, Mark
    Cinneide, Mel O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (04) : 502 - 516
  • [24] A hybrid model for prediction of software effort based on team size
    Rai, Prerana
    Verma, Dinesh Kumar
    Kumar, Shishir
    [J]. IET SOFTWARE, 2021, 15 (06) : 365 - 375
  • [25] Automatic Generation of Search-Based Algorithms Applied to the Feature Testing of Software Product Lines
    Jakubovski Filho, Helson L.
    Prado Lima, Jackson A.
    Vergilio, Silvia R.
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 114 - 123
  • [26] A Systematic Literature Review on Robust Swarm Intelligence Algorithms in Search-Based Software Engineering
    Zeb, Alam
    Din, Fakhrud
    Fayaz, Muhammad
    Mehmood, Gulzar
    Zamli, Kamal Z.
    [J]. COMPLEXITY, 2023, 2023
  • [27] Ensemble missing data techniques for software effort prediction
    Twala, Bhekisipho
    Cartwright, Michelle
    [J]. INTELLIGENT DATA ANALYSIS, 2010, 14 (03) : 299 - 331
  • [28] Adopting Search-Based Algorithms for Pairwise Testing
    Nasser, Abdullah B.
    Alsewari, AbdulRahman A.
    Zamli, Kamal Z.
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 124 - 129
  • [29] Search-based software engineering for maintenance and reengineering
    Harman, Mark
    [J]. 10th European Conference on Software Maintenance and Reengineering, Proceedings, 2006, : 309 - 309
  • [30] Special Issue on Search-Based Software Engineering
    Sarro, Federica
    Kessentini, Marouane
    Deb, Kalayanmoy
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (03) : 333 - 333