DocumentCode :
2443326
Title :
Test confessions: A study of testing practices for plug-in systems
Author :
Greiler, Michaela ; Van Deursen, Arie ; Storey, Margaret-Anne
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
244
Lastpage :
254
Abstract :
Testing plug-in-based systems is challenging due to complex interactions among many different plug-ins, and variations in version and configuration. The objective of this paper is to increase our understanding of what testers and developers think and do when it comes to testing plug-in-based systems. To that end, we conduct a qualitative (grounded theory) study, in which we interview 25 senior practitioners about how they test plug-in applications based on the Eclipse plug-in architecture. The outcome is an overview of the testing practices currently used, a set of identified barriers limiting test adoption, and an explanation of how limited testing is compensated by self-hosting of projects and by involving the community. These results are supported by a structured survey of more than 150 professionals. The study reveals that unit testing plays a key role, whereas plug-in specific integration problems are identified and resolved by the community. Based on our findings, we propose a series of recommendations and areas for future research.
Keywords :
program testing; public domain software; software engineering; Eclipse plug-in architecture; grounded theory; limited testing; plug-in application testing; plug-in specific integration problem; plug-in-based system testing; practice testing; test confession; unit testing; Communities; Companies; Computer architecture; Graphical user interfaces; Interviews; Manuals; Testing; Eclipse; grounded theory; open source software development; plug-in architectures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227189
Filename :
6227189
Link To Document :
بازگشت