ACM Home Page
Please provide us with feedback. Feedback
Reusability issues in component-based development
Full text PdfPdf (164 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 28 ,  Issue 4  (July 2003) table of contents
SECTION: Article abstracts with full text online table of contents
Pages: 4 - 4  
Year of Publication: 2003
ISSN:0163-5948
Author
Nasib S. Gill  M. D. University, Rohtak--124 001, Haryana (India)
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 226,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Component-based development (CBD) advocates the acquisition, adaptation, and integration of reusable software components to rapidly develop and deploy complex software systems with minimum engineering effort and resource cost. Software reusability is an attribute that refers to the expected reuse potential of a software component. Software reuse not only improves productivity but also has a positive impact on the quality and maintainability of software products. The paper first discusses CBD and its associated challenges, and later outlines the issues concerning component reusability and its benefits in terms of cost and time-savings. Guidelines are presented to further assist software engineers in the development of reusable software products and to extract reusable components from existing software. Quality and productivity improvement activities within organisations adopting CBD can also benefit from the adoption of these guidelines.


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
Allen Paul (2001): The State of the Practice. In Component Development Strategies Journal, March 2001, Vol. XI, No. 3. pp. 1--16.
 
2
Boehm B. W., Pendo M., Pyster A., Stuckle E. D., and William R. D. (1984): An Environment for Improving Software Productivity. In IEEE Computer, June 1984.
 
3
 
4
Brown Alan (1998): From Component Infrastructure to Component-Based Development. In http://www.sei.cmu.edu/cbs/icse98/ papers/p21.html.
 
5
6
 
7
Itkonen Juha: Measuring Object-Oriented Software Reusability. In http://www.soberit.hut.fi/~tony/seminaari/reports/ juho_anttila.doc.
 
8
 
9
 
10
Poulin Jeffrey S. (1994): Measuring Software Reusability. In proceedings of 3rd International Conference on Software Reuse, Brazil, 1--4 November 1994, pp. 126--138.
11
 
12
Tran Vu N. and Liu Dar-Biau. Application of CBSE to Projects with Evolving Requirements -- A Lesson-learned. http://www.computer.org/proceedings/apsec/0509/0509toc.htm.
 
13
 
14
Woodman Mark, Benediktsson Oddur, Lefever Bruno, Stallinger Friedrich. Issues of CBD Product Quality and Process Quality. http://www.sei.cmu.edu/pacc/CBSE4_papers/ Woodman+-CBSE4-15.pdf.
 
15
<u>http://www.reusability.com/serv1.html</u>
 
16
<u>http://www.db.stanford.edu/cs446/Assignments/TUTV3. DOC</u> (for pilot-projects)
 
17
Li Bin (1998): Software Reuse. <u>http://sern.ucalgary.ca/courses/seng/693/W98/lib/reuse.htm</u>
 
18
Devanbu, P. et al. (1995): "Analytical and empirical evaluation of software reuse metrics". In Technical Report, Computer Science Department, University of Maryland, August, 1995.
 
19
Basili, V. R., et al. (1994): Domain analysis for the reuse of software development experiences. In proc. 19th Annual Software Engineering Workshop, NASA/GSFC, Greenbelt, MD, December, 1994.