Retrieving software components that minimize adaptation effort

Lamia Labed Jilani, Jules Desharnais, Marc Frappier, Rym Mili, Ali Mili

Research output: Contribution to conferencePaperpeer-review

12 Scopus citations

Abstract

Given a software library whose entries are represented by formal specifications, we distinguish between two retrieval procedures: exact retrieval, whereby, given a query K, we identify all the library components that are correct with respect to K; approximate retrieval, which is invoked when exact retrieval fails, and identifies the library components that minimize adaptation effort. To this effect, we define four measures of functional distance between specifications, and discuss algorithms that minimize these measures over a set of components; then we discuss whether these measures can be used to predict adaptation effort.

Original languageEnglish (US)
Pages255-262
Number of pages8
StatePublished - Dec 1 1997
Externally publishedYes
EventProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE - Incline Village, NV, USA
Duration: Nov 3 1997Nov 5 1997

Other

OtherProceedings of the 1997 12th IEEE International Automated Software Engineering Conference, ASE
CityIncline Village, NV, USA
Period11/3/9711/5/97

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Engineering(all)

Fingerprint Dive into the research topics of 'Retrieving software components that minimize adaptation effort'. Together they form a unique fingerprint.

Cite this