Test Confessions: A Study of Testing Practices for Plug-In Systems

被引:0
作者
Greiler, Michaela [1 ]
van Deursen, Arie [1 ]
Storey, Margaret-Anne [2 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
[2] Univ Victoria, Victoria, BC, Canada
来源
2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) | 2012年
关键词
Eclipse; grounded theory; plug-in architectures; open source software development; SOFTWARE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:244 / 254
页数:11
相关论文
共 28 条
  • [1] [Anonymous], JAVA DEV GUIDE ECLIP
  • [2] [Anonymous], SERG2011010 DELFT U
  • [3] [Anonymous], P 4 EUR C PATT LANG
  • [4] [Anonymous], P FSE SDP WORKSH FUT
  • [5] [Anonymous], EMPIRICAL SOFTWARE E
  • [6] [Anonymous], P 4 EUR C PATT LANG
  • [7] Cabral I, 2010, LECT NOTES COMPUT SC, V6287, P241, DOI 10.1007/978-3-642-15579-6_17
  • [8] Chatley R, 2004, LECT NOTES COMPUT SC, V2984, P129
  • [9] GROUNDED THEORY RESEARCH - PROCEDURES, CANONS AND EVALUATIVE CRITERIA
    CORBIN, J
    STRAUSS, A
    [J]. ZEITSCHRIFT FUR SOZIOLOGIE, 1990, 19 (06): : 418 - 427
  • [10] Gamma Erich., 2003, CONTRIBUTING ECLIPSE