Software reuse technology practices and assessment tool-kit

The paper focuses on a CBS module of Knowledge-Based Tutoring System for Software Reuse Practices. The paper presents a public CBS using a validated Software Reuse Reference Model (SRRM). A CBS-SRRM allows the software engineer to improve reuse practice by being tutored with selected course material based on the user profile. This material is combined with actual practice based knowledge derived from different case studies from software development organizations' reuse practices. A CBS-SRRM provides software engineers with a way to be tutored using positive lessons learned by other organizations. Our research focuses on achieving more effective means for software development organizations to find alternative educational (training) solutions to problems in software reuse practices.

[1]  Luqi,et al.  Software component search , 1996, J. Syst. Integr..

[2]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1989, IJCAI 1989.

[3]  Diana Laurillard,et al.  The pedagogical limitations of generative student models , 1988 .

[4]  David C. Rine,et al.  Exploratory study of software reuse success factors , 1996 .

[5]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[6]  Jeffrey S Herman Improving syntactic matching for multi-level filtering , 1997 .

[7]  Robert Allen Steigerwald Reusable software component retrieval via normalized algebraic specifications , 1991 .

[8]  Ian Sommerville,et al.  Software engineering (5th ed.) , 1995 .

[9]  Khaled Jaber,et al.  Using adapters to reduce interaction complexity in reusable component-based software development , 1999, SSR '99.

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

[11]  Carma McClure,et al.  The three Rs of software automation: re-engineering, repository, reusability , 1992 .

[12]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

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

[14]  Wayne C. Lim,et al.  Effects of reuse on quality, productivity, and economics , 1994, IEEE Software.

[15]  J. McDowell,et al.  CASE tool for reusable software component storage and retrieval in rapid prototyping , 1991 .

[16]  Nader Nada,et al.  An empirical study of a software reuse reference model , 2000, Inf. Softw. Technol..

[17]  Nick Rushby An introduction to educational computing , 1979 .

[18]  Roger C. Schank,et al.  Inside case-based explanation , 1994, Artificial intelligence series.