Automatic software refactoring: a systematic literature review

AAB Baqais, M Alshayeb - Software Quality Journal, 2020 - Springer
Refactoring a software artifact is an embedded task in the maintenance phase of the
software life cycle. To reduce the time and effort required for this task, researchers proposed …

How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

Deep learning approach for software maintainability metrics prediction

S Jha, R Kumar, M Abdel-Basset, I Priyadarshini… - Ieee …, 2019 - ieeexplore.ieee.org
Software maintainability predicts changes or failures that may occur in software after it has
been deployed. Since it deals with the degree to which an application may be understood …

A survey of many-objective optimisation in search-based software engineering

A Ramirez, JR Romero, S Ventura - Journal of Systems and Software, 2019 - Elsevier
Search-based software engineering (SBSE) is changing the way traditional software
engineering (SE) activities are carried out by reformulating them as optimisation problems …

Event-driven spiking neural network based on membrane potential modulation for remote sensing image classification

LY Niu, Y Wei, Y Liu - Engineering Applications of Artificial Intelligence, 2023 - Elsevier
Spiking neural network (SNN) based on sparse triggering and event-driven is a hardware-
friendly model. SNN can provide an ultra-low power alternative for the deep neural network …

AIDOaRt: AI-augmented Automation for DevOps, a model-based framework for continuous development in Cyber–Physical Systems

H Bruneliere, V Muttillo, R Eramo, L Berardinelli… - Microprocessors and …, 2022 - Elsevier
The advent of complex Cyber–Physical Systems (CPSs) creates the need for more efficient
engineering processes. Recently, DevOps promoted the idea of considering a closer …

Code smell detection and identification in imbalanced environments

S Boutaib, S Bechikh, F Palomba, M Elarbi… - Expert Systems with …, 2021 - Elsevier
Context: Code smells are sub-optimal design choices that could lower software
maintainability. Objective: Previous literature did not consider an important characteristic of …

Big data-driven scheduling optimization algorithm for Cyber–Physical Systems based on a cloud platform

C Niu, L Wang - Computer Communications, 2022 - Elsevier
In this paper, we study big data-driven Cyber–Physical Systems (CPS) through cloud
platforms and design scheduling optimization algorithms to improve the efficiency of the …

Automatic traceability maintenance via machine learning classification

C Mills, J Escobar-Avila… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Previous studies have shown that software traceability, the ability to link together related
artifacts from different sources within a project (eg, source code, use cases, documentation …

[HTML][HTML] Deep learning assisted physics-based modeling of aluminum extraction process

H Robinson, E Lundby, A Rasheed… - … Applications of Artificial …, 2023 - Elsevier
Modeling complex physical processes such as the extraction of aluminum is mainly done
using pure physics-based models derived from first principles. However, the accuracy of …