ABSTRACT
In this paper, the adaptive reuse of Plone; an open source content management system is described. In one instance, Plone has been used as the backbone of a collaboration and communication support infrastructure within a large research project. In the other, Plone has been used as the main web-presence of a specialist group of the British Computer Society. This paper analyses the benefits and problems of reusing Plone to support collaboration. Based on this reuse experience, a more systematic approach to supporting Plone reuse is proposed. This approach takes into account the special case of reuse support relevant to open source software developments.
- H. Mili, F. Mili and A. Mili, "Reusing Software: Issues and Research Direction," IEEE Transactions on Software Engineering, vol. 21, no. 6, pp. 528--561, December 1995 Google ScholarDigital Library
- M. Morisio, M. Ezran and C. Tully, "Success and Failure Factors in Software Reuse," IEEE Transactions on Software Engineering, vol. 28, no. 4, pp. 340--357, April 2002 Google ScholarDigital Library
- M. Fisher II, D. Jin, G. Rothermel and M. Burnett, "Test Reuse in the Spreadsheet Paradigm," In Proceedings of the 13th International Symposium on Software Reliability Engineering, IEEE, 2002 Google ScholarDigital Library
- K. Beck and R. E Johnson, "Patterns Generate Architectures," In Proceedings of the ECOOP, Springer Verlag, Berlin, 1994 Google ScholarDigital Library
- D. Nutter, S. Rank, C. Boldyreff, "An Open Source Collaboration Infrastructure for CALIBRE", In Proceedings of Cooperative Support for Disributed Software Engineering Processes (CSSE), 2004Google Scholar
- I. Sommerville, "Software Engineering: 6th Edition," Addison-Wesley, 2001, pp 308--309 Google ScholarDigital Library
- C. Boldyreff, D.Nutter, S. Rank, "The Experience of OSCAR", In Proceedings of the International Conference on Software Maintenance, 2004 Google ScholarDigital Library
Index Terms
- Adaptive reuse of libre software systems for supporting on-line collaboration
Recommendations
Adaptive reuse of libre software systems for supporting on-line collaboration
In this paper, the adaptive reuse of Plone; an open source content management system is described. In one instance, Plone has been used as the backbone of a collaboration and communication support infrastructure within a large research project. In the ...
Unanticipated reuse of large-scale software features
ICSE '06: Proceedings of the 28th international conference on Software engineeringSoftware reuse has been endorsed as a way to reduce development times and costs while increasing software quality and reliability. Techniques designed to encourage software reuse have concentrated on creating reusable software in the form of frameworks, ...
Towards specifying pragmatic software reuse
ECSAW '15: Proceedings of the 2015 European Conference on Software Architecture WorkshopsSoftware reuse has numerous benefits, including reduced development time, defect density, and increased developer productivity. Numerous approaches to software reuse have been developed and we can divide them into two categories: preplanned approaches, ...
Comments