On the applicability of search-based algorithms for software change prediction

被引:3
|
作者
Malhotra, Ruchika [1 ]
Khanna, Megha [1 ,2 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi, India
[2] Univ Delhi, Sri Guru Gobind Singh Coll Commerce, Delhi, India
关键词
Change proneness; Search based algorithms; Software quality; Object-oriented software; CHANGE-PRONE CLASSES; COUPLING MEASUREMENT; ACCURACY; METRICS; QUALITY; MODELS; FRAMEWORK; SYSTEMS; SUITE;
D O I
10.1007/s13198-021-01099-7
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Numerous research studies have claimed that search-based algorithms have the potential to be effectively used in various software engineering domains. An important task in software organizations is to efficiently recognize change prone classes of a software, as it is crucial to plan efficient resource utilization and to take precautionary design measures as early as possible in the software product lifecycle. This assures development of good quality software products at lower costs. The current study attempts to evaluate the capability of search-based algorithms while developing prediction models for identification of the change prone classes in a software. Though previous literature has evaluated the use of statistical category and machine learning category of algorithms in this domain, the suitability of search-based algorithms needs extensive investigation in this area. Furthermore, the study compares the performance of search-based classifiers with statistical and machine learning classifiers, by empirically validating the results on fourteen open source data sets. The results indicate comparable and in some cases even better performance of search based algorithms in comparison to other evaluated categories of algorithms.
引用
收藏
页码:55 / 73
页数:19
相关论文
共 50 条
  • [1] On the applicability of search-based algorithms for software change prediction
    Ruchika Malhotra
    Megha Khanna
    International Journal of System Assurance Engineering and Management, 2023, 14 : 55 - 73
  • [2] An Ensemble of Hybrid Search-Based Algorithms for Software Effort Prediction
    Rhmann, Wasiur
    INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2021, 13 (03): : 28 - 37
  • [3] Beyond evolutionary algorithms for search-based software engineering
    Chen, Jianfeng
    Nair, Vivek
    Menzies, Tim
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 95 : 281 - 294
  • [4] Defect Prediction Guided Search-Based Software Testing
    Perera, Anjana
    Aleti, Aldeida
    Bohme, Marcel
    Turhan, Burak
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 448 - 460
  • [5] A search-based software engineering for defect prediction in ubuntu ecosystem
    Murwantara, I. Made
    Sutrisno
    Joseph
    TARUMANAGARA INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF TECHNOLOGY AND ENGINEERING, 2019, 508
  • [6] Software effort estimation using ensemble of hybrid search-based algorithms based on metaheuristic algorithms
    Wasiur Rhmann
    Babita Pandey
    Gufran Ahmad Ansari
    Innovations in Systems and Software Engineering, 2022, 18 : 309 - 319
  • [7] Software effort estimation using ensemble of hybrid search-based algorithms based on metaheuristic algorithms
    Rhmann, Wasiur
    Pandey, Babita
    Ansari, Gufran Ahmad
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (02) : 309 - 319
  • [8] Search-based software engineering
    Gutjahr, Walter J.
    Harman, Mark
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3049 - 3051
  • [9] Comparison of Search-Based Software Engineering Algorithms for Resource Allocation Optimization
    Bibi, Nazia
    Anwar, Zeeshan
    Ahsan, Ali
    JOURNAL OF INTELLIGENT SYSTEMS, 2016, 25 (04) : 629 - 642
  • [10] Search-based software engineering
    Harman, M
    Jones, BF
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 833 - 839