Title :
Hierarchical Understandability Assessment Model for Large-Scale OO System
Author :
Hwa, Jimin ; Lee, Sukhee ; Kwon, Yong Rae
Author_Institution :
Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Abstract :
Understanding software, especially in large-scale, is an important issue for software modification. In large-scale software systems, modularization provides help for understanding them. But, even if a system has a well-modularized design, the modular design can be deteriorated by system change over time. Therefore it is needed to assess and manage modularization in the view of understandability. However, there are rarely studies of a quality assessment model for understandability in the module-level. In this paper, we propose a hierarchical model to assess understandability of modularization in large-scale object-oriented software. To assess understandability, we define several design properties, which capture the characteristics influencing on understandability, and design metrics based on the properties, which are used to quantitatively assess understandability. We validate our model and its usefulness by applying the model to an open-source software system.
Keywords :
object-oriented programming; software metrics; software quality; design metrics; design properties; hierarchical understandability assessment model; large-scale object-oriented software system; large-scale software systems; open-source software system; quality assessment model; software modification; well-modularized design; Computer science; Large-scale systems; Object oriented modeling; Open source software; Packaging; Quality assessment; Quality management; Software engineering; Software quality; Software systems;
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
Print_ISBN :
978-0-7695-3909-6
DOI :
10.1109/APSEC.2009.60