Title :
Retrieving software components that minimize adaptation effort
Author :
Jilani, Lamia Labed ; Desharnais, Jules ; Frappier, Marc ; Mili, Rym ; Mili, Ali
Author_Institution :
IRSIT, Belvedere, Tunisia
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
Keywords :
computer aided software engineering; formal specification; query processing; software libraries; software reusability; adaptation effort; approximate retrieval; formal specifications; functional distance; library components; retrieval procedures; software components; software library; Formal specifications; Inspection; Software libraries; Software measurement; Uniform resource locators;
Conference_Titel :
Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
Conference_Location :
Incline Village, NV
Print_ISBN :
0-8186-7961-1
DOI :
10.1109/ASE.1997.632846