𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[ACM Press the ACM-IEEE international symposium - Lund, Sweden (2012.09.19-2012.09.20)] Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement - ESEM '12 - A study of reusability, complexity, and reuse design principles

✍ Scribed by Anguswamy, Reghu; Frakes, William B.


Book ID
118006167
Publisher
ACM Press
Year
2012
Weight
437 KB
Category
Article
ISBN
1450310567

No coin nor oath required. For personal study only.

✦ Synopsis


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


πŸ“œ SIMILAR VOLUMES


[ACM Press the ACM-IEEE international sy
✍ Tsunoda, Masateru; Amasaki, Sousuke; Monden, Akito πŸ“‚ Article πŸ“… 2012 πŸ› ACM Press βš– 452 KB

Background: Accurate effort estimation is the basis of the software development project management. The linear regression model is one of the widely-used methods for the purpose. A dataset used to build a model often includes categorical variables denoting such as programming languages. Categorical