DocumentCode
3260228
Title
Using version spaces to support incremental searches in a software library
Author
Wong, Yu Chung
Author_Institution
IBM Corp., Gaithersburg, MD, USA
fYear
1992
fDate
15-20 Jun 1992
Firstpage
412
Lastpage
419
Abstract
Information spaces of software component descriptions in software libraries tend to be unstructured and ill-defined. Powerful browsing facilities are important for the successful use of software libraries to support software reuse. Browsing is an activity which iterates two processes: search result investigation and search tactic execution. Query refinement has been identified as a common search tactic used by humans. This paper describes an experimental software library system AIRS which exploits the use of some AI techniques to support incremental searching, a type of query refinement. Specifically, AIRS uses the concept of subsumption to organize software descriptions into a generalization hierarchy, and uses version spaces, a technique originated from machine learning, to support incremental searching through the generalization hierarchy
Keywords
configuration management; generalisation (artificial intelligence); information retrieval; query processing; software reusability; subroutines; AI techniques; AIRS; browsing facilities; generalization hierarchy; incremental searches; machine learning; query refinement; reusable components; search result investigation; search tactic execution; software component descriptions; software library; software reuse; subsumption; version spaces; Artificial intelligence; Database languages; Expert systems; Humans; Information retrieval; Machine learning; Search problems; Software libraries; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location
Capri
Print_ISBN
0-8186-2830-8
Type
conf
DOI
10.1109/SEKE.1992.227961
Filename
227961
Link To Document