2012 34th International Conference on Software Engineering (ICSE) 2012
DOI: 10.1109/icse.2012.6227189
|View full text |Cite
|
Sign up to set email alerts
|

Test confessions: A study of testing practices for plug-in systems

Abstract: 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-inbased 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
38
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 46 publications
(38 citation statements)
references
References 20 publications
0
38
0
Order By: Relevance
“…It is well-known for being prone to plugin conflicts [6]. It exhibits common plugin conflict characteristics as studied in other plugin systems [32].…”
Section: Motivating Examplementioning
confidence: 99%
See 3 more Smart Citations
“…It is well-known for being prone to plugin conflicts [6]. It exhibits common plugin conflict characteristics as studied in other plugin systems [32].…”
Section: Motivating Examplementioning
confidence: 99%
“…Beyond opportunistic and ad-hoc testing of individual configurations [32,43] How to write such test cases is well established and common practice [9]. As an illustration, in Figure 4a we show a test case for the Weather plugin querying the main page and checking whether the '[:weather:]' tag has been replaced correctly and whether the jQuery library has an up-to-date version.…”
Section: Motivating Examplementioning
confidence: 99%
See 2 more Smart Citations
“…For example, Hanssen [14] studies a software product line organization and its transition towards a software ecosystem. Greiler et al [12] conduct a study of testing practices for the Eclipse ecosystem. They identify the need to involve ecosystem partners in platform testing, which is in line with our findings 3.3 and 5.3.…”
Section: Related Workmentioning
confidence: 99%