Open this publication in new window or tab >>2010 (English)In: ICST 2010 - 3rd International Conference on Software Testing, Verification and Validation, Paris, France, 2010, p. 393-401Conference paper, Published paper (Refereed)
Abstract [en]
Software testing is a major source of expense in software projects and a proper testing process is a critical ingredient in the cost-efficient development of high-quality software. Contemporary aspects, such as the introduction of a more lightweight process, trends towards distributed development, and the rapid increase of software in embedded and safety-critical systems, challenge the testing process in unexpected manners. To our knowledge, there are very few studies focusing on these aspects in relation to testing as perceived by different contributors in the software development process. This paper qualitatively and quantitatively analyses data from an industrial questionnaire survey, with a focus on current practices and preferences on contemporary aspects of software testing. Specifically, the analysis focuses on perceptions of the software testing process in different categories of respondents. Categorization of respondents is based on safety-criticality, agility, distribution of development, and application domain. While confirming some of the commonly acknowledged facts, our findings also reveal notable discrepancies between preferred and actual testing practices. We believe continued research efforts are essential to provide guidelines in the adaptation of the testing process to take care of these discrepancies, thus improving the quality and efficiency of the software development.
Place, publisher, year, edition, pages
Paris, France: , 2010
Identifiers
urn:nbn:se:mdh:diva-9339 (URN)10.1109/ICST.2010.52 (DOI)2-s2.0-77954480832 (Scopus ID)978-076953990-4 (ISBN)
Conference
3rd International Conference on Software Testing, Verification and Validation, ICST 2010; Paris; 7 April 2010 through 9 April 2010
2010-03-032010-03-032013-12-03Bibliographically approved