2012
DOI: 10.1016/j.infsof.2012.04.004
|View full text |Cite
|
Sign up to set email alerts
|

Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0
3

Year Published

2014
2014
2022
2022

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 45 publications
(26 citation statements)
references
References 58 publications
(103 reference statements)
0
23
0
3
Order By: Relevance
“…Moreover, there are several approaches or techniques that have been proposed and utilized in the identification of refactoring opportunities [17][18] [25]. These approaches are either completely automated or semi-auto mated [12][17] [18]. Nonetheless, the goals are centered on reducing the high cost of maintenance due to increased complexity in order to increase source code comprehensibility, maintainability and extensibility [8] [14].…”
Section: Object -Oriented Refactoring Oportunities Identificationmentioning
confidence: 99%
See 4 more Smart Citations
“…Moreover, there are several approaches or techniques that have been proposed and utilized in the identification of refactoring opportunities [17][18] [25]. These approaches are either completely automated or semi-auto mated [12][17] [18]. Nonetheless, the goals are centered on reducing the high cost of maintenance due to increased complexity in order to increase source code comprehensibility, maintainability and extensibility [8] [14].…”
Section: Object -Oriented Refactoring Oportunities Identificationmentioning
confidence: 99%
“…Nonetheless, the goals are centered on reducing the high cost of maintenance due to increased complexity in order to increase source code comprehensibility, maintainability and extensibility [8] [14]. Furthermore, identifying the refactorings opportunities in OO code manually has been deemed challenging, costly and timewasting task [17] [18]. The existing approaches can be applied to OO code written in diverse languages and are grouped into six categories such as quality metricoriented, precondition-oriented, cluster-oriented, graphoriented, code slicing-oriented and dynamic analysisoriented approaches [17].…”
Section: Object -Oriented Refactoring Oportunities Identificationmentioning
confidence: 99%
See 3 more Smart Citations