ACM Home Page
Please provide us with feedback. Feedback
Producing reusable object-oriented components: a domain-and-organization-specific perspective
Full text PdfPdf (381 KB)
Source Symposium on Software Reusability archive
Proceedings of the 2001 symposium on Software reusability: putting software reuse in context table of contents
Toronto, Ontario, Canada
Pages: 41 - 50  
Year of Publication: 2001
ISBN:1-58113-358-8
Also published in ...
Authors
Margaretha W. Price  Electric Boat, General Dynamics, 75 Eastern Point Road, Groton, CT
Donald M. Needham  Computer Science Department, United States Naval Academy, Annapolis, MD
Steven A. Demurjian, Sr.  Computer Science & Engineering Department, The University of Connecticut, Storrs, CT
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 46,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/375212.375236
What is a DOI?

ABSTRACT

Developing reusable object-oriented software requires a designer to determine how to structure a software system so as to achieve the necessary functionality, while at the same time increasing the reuse potential of the software. We introduce a set of reusability metrics intended to be iteratively applied during the design and implementation parts of the software life-cycle to help guide the production and identification of reusable components. Component identification centers on the application's domain, with reuse focusing specifically on an organization's future systems. Our approach requires the developer to subjectively categorize classes, identify component boundaries, and specify where components are related. Our metrics provide reuse valuations on the couplings between components. Based upon the results of applying our metrics, we provide refactoring guidelines to increase the separation between components in a manner that improves component reusability. We include an application of our metrics to a commercial objec-oriented framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
5
 
6
 
7
R. Martin, "Object Oriented Design Quality Metrics: An Analysis of dependencies", ROAD, Vol. 2, No. 3, Sep-Oct, 1995.
 
8
R. Martin, Engineering Notebook, C++ Report, February 1997.
9
 
10
11
 
12

Collaborative Colleagues:
Margaretha W. Price: colleagues
Donald M. Needham: colleagues
Steven A. Demurjian, Sr.: colleagues