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 :
بازگشت