DocumentCode :
600272
Title :
A study of reusability, complexity, and reuse design principles
Author :
Anguswamy, R. ; Frakes, W.B.
Author_Institution :
Software Reuse Lab., Virginia Tech., Falls Church, VA, USA
fYear :
2012
fDate :
20-21 Sept. 2012
Firstpage :
161
Lastpage :
164
Abstract :
A study is reported on the relationship of complexity and reuse design principles with the reusability of code components. Reusability of a component is measured as the ease of reuse as perceived by the subjects reusing the component. Thirty-four subjects participated in the study with each subject reusing 5 components, resulting in 170 cases of reuse. The components were randomly assigned to the subjects from a pool of 25 components which were designed and built for reuse. The relationship between the complexity of a component and the ease of reuse was analyzed by a regression analysis. It was observed that the higher the complexity the lower the ease of reuse, but the correlation is not significant. An analysis of the relationship between a set of reuse design principles, used in designing and building the components, and the ease of reuse is also reported. The reuse design principles: well-defined interface, and clarity and understandability significantly increase the ease of reuse, while documentation does not have a significant impact on the ease of reuse.
Keywords :
regression analysis; software reusability; user interfaces; clarity; code component reusability; complexity; regression analysis; reuse design principles; understandability; well-defined interface; Complexity theory; Documentation; Productivity; Programming; Software engineering; Software reusability; Software reuse; empirical study; reusability; reuse design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
Conference_Location :
Lund
ISSN :
1938-6451
Print_ISBN :
978-1-4503-1056-7
Electronic_ISBN :
1938-6451
Type :
conf
DOI :
10.1145/2372251.2372280
Filename :
6475412
Link To Document :
بازگشت