Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Role and relevance of reuse repository facilitating software development

Published: 05 August 2014 Publication History

Abstract

This paper discusses the role and relevance of reuse repositories and how software reuse influences software development. Reuse repositories are designed to increase the possibility of locating reusable components at a centralized location to ease component reuse to solve the problem in hand. As a result programmers need not always begin development from scratch. This paper focuses on various search techniques that are used for identifying, selecting and retrieving relevant reusable components from reuse repositories. The paper highlights the Signature Matching technique used in CodeBroker (active reuse repository system), which is based on type constraints. The signature matching technique requires the user to specify the components needed in the form of a query. This technique then fetches the components matching the query from the underlying repository.

References

[1]
N. Budhija and S. P. Ahuja, "Review of Software Reusability", International conference on Computer Science and Information Technology(ICCSIT'2011),Pattaya Dec. 2011.
[2]
V. Kaur, S. Goel, "Facets of Software Component Repository" IJCSE, vol. 3 No., pp. 2473--2476, 6 June 2011.
[3]
R. Bammi, "Conceptual and Constraint Similarity in Component Matching" M. Eng. thesis, Thapar Institute of Engineering & Technology, Patiala, India, May 2006.
[4]
S. Li and L. Tahvildari, "JComp: A Reuse-Driven Componentization framework for Java Application", in proceedings of the 14th IEEE Int. Conf. on Program Comprehension (2006).
[5]
E. Stemposz, A. Stasiecka, K. Subieta, "Reuse Repository", Institute of Computer Science PAS, Warsaw(2003).
[6]
Ye, Y., Fischer, G. & Reeves, B., "Integrating Active Information Delivery and Reuse Repository Systems", in Proceedings of ACM SIGSOFT 8th International Symposium on the foundations of Software Engineering, ACM Press, San Diego, CA, pp. 60--68 (2000).
[7]
Z. Zhang, L. Svensson, U. Snis, C. Srensen, H. Fgerlind, T. Lindroth, M.Magnusson, C. Stlund. Enhancing Component Reuse Using Search Techniques, Proceedings of IRIS 23. Laboratorium for Interaction Technology, University of Trollhttan Uddevalla, 2000.
[8]
Boehm, B. (1999), Managing Software Productivity and Reuse, IEEE Computer 6(9), 111--113.
[9]
Basili, V., Briand, L. & Melo,W. (1996), How Reuse Influences Productivity in Object-Oriented Systems, Communications of the ACM 39(10), 104--116.

Cited By

View all
  • (2020)Evaluation of Referential Value based Model using Software Component Repository2020 5th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES48766.2020.9137973(866-869)Online publication date: Jun-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 39, Issue 4
July 2014
72 pages
ISSN:0163-5948
DOI:10.1145/2632434
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 August 2014
Published in SIGSOFT Volume 39, Issue 4

Check for updates

Author Tags

  1. codebroker
  2. reusability
  3. reuse repository
  4. signature matching
  5. software reuse

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Evaluation of Referential Value based Model using Software Component Repository2020 5th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES48766.2020.9137973(866-869)Online publication date: Jun-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media