Thumbnail
Access Restriction
Subscribed

Author Gibbs, Simon ♦ Nierstrasz, Oscar ♦ Pintado, X. ♦ Tsichritzis, Dennis ♦ Casais, Eduardo
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Abstract Object-oriented programming may engender an approach to software development characterized by the large-scale reuse of object classes. Large-scale reuse is the use of a class not just by its original developers, but by other developers who may be from other organizations, and may use the classes over a long period of time. Our hypothesis is that the successful dissemination and reuse of classes requires a well-organized community of developers who are ready to share ideas, methods, tools and code. Furthermore, these communities should be supported by software information systems which manage and provide access to class collections. In the following sections we motivate the need for software communities and software information systems. The bulk of this article discusses various issues associated with managing the very large class collections produced and used by these communities.
Description Affiliation: Univ. of Geneva, Geneva, Switzerland (Gibbs, Simon; Casais, Eduardo; Nierstrasz, Oscar; Pintado, X.; Tsichritzis, Dennis)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2005-08-01
Publisher Place New York
Journal Communications of the ACM (CACM)
Volume Number 33
Issue Number 9
Page Count 14
Starting Page 90
Ending Page 103


Open content in new tab

   Open content in new tab
Source: ACM Digital Library