DocumentCode :
2043576
Title :
Measurement and quality in object-oriented design
Author :
Marinescu, Radu
Author_Institution :
LOOSE Res. Group, "Politehnica" Univ. of Timisoara, Romania
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
701
Lastpage :
704
Abstract :
In order to support the maintenance of object-oriented software systems, the quality of their design must be evaluated using adequate quantification means. In spite of the current extensive use of metrics, if used in isolation, metrics are oftentimes too fine grained to quantify comprehensively an investigated aspect of the design. To help the software engineer detect and localize design problems, the novel detection strategy mechanism is defined so that deviations from good-design principles and heuristics are quantised inform of metrics-based rules. Using detection strategies an engineer can directly localize classes or methods affected by a particular design flaw (e.g. God Class), rather than having to infer the real design problem from a large set of abnormal metric values. In order to reach the ultimate goal of bridging the gap between qualitative and quantitative statements about design, the dissertation proposes a novel type of quality model, called factor-strategy. In contrast to traditional quality models that express the goodness of design in terms of a set of metrics, this novel model relates explicitly the quality of a design to its conformance with a set of essential principles, rules and heuristics, which are quantified using detection strategies.
Keywords :
object-oriented methods; object-oriented programming; software maintenance; software metrics; design flaw; factor-strategy quality model; object-oriented design measurement; object-oriented design quality; object-oriented software system maintenance; software metrics; Computer industry; Design engineering; Humans; Object oriented modeling; Process design; Software design; Software maintenance; Software measurement; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.63
Filename :
1510177
Link To Document :
بازگشت