Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A precise method-method interaction-based cohesion metric for object-oriented classes
The building of highly cohesive classes is an important objective in object-oriented design.
Class cohesion refers to the relatedness of the class members, and it indicates one …
Class cohesion refers to the relatedness of the class members, and it indicates one …
Object-oriented class maintainability prediction using internal quality attributes
J Al Dallal - Information and Software Technology, 2013 - Elsevier
Context Class maintainability is the likelihood that a class can be easily modified. Before
releasing an object-oriented software system, it is impossible to know with certainty when …
releasing an object-oriented software system, it is impossible to know with certainty when …
An object-oriented high-level design-based class cohesion metric
CONTEXT: Class cohesion is an important object-oriented software quality attribute.
Assessing class cohesion during the object-oriented design phase is one important way to …
Assessing class cohesion during the object-oriented design phase is one important way to …
Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics
J Al Dallal - information and Software Technology, 2012 - Elsevier
CONTEXT: Refactoring is a maintenance task that refers to the process of restructuring
software source code to enhance its quality without affecting its external behavior. Inspecting …
software source code to enhance its quality without affecting its external behavior. Inspecting …
Fault prediction and the discriminative powers of connectivity-based object-oriented class cohesion metrics
J Al Dallal - Information and Software Technology, 2012 - Elsevier
CONTEXT: Several metrics have been proposed to measure the extent to which class
members are related. Connectivity-based class cohesion metrics measure the degree of …
members are related. Connectivity-based class cohesion metrics measure the degree of …
Predicting object-oriented class reuse-proneness using internal quality attributes
Class reuse-proneness is the likelihood that a class can be reused and is a key quality
characteristic in object-oriented design. Because it is clearly impossible to know with …
characteristic in object-oriented design. Because it is clearly impossible to know with …
Predicting move method refactoring opportunities in object-oriented code
J Al Dallal - Information and Software Technology, 2017 - Elsevier
Context Refactoring is the maintenance process of restructuring software source code to
improve its quality without changing its external behavior. Move Method Refactoring (MMR) …
improve its quality without changing its external behavior. Move Method Refactoring (MMR) …
The impact of accounting for special methods in the measurement of object-oriented class cohesion on refactoring and fault prediction activities
J Al Dallal - Journal of Systems and Software, 2012 - Elsevier
Class cohesion is a key attribute that is used to assess the design quality of a class, and it
refers to the extent to which the attributes and methods of the class are related. Typically …
refers to the extent to which the attributes and methods of the class are related. Typically …
Improving the applicability of object-oriented class cohesion metrics
J Al Dallal - Information and software technology, 2011 - Elsevier
Context Class cohesion is an important object-oriented quality attribute. It refers to the
degree of relatedness between the methods and attributes of a class. Several metrics have …
degree of relatedness between the methods and attributes of a class. Several metrics have …
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 …