Web-based support for managing large collections of software artefacts

There has been a long history of CASE tool development, with an underlying software repository at the heart of most systems. Usually such tools, even the more recently web-based systems, are focused on supporting individual projects within an enterprise or across a number of distributed sites. Little support for maintaining large heterogeneous collections of software artefacts across a number of projects has been developed. Within the GENESIS project, this has been a key consideration in the development of the Open Source Component Artefact Repository (OSCAR). Its most recent extensions are explicitly addressing the provision of cross project global views of large software collections as well as historical views of individual artefacts within a collection. The long-term benefits of such support can only be realised if OSCAR is widely adopted and various steps to facilitate this are described.

[1]  Cornelia Boldyreff,et al.  Open-Source Development Processes and Tools , 2003 .

[2]  Samuel Kaski,et al.  Self organization of a massive document collection , 2000, IEEE Trans. Neural Networks Learn. Syst..

[3]  S. Rank,et al.  Active artefact management for distributed software engineering , 2002, Proceedings 26th Annual International Computer Software and Applications.

[4]  Cornelia Boldyreff,et al.  Greater understanding through maintainer driven traceability , 1996, WPC '96. 4th Workshop on Program Comprehension.

[5]  Cornelia Boldyreff,et al.  The AMES approach to application understanding: a case study , 1995, Proceedings of International Conference on Software Maintenance.

[6]  Dieter Merkl,et al.  SELF-ORGANIZING MAPS AND SOFTWARE REUSE , 1998 .

[7]  David Nutter,et al.  An artefact repository to support distributed software engineering , 2003 .

[8]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

[9]  Cornelia Boldyreff,et al.  PRACTITIONER: Pragmatic Support for the Re-use of Concepts in Existing Software , 1991 .

[10]  David Nutter,et al.  Architectural requirements for an open source component and artefact repository system within GENESIS , 2002 .

[11]  Cornelia Boldyreff,et al.  SEGWorld: a WWW-based infrastructure to support the development of shared software engineering artifacts , 1999, Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99).

[12]  Pierluigi Ritrovato,et al.  Generalised environment for process management in cooperative software engineering , 2002, Proceedings 26th Annual International Computer Software and Applications.

[13]  Joseph A. Goguen,et al.  Reusing and Interconnecting Software Components , 1986, Computer.

[14]  Cornelia Boldyreff,et al.  Historical awareness support and its evaluation in collaborative software engineering , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[15]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[16]  Cornelia Boldyreff,et al.  Using application understanding to support impact analysis , 1998, J. Softw. Maintenance Res. Pract..