DocumentCode
2662382
Title
Behavior sampling: a technique for automated retrieval of reusable components
Author
Podgurski, Andy ; Pierce, Lynn
Author_Institution
Case Western Reserve University
fYear
1992
fDate
0-0 1992
Firstpage
349
Lastpage
360
Abstract
A new method, called behavior sampling, is proposed for automated retrieval of reusable components from software libraries. Unlike other retrieval methods, behavior sampling exploits the property that distinguishes software from other forms of text - its executability. Basic behavior-sampling identifies relevant routines by executing library routines on a searcher-supplied sample of operational inputs and comparing the routines´ output to output provided by the searcher. The probabilistic basis for behavior sampling is described, and experimental results are reported that suggest basic behavior-sampling exhibits high precision (percentage of retrieved components that are relevant). Extensions to basic behavior-sampling are proposed to improve its recall (percentage of relevant components retrieved) and to make behavior sampling applicable to the retrieval of abstract data types.
Keywords
Costs; Distributed computing; Information retrieval; Machinery; Materials reliability; Materials testing; Sampling methods; Software libraries; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1992. International Conference on
Conference_Location
Melbourne, Australia
ISSN
0270-5257
Print_ISBN
0-89791-504-6
Type
conf
DOI
10.1109/ICSE.1992.753512
Filename
753512
Link To Document