Software reuse in-the-small: automating group rewarding

Abstract In this paper we present a model-independent, multi-level, closed loop approach to software reuse that makes tuning of reuse systems mostly automatic, and includes a reward system for development of reusable components. The proposed techniques are shown to be suitable for development in-the-small by fixing some locally measured reuse coefficients for small teams.

[1]  Gio Wiederhold,et al.  Software Component Licensing: A Primer , 1998, IEEE Softw..

[2]  John M. Favaro A comparison of approaches to reuse investment analysis , 1996, Proceedings of Fourth IEEE International Conference on Software Reuse.

[3]  Mohamed E. Fayad,et al.  Software Engineering in the Small , 2000 .

[4]  Wayne C. Lim,et al.  Reuse economics: a comparison of seventeen models and directions for future research , 1996, Proceedings of Fourth IEEE International Conference on Software Reuse.

[5]  Ernesto Damiani,et al.  A descriptor-based approach to OO code reuse , 1997, Computer.

[6]  David C. Rine,et al.  Investments in reusable software. A study of software reuse investment success factors , 1998, J. Syst. Softw..

[7]  Ralph E. Johnson,et al.  Frameworks = (components + patterns) , 1997, CACM.

[8]  William B. Frakes,et al.  An Empirical Study of Representation Methods for Reusable Software Components , 1994, IEEE Trans. Software Eng..

[9]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[10]  Walt Scacchi,et al.  A Knowledge-Based Environment for Modeling and Simulating Software Engineering Processes , 1990, IEEE Trans. Knowl. Data Eng..

[11]  Michele Missikoff,et al.  Interactive and visual environment supporting conceptual modeling of complex OODB applications , 1996, AVI '96.

[12]  Maria Grazia Fugini,et al.  Reusing Specifications in OO Applications , 1995, IEEE Softw..

[13]  Omar Alonso,et al.  Visualization of Reusable Software Assets , 2000, ICSR.

[14]  Ernesto Damiani,et al.  User opinions and rewards in a reuse-based development system , 1999, SSR '99.

[15]  Raymond A. Paul Metrics-guided reuse , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[16]  Shoshana Zuboff,et al.  In the Age of the Smart Machine: The Future of Work and Power , 1989 .

[17]  Mauri Laitinen,et al.  Thinking objectively: software engineering in the small , 2000, CACM.

[18]  Ernesto Damiani,et al.  Automatic thesaurus construction supporting fuzzy retrieval of reusable components , 1995, SAC '95.

[19]  Jeannette M. Wing,et al.  Specification matching of software components , 1997 .

[20]  Maurizio Morisio,et al.  Introducing reuse in companies: a survey of European experiences , 1999, SSR '99.

[21]  Michael Wasmund,et al.  Implementing Critical Success Factors in Software Reuse , 1993, IBM Syst. J..

[22]  Ernesto Damiani,et al.  A hierarchy-aware approach to faceted classification of objected-oriented components , 1999, TSEM.