|
ABSTRACT
The objective of this qualitative study was to understand the complex practice of software testing, and based on this knowledge, to develop process improvement propositions that could concurrently reduce development and testing costs and improve software quality. First, a survey of testing practices was onducted and 26 organizational units (OUs) were interviewed. From this sample, five OUs were further selected for an in-depth case study. The study used grounded theory as its research method and the data was collected from 41 theme-based interviews. The analysis yielded improvement propositions that included enhanced testability of software components, efficient communication and interaction between development and testing, early involvement of testing, and risk-based testing. The connective and central improvement proposition was that testing ought to adapt to the business orientation of the OU. Other propositions were integrated around this central proposition. The results of this study can be used in improving development and testing processes.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ATLAS.ti - The Knowledge Workbench: Scientific Software Development, 2005.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
Kai-Yuan Cai , T. Y. Chen , Yong-Chao Li , Wei-Yi Ning , Y. T. Yu, Adaptive testing of software components, Proceedings of the 2005 ACM symposium on Applied computing, March 13-17, 2005, Santa Fe, New Mexico
[doi> 10.1145/1066677.1067011]
|
| |
6
|
Carter, C. R. and Dresner, M. Purchasing's role in environmental management: Cross-functional development of grounded theory. Journal of Supply Chain Management, 37, 3 (2001), 12--28.
|
 |
7
|
|
| |
8
|
Eisenhardt, K. M. Building Theories from Case Study Research. Academy of Management Review, 14, 4 (1989), 532--550.
|
| |
9
|
EU SME Definition: European Commission, 2003.
|
| |
10
|
Glaser, B. and Strauss, A. L. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine, Chicago, 1967.
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
ISO/IEC ISO/IEC 15504-1, Information Technology - Process Assessment - Part 1: Concepts and Vocabulary. 2002.
|
| |
15
|
Barbara A. Kitchenham , Shari Lawrence Pfleeger , Lesley M. Pickard , Peter W. Jones , David C. Hoaglin , Khaled El Emam , Jarrett Rosenberg, Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, v.28 n.8, p.721-734, August 2002
[doi> 10.1109/TSE.2002.1027796
]
|
| |
16
|
|
 |
17
|
|
| |
18
|
Miles, M. B. and Huberman, A. M. Qualitative Data Analysis. SAGE Publications, Thousand Oaks, CA, 1994.
|
| |
19
|
|
| |
20
|
Northrop, L. Software Product Lines: Reuse That Makes Business sense, Software Engineering Institute, Carnegie Mellon University, 2006.
|
 |
21
|
|
| |
22
|
|
| |
23
|
Salminen, V., Yassine, A., and Riitahuhta, A. Strategic Management of Complexity in Distributed Product Development. In NordDesign 2000, (Copenhagen, 2000).
|
| |
24
|
|
 |
25
|
|
| |
26
|
Smolander, K., Rossi, M., and Purao, S. Going beyond the Blueprint: Unraveling the Complex Reality of Software Architectures. In the 13th European Conference on Information Systems: Information Systems in a Rapidly Changing Economy, (Ragensburg, Germany, 2005).
|
| |
27
|
Strauss, A. and Corbin, J. Basics of Qualitative Research: Grounded Theory Procedures and Techniques. SAGE Publications, Newbury Park, CA, 1990.
|
| |
28
|
Taipale, O., Smolander, K., and Kälviäinen, H. Cost Reduction and Quality Improvement in Software Testing. In Software Quality Management Conference, (Southampton, UK, 2006).
|
| |
29
|
|
| |
30
|
Taipale, O., Smolander, K., and Kälviäinen, H. A Survey on Software Testing. In 6th International SPICE Conference on Software Process Improvement and Capability dEtermination (SPICE'2006), (Luxembourg, 2006).
|
| |
31
|
|
REVIEW
"Andrew Brooks : Reviewer"
Taipale and Smolander report on an extensive qualitative study of software testing. They conducted 41 interviews with development and testing managers, testers, and system analysts. In total, 946 pages of transcribed interview data were analyzed,
more...
|