Ninth European Conference on Software Maintenance and Reengineering
DOI: 10.1109/csmr.2005.53
|View full text |Cite
|
Sign up to set email alerts
|

Towards the Optimization of Automatic Detection of Design Flaws in Object-Oriented Software Systems

Abstract: In order to increase the maintainability and the flexibility of a software, its design and implementation quality must be properly assessed. For

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Publication Types

Select...
6
4

Relationship

1
9

Authors

Journals

citations
Cited by 20 publications
(13 citation statements)
references
References 13 publications
0
13
0
Order By: Relevance
“…Based on this, they suggested many metrics would have significantly different values for software in the Graphical User Interface domain, as compared to software from other application areas. Mihancea and Marinescu [13] discuss the current state of metrics threshold values: "Nobody has demonstrated the existence of a certain threshold value for a particular metric." They discuss the thresholds suggested by Lorenz and Kidd, "the identified thresholds reflect the author's experience with Smalltalk and C++ projects.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Based on this, they suggested many metrics would have significantly different values for software in the Graphical User Interface domain, as compared to software from other application areas. Mihancea and Marinescu [13] discuss the current state of metrics threshold values: "Nobody has demonstrated the existence of a certain threshold value for a particular metric." They discuss the thresholds suggested by Lorenz and Kidd, "the identified thresholds reflect the author's experience with Smalltalk and C++ projects.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Design flaws are detected and located systematically in two phases using a generic object-oriented design knowledge-base. Improving accuracy detection of metric-based techniques in design flaws detection are supported by the Tuning Machine method [10], based on a genetic algorithm, which tries to find automatically the proper threshold values. Using logic rules for improving software quality in software development and maintenance stage is not new issue.…”
Section: Related Workmentioning
confidence: 99%
“…A promising approach is found in [25] where the author defines a "tuning machine" which tries to find automatically the proper threshold values, and thus tune the detection strategies. This approach is based on building a repository of "flaw samples" i.e., design fragments that have been identified by engineers as being affected by a particular design problem.…”
Section: Tuning Machinementioning
confidence: 99%