ACM Home Page
Please provide us with feedback. Feedback
A semantic-based approach to component retrieval
Full text PdfPdf (368 KB)
Source ACM SIGMIS Database archive
Volume 34 ,  Issue 3  (Summer 2003) table of contents
Pages: 8 - 24  
Year of Publication: 2003
ISSN:0095-0033
Authors
Vijayan Sugumaran  Oakland University
Veda C. Storey  Georgia State University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 182,   Citation Count: 11
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/937742.937745
What is a DOI?

ABSTRACT

There continues to be a great deal of pressure to design and develop information systems within a short period of time. This urgency has reinvigorated research on software reuse, particularly in component based software development. One of the major problems associated with component-based development is the difficulty in searching and retrieving reusable components that meet the requirement at hand. In part, this problem exists because of the lack of sophisticated query methods and techniques. In this research, a semantic-based approach to component retrieval is presented as a solution to this problem. This approach makes use of domain models containing the objectives, processes, actions, actors, and, an ontology of domain terms, their definitions, and relationships with other domain-specific terms. A reuse repository is developed that contains the components relevant for the creation of new applications, along with their attributes and methods. The natural language interface, domain model, and reusable repository are implemented in a prototype that uses Web and JavaBeans technologies. A sample session is provided for an online auction application to illustrate the usefulness of the proposed approach.


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
Chang, C.H., and Hsu, C.C. (1998). "Hypertext Information Retrieval for Short Queries," Proceedings of the IEEE Knowledge and Data Engineering Exchange Workshop, Taipei, Taiwan, November.
 
5
 
6
Due, R. (2000). "The Economics of Component-Based Development," Information Systems Management, Vol. 17, No. 1, pp. 92--95.
 
7
 
8
9
 
10
Friedman-Hill, E. (2002). "Jess: The Expert System Shell," Sandia National Laboratories, Livermore, CA. (http://herzberg.ca.sandia.gov/jess).
 
11
 
12
 
13
 
14
 
15
16
17
 
18
 
19
 
20
Kiely, D. (1998). "The Component Edge," Information-week, No. 677, April 13, pp. 1A--6A.
 
21
Kim, Y. and Stohr, E.A. (1998). "Software Reuse: Survey and Research Directions," Journal of Management Information Systems, Vol. 14, No. 4, pp. 113--147.
22
 
23
 
24
 
25
 
26
27
 
28
Patrizio, A. (2000). "The new developer portals," Informationweek, No. 799, Aug 14, pp. 81--86.
 
29
Pearson, C. (1999). "Software Development using Component technology Delivers Productivity," Health Management Technology, Vol. 20, No. 9, October, pp. 34--35.
 
30
Prieto-Diaz, R., Freeman, P. (1987). "Classifying Software for Reuse," IEEE Software, Vol. 4, No. 1, pp. 6--16.
 
31
 
32
Spinellis, D and Raptis, K. (2000). "Component mining: A process and its pattern language," Information and Software Technology, Vol. 42, No. 9, Jun 1, pp. 609--617.
33
 
34
 
35
Sugumaran, V., Tanniru, M., and Storey, V. (2001). "Component Reuse in Requirement Definition Using Domain Models and Object Libraries," Working Paper.
36
 
37
 
38
 
39
Vayda, T. (1999). "Organizing for Components: Managing Risk and Maximizing Reuse," Component Strategies, Vol. 1, No. 8, pp. 26--37.
 
40
 
41
 
42
Weber, R. (2002). "Ontological Issues in Accounting Information Systems," In Sutton, S. and Arnold, V., (Eds.), Researching Accounting as an Information Systems Discipline, Chapter 2, Sarasota, FL, American Accounting Association.
43
44

CITED BY  11

Collaborative Colleagues:
Vijayan Sugumaran: colleagues
Veda C. Storey: colleagues