Towards a Maturity Model for a Reuse Incremental Adoption

Software has been reused in applications development ever since pro- gramming started. However, the reuse practices have mostly been ad hoc, and the potential benefits of reuse have never been fully realized. Systematic reuse offers the greatest potential for significant gains in software development pro- ductivity and quality. Organizations are looking for ways to develop a software reuse program. The strategy for adopting a reuse technology should be based on a vision for improving the organization's way of doing business. Thus, this pa- per presents a Reuse Maturity Model proposal, describing consistence features for the incremental reuse adoption.

[1]  Maurizio Morisio,et al.  Success and Failure Factors in Software Reuse , 2002, IEEE Trans. Software Eng..

[2]  A. S. Peterson,et al.  Reuse: where to begin and why , 1989, TRI-Ada '89.

[3]  Nader Nada,et al.  Three empirical studies of a software reuse reference model , 2000 .

[4]  Renata Pontin de Mattos Fortes,et al.  Software reuse: The Brazilian industry scenario , 2008, J. Syst. Softw..

[5]  Christopher J. Fox,et al.  Sixteen questions about software reuse , 1995, CACM.

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

[7]  Raghu Singh ISO/IEC draft international standard 12207, software life-cycle processes , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[8]  Will Tracz Where does reuse start? , 1990, SOEN.

[9]  Ted Davis,et al.  The reuse capability model: a basis for improving an organization's reuse capability , 1993, [1993] Proceedings Advances in Software Reuse.

[10]  Rubén Prieto Díaz Status Report: Software Reusability. , 1993 .

[11]  Sadahiro Isoda,et al.  Success factors of systematic reuse , 1994, IEEE Software.

[12]  Eduardo Santana de Almeida,et al.  Ride - The Rise Process for Domain Engineering , 2009 .

[13]  Martin L. Griss Software reuse experience at Hewlett-Packard , 1994, Proceedings of 16th International Conference on Software Engineering.

[14]  Rubén Prieto-Díaz,et al.  Making software reuse work: an implementation model , 1991, SOEN.

[15]  Rubén Prieto-Díaz,et al.  Status report: software reusability , 1993, IEEE Software.

[16]  Mordechai Ben-Menachem,et al.  Review of "CMMI: guidelines for process integration and product improvement by Mary Beth Chrissis, Mike Konrad and Sandy Shrum." Addison Wesley 2003 , 2004, SOEN.

[17]  Daniel Lucrédio,et al.  A survey on software reuse processes , 2005, IRI -2005 IEEE International Conference on Information Reuse and Integration, Conf, 2005..

[18]  Jeffrey S. Poulin The Business Case for Software Reuse: Reuse Metrics, Economic Models, Organizational Issues, and Case Studies , 2006, ICSR.

[19]  David C. Rine,et al.  Success factors for software reuse that are applicable across domains and businesses , 1997, SAC '97.

[20]  David N. Card,et al.  Why do so many reuse programs fail? , 1994, IEEE Software.

[21]  Mary Beth Chrissis,et al.  CMMI: Guidelines for Process Integration and Product Improvement , 2003 .

[22]  Martin Davis STARS reuse maturity model: guidelines for reuse strategy formulation , 1992 .

[23]  David C. Rine,et al.  Supporting Reuse with Object Technology - Guest Editor's Introduction. , 1997 .

[24]  Daniel Lucrédio,et al.  RiSE project: towards a robust framework for software reuse , 2004, Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, 2004. IRI 2004..

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

[26]  T. Biggerstaff,et al.  Reusability Framework, Assessment, and Directions , 1987, IEEE Software.

[27]  Melody Moore Jackson Software Reuse: Silver Bullet? , 2001, IEEE Softw..

[28]  Steven P. Wartik,et al.  A phased reuse adoption model , 1999, J. Syst. Softw..