Empirical evidence on the link between object-oriented measures and external quality attributes: a systematic literature review
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 …
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 …
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
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 …
code by restructuring it without affecting the external behavior. Move method refactoring …
Mining Task-Specific Lines of Code Counters
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 …
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 …
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 …
understandability of the software. Here, a new metric of cohesion based on complex …
Regression test suite minimization using integer linear programming model
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 …
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 …
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 …
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 …
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
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 …
(CHF). Machine learning techniques can be employed to create CHF prediction models by …