Title :
An approach to experimental evaluation of software understandability
Author :
Shima, K. ; Takemura, Y. ; Matsumoto, K.
Author_Institution :
Nara Inst. of Sci. & Technol., Japan
Abstract :
Software understandability is an important characteristic of software quality because it can influence cost or reliability of software evolution in reuse or maintenance. However, it is difficult to evaluate software understandability in practice because understanding is an internal process of humans. This paper proposes "software overhaul" as a method for externalizing the process of understanding and presents a probability model to use process data of overhauling to estimate software understandability. An example describes an overhaul tool and its application.
Keywords :
reverse engineering; software maintenance; software reusability; cost; experimental evaluation; probability model; reliability; software evolution; software maintenance; software overhaul; software quality; software reuse; software understandability; Anthropometry; Communication system software; Costs; Hardware; Human factors; Inspection; Software maintenance; Software measurement; Software quality; Software systems;
Conference_Titel :
Empirical Software Engineering, 2002. Proceedings. 2002 International Symposium n
Print_ISBN :
0-7695-1796-X
DOI :
10.1109/ISESE.2002.1166925