Software testing in open innovation: an exploratory case study of the acceptance test harness for jenkins

Open Innovation (OI) has gained significant attention since the term was introduced in 2003. However, little is known whether general software testing processes are well suited for OI. An exploratory case study on the Acceptance Test Harness (ATH) is conducted to investigate OI testing activities of Jenkins. As far as the research methodology is concerned, we extracted the change log data of ATH followed by five interviews with key contributors in the development of ATH. The findings of the study are threefold. First, it highlights the key stakeholders involved in the development of ATH. Second, the study compares the ATH testing activities with ISO/IEC/IEEE testing process and presents a tailored process for software testing in OI. Finally, the study underlines some key challenges that software intensive organizations face while working with the testing in OI.

[1]  Lorraine Morgan,et al.  Open innovation in secondary software firms: an exploration of managers' perceptions of open source software , 2010, DATB.

[2]  Henry Chesbrough,et al.  Open Innovation: The New Imperative for Creating and Profiting from Technology , 2003 .

[3]  Martin W. Wallin,et al.  A man on the inside: Unlocking communities as complementary assets , 2006 .

[4]  D. Faems,et al.  Book review: Open Innovation: Researching a New Paradigm / by H. Chesbrough, W. Vanhaverbeke and J. West. - Oxford University Press. - ISBN 978-0-19929072-7 , 2008 .

[5]  J. West,et al.  Open innovation : researching a new paradigm , 2008 .

[6]  J. Henkel Selective revealing in open innovation processes: the case of embedded Linux (gekürzte Version) , 2006 .

[7]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[8]  Stuart Christopher Reid BS 7925-2: the software component testing standard , 2000, Proceedings First Asia-Pacific Conference on Quality Software.

[9]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[10]  Pankaj Kamthan,et al.  A Conceptual Framework for Open Source Software Test Process , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops.

[11]  Joachim Henkel,et al.  Champions of Revealing - the Role of Open Source Developers in Commercial Firms , 2008 .

[12]  Per Runeson,et al.  Open innovation in software engineering: a systematic mapping study , 2015, Empirical Software Engineering.