Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings.
DOI: 10.1109/csmr.2004.1281418
|View full text |Cite
|
Sign up to set email alerts
|

Automated design flaw correction in object-oriented systems

Abstract: Software inevitably changes. As a consequence, we observe the phenomenon referred to as "Software Entropy" or "Software Decay": the software design continually degrades making maintenance and functional extensions overly costly if not impossible. There exist a number of approaches to identify design flaws (problem detection) and to remedy them (refactoring). There is, however, a conceptual gap between these two stages: There is no appropriate support for the automated mapping of design flaws to possible soluti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 16 publications
0
21
0
Order By: Relevance
“…In the years following the defense of the thesis, the concepts introduced here inspired the research of other Ph.D. students: Raţiu and Gîrba [17] applied the detection strategy concept for finding design problems that are revealed by the history of the system; while Trifu [19] defines correction strategies as a mean to address by refactorings the design problems which are detected using the suite of detection strategies defined in this dissertation.…”
Section: Scientific and Practical Impact Of The Thesismentioning
confidence: 99%
“…In the years following the defense of the thesis, the concepts introduced here inspired the research of other Ph.D. students: Raţiu and Gîrba [17] applied the detection strategy concept for finding design problems that are revealed by the history of the system; while Trifu [19] defines correction strategies as a mean to address by refactorings the design problems which are detected using the suite of detection strategies defined in this dissertation.…”
Section: Scientific and Practical Impact Of The Thesismentioning
confidence: 99%
“…Trifu et al define quality goals and order detected flaws depending on their impact on these goals [27]. The calculated impact is however based on beforehand estimations of the influence a flaw has on a given quality goal.…”
Section: B Bad Smell Detection and Automated Refactoringsmentioning
confidence: 99%
“…In [56], Trifu et al detect and remove design flaws with respect to a user-selected quality goal, e.g., performance. They detect those flaws by using graph matching in combination with basic metrics.…”
Section: Problem Detection and Removalmentioning
confidence: 99%