• 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