2004
DOI: 10.1002/smr.299
|View full text |Cite|
|
Sign up to set email alerts
|

Improving design quality using meta‐pattern transformations: a metric‐based approach

Abstract: Improving the design quality of large object-oriented systems during maintenance and evolution is widely regarded as a high-priority objective. Furthermore, for such systems that are subject to frequent modifications, detection and correction of design defects may easily become a very complex task that is even not tractable for manual handling. Therefore, the use of automatic or semi-automatic detection and correction techniques and tools can assist reengineering activities. This paper proposes a framework whe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 47 publications
(24 citation statements)
references
References 40 publications
0
24
0
Order By: Relevance
“…The so-called search-based determination of refactorings is introduced in detail in [12]. A framework, which uses object-oriented metrics for detecting error-prone code for particular transformations, is proposed in [13]. After analyzing the impact that various transformations have on functional and non-functional software metrics, and by modeling the dependencies between design and code features, the potential to enhance the target qualities and requirements (soft-goals) for the new system can be shown.…”
Section: Related Workmentioning
confidence: 99%
“…The so-called search-based determination of refactorings is introduced in detail in [12]. A framework, which uses object-oriented metrics for detecting error-prone code for particular transformations, is proposed in [13]. After analyzing the impact that various transformations have on functional and non-functional software metrics, and by modeling the dependencies between design and code features, the potential to enhance the target qualities and requirements (soft-goals) for the new system can be shown.…”
Section: Related Workmentioning
confidence: 99%
“…Several methods for automated refactoring have been proposed [4,13,19,20]. The methods automatically detect parts that refactorings should be applied to.…”
Section: Related Workmentioning
confidence: 99%
“…Such 'bad smell' detection has been proposed by Van Emden [12], and by Tahvildari [19], whose system also recommends 'metapattern transformations' that can be applied to ameliorate the defect. The drawback of such tools is, of course, that they reduce the need for programmer intervention rather than eliminate it.…”
Section: Automated Design Improvementmentioning
confidence: 99%