DocumentCode :
2421993
Title :
Leveraging software search and reuse with automated software adaptation
Author :
Janjic, Werner ; Atkinson, Colin
Author_Institution :
Software-Eng. Group, Univ. of Mannheim, Mannheim, Germany
fYear :
2012
fDate :
5-5 June 2012
Firstpage :
23
Lastpage :
26
Abstract :
Research on software reuse over the last decade has removed a lot of obstacles to its practical adoption. However, despite the claims in the software reuse literature of 1990´s there are still some fundamental research challenges to be addressed, especially the problem of delivering “good” (i.e. high quality) search results with high precision and semantic recall. In terms of precision, one of the most promising approach to have emerged in recent years is test-driven search which only includes components in the result set that actually match a developers behavioral requirements as defined by a test case. However, the test-driven search prototypes available today currently have a low semantic recall because they are unable to find semantically matching components which have the wrong syntactic interface. In this paper we describe an automatic adaptation engine that alleviates this problem by automatically creating adapters to allow semantically mismatching components to be tested by test-driven search engines, thus significantly enhancing their semantic recall.
Keywords :
search engines; software reusability; automated software adaptation; automatic adaptation engine; developers behavioral requirements; semantic recall; software reuse; software search; syntactic interface; test-driven search engines; test-driven search prototypes; Engines; Prototypes; Search engines; Semantics; Software reusability; Syntactics; automated adaptation; software reuse; software search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Search-Driven Development - Users, Infrastructure, Tools and Evaluation (SUITE), 2012 ICSE Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1847-1
Type :
conf
DOI :
10.1109/SUITE.2012.6225475
Filename :
6225475
Link To Document :
بازگشت