Empirical evidence on the link between object-oriented measures and external quality attributes: a systematic literature review

R Jabangwe, J Börstler, D Šmite, C Wohlin - Empirical Software …, 2015 - Springer
There is a plethora of studies investigating object-oriented measures and their link with
external quality attributes, but usefulness of the measures may differ across empirical …

A systematic review of the empirical validation of object-oriented metrics towards fault-proneness prediction

B Isong, E Obeten - International Journal of Software Engineering …, 2013 - World Scientific
Object-oriented (OO) approaches of software development promised better maintainable
and reusable systems, but the complexity resulting from its features usually introduce some …

Machine learning-based exploration of the impact of move method refactoring on object-oriented software quality attributes

J Al Dallal, H Abdulsalam, M AlMarzouq… - Arabian Journal for …, 2024 - Springer
Refactoring is a maintenance task that aims at enhancing the quality of a software's source
code by restructuring it without affecting the external behavior. Move method refactoring …

Mining Task-Specific Lines of Code Counters

M Ochodek, K Durczak, J Nawrocki, M Staron - IEEE Access, 2023 - ieeexplore.ieee.org
Context: Lines of code (LOC) is a fundamental software code measure that is widely used as
a proxy for software development effort or as a normalization factor in many other software …

Incorporating transitive relations in low‐level design‐based class cohesion measurement

J Al Dallal - Software: Practice and Experience, 2013 - Wiley Online Library
Class cohesion metrics apply different approaches to quantify the relatedness of the
attributes and methods in a class. These relations can be direct or transitive. Method …

Measuring object-oriented class cohesion based on complex networks

A Gu, X Zhou, Z Li, Q Li, L Li - Arabian Journal for Science and …, 2017 - Springer
Class cohesion has an immediate impact on maintainability, modifiability and
understandability of the software. Here, a new metric of cohesion based on complex …

Regression test suite minimization using integer linear programming model

S Panda, DP Mohapatra - Software: Practice and Experience, 2017 - Wiley Online Library
Software testers always face the dilemma of whether to retest the software with all the test
cases or select a few of them on the basis of their fault detection ability. This paper …

Class cohesion metrics for software engineering: A critical review

H Izadkhah, M Hooshyar - Computer Science Journal of Moldova, 2017 - ibn.idsi.md
Class cohesion or degree of the relations of class members is considered as one of the
crucial quality criteria. A class with a high cohesion improves understandability …

Particle Swarm Optimization-Based Deep Neural Network vs Whale Optimization Algorithm-Based Deep Convolutional Neural Networks for Critical Heat Flux …

M Djeddou, J Al Dallal, A Hellal… - … on Decision Aid …, 2024 - ieeexplore.ieee.org
Critical heat flux (CHF) denotes the thermal limit at which a phase change occurs during
heating, that causes a significant decline in heat transfer efficiency and eventual localized …

Hybrid Deep Convolutional Neural Networks Combined with Autoencoders and Augmented Data to Predict the Look-Up Table 2006

M Djeddou, J Al Dallal, A Hellal… - … on Decision Aid …, 2024 - ieeexplore.ieee.org
Lookup tables derived from empirical research contain limited data for critical heat flux
(CHF). Machine learning techniques can be employed to create CHF prediction models by …