DocumentCode :
3206383
Title :
Extreme Harvesting: test driven discovery and reuse of software components
Author :
Hummel, Oliver ; Atkinson, Colin
Author_Institution :
Inst. for Comput. Sci., Mannheim Univ., Germany
fYear :
2004
fDate :
8-10 Nov. 2004
Firstpage :
66
Lastpage :
72
Abstract :
The reuse of software components is the key to improving productivity and quality levels in software engineering. However, although the technologies for plugging together components have evolved dramatically over the last few years (e.g. EJB, .NET, Web Services) the technologies for actually finding them in the first place are still relatively immature. In this paper we present a simple but effective approach for harvesting software components from the Internet. The initial discovery of components is achieved using a standard Web search engine such as Google, and the evaluation of "fitness for purpose" is performed by automated testing. Since test-driven evaluation of software is the hallmark of Extreme Programming, and the approach naturally complements the extreme approach to software engineering, we refer to it as "Extreme Harvesting". The paper first explains the principles behind Extreme Harvesting and then describes a prototype implementation.
Keywords :
Internet; formal specification; object-oriented programming; program testing; search engines; software prototyping; software reusability; Extreme Harvesting; Extreme Programming; Internet; Web search engine; automated testing; software component reuse; software engineering; test driven discovery; Automatic testing; Internet; Performance evaluation; Productivity; Search engines; Software engineering; Software quality; Software testing; Web search; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Reuse and Integration, 2004. IRI 2004. Proceedings of the 2004 IEEE International Conference on
Print_ISBN :
0-7803-8819-4
Type :
conf
DOI :
10.1109/IRI.2004.1431438
Filename :
1431438
Link To Document :
بازگشت