• Home
  • Search
  • Metaheuristics for empirical software measurements
  • Cite Icon5
  • https://doi.org/10.1515/9783110709247-005Copy DOI Icon

Metaheuristics for empirical software measurements

  • Feb 21, 2022
  • Somya Goyal
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Empirical software measurement is a dynamic research domain within software engineering. Measuring the software attributes during software development is crucial to ensure the successful delivery of a desired software product. It involves the measurement of multiple dynamic metrics based on software process and software product. The traditional approaches to measure the current software practices are not so appropriate due to the changing development process and increasing complexity. The changing environment requires techniques to make measurements that are adaptable to the changes. Machine learning (ML)-based techniques are prominently being deployed for measuring the software empirically. Past three decades witness the successful application of ML-based techniques for empirical measurements of software. ML is powerful enough to accurately measure the software attributes. But the synergy of ML algorithms and metaheuristic algorithm is apparently more promising in the domain of software measurement. Since 2001, metaheuristics are being fused with ML-based techniques to optimize the accuracy of the predictor based on ML. The estimation of software cost (or effort), estimation of development time (or schedule), prediction of software quality, and early detection of software anomalies are key tasks in the most popular research sector of entire field of software measurement. The vital role of metaheuristics along with ML in empirical software measurements is as follows. First, metaheuristics are used to optimize the hyperparameters of ML algorithms; second, to mitigate the problem of the curse of dimensionality of data; and third, to select the best ML model for the candidate problem. This study proposes a full-fledged description to the application of metaheuristic algorithms to empirical software measurements. The chapter begins with the introduction to the metaheuristic approach and its application to measure software empirically in conjunction with ML algorithms. Then, the state of the art of deployment of metaheuristics in the domain of software measurements is elaborated. Later, the study discusses the three major application areas of metaheuristics: hyperparameter tuning, dimensionality reduction, and model selection in detail. For each of these application areas, case studies are quoted for clearer insight into the techniques and their applications. The author proposes a novel metaheuristic technique in this chapter for feature selection. It brings more clarity for devising new methods. Then the chapter is concluded with special remarks on future scope and references made.

Similar Papers
  • Research Article
  • Citations77

Application of machine learning in predicting survival outcomes involving real-world data: a scoping review

  • Nov 13, 2023
  • BMC medical research methodology
  • Yinan Huang +3
  • Research Article
  • Citations527

Systematic literature review of machine learning based software development effort estimation models

  • Sep 16, 2011
  • Information and Software Technology
  • Jianfeng Wen +4
  • Research Article
  • Citations4

The State of Machine Learning in Outcomes Prediction of Transsphenoidal Surgery: A Systematic Review

  • Nov 23, 2022
  • Journal of Neurological Surgery. Part B, Skull Base
  • Darrion B Yang +7
  • Abstract

P125. Development of a novel ensemble machine learning algorithm for prediction of complications and readmission after anterior cervical spinal fusion

  • Aug 10, 2021
  • The Spine Journal
  • Akash A Shah +7
  • Research Article
  • Citations20

Forecasting of meteorological drought using ensemble and machine learning models

  • Sep 11, 2024
  • Environmental Sciences Europe
  • Chaitanya Baliram Pande +6
  • Research Article
  • Citations9

Integrating machine learning algorithms into audit processes: Benefits and challenges

  • Jun 15, 2024
  • Finance & Accounting Research Journal
  • Beatrice Oyinkansola Adelakun +3
  • Research Article
  • Citations25

A Two-Stage Machine Learning Algorithm for Retrieving Multiple Aerosol Properties Over Land: Development and Validation

  • Jan 01, 2023
  • IEEE Transactions on Geoscience and Remote Sensing
  • Mengdan Cao +3
  • Research Article
  • Citations27

Improving 3-day deterministic air pollution forecasts using machine learning algorithms

  • Jan 19, 2024
  • Atmospheric Chemistry and Physics
  • Zhiguo Zhang +4
  • Research Article
  • Citations2

Protocol for the development and validation of machine-learning models for predicting the risk of hypertriglyceridemia in critically ill patients receiving propofol sedation using retrospective data.

  • Jan 07, 2025
  • medRxiv : the preprint server for health sciences
  • Jiawen Deng +2
  • PDF
  • Research Article
  • Citations40

Machine Learning Models for Blood Glucose Level Prediction in Patients With Diabetes Mellitus: Systematic Review and Network Meta-Analysis.

  • Nov 20, 2023
  • JMIR Medical Informatics
  • Kui Liu +9
  • Conference Article

Effects of Expression Recognition with Machine and Deep Learning Algorithms on Psychotherapy

  • Dec 06, 2025
  • Gulay Cicek +2
  • Research Article
  • Citations5

Predicting adolescent psychopathology from early life factors: A machine learning tutorial

  • Dec 01, 2024
  • Global Epidemiology
  • Faizaan Siddique +1
  • Dissertation

BioAutoML: Democratizing Machine Learning in Life Sciences

  • Jan 31, 2024
  • Robson Parmezan Bonidia
  • Research Article
  • Citations61

Machine learning applications for the prediction of surgical site infection in neurological operations.

  • Aug 01, 2019
  • Neurosurgical Focus
  • Thara Tunthanathip +5
  • Conference Article
  • Citations2

Explainable Mixed Data Representation and Lossless Visualization Toolkit for Knowledge Discovery

  • Jul 01, 2022
  • Boris Kovalerchuk +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.