Investigating the relationship between schedules and knowledge transfer in software testing

This empirical study investigates the relationship between schedules and knowledge transfer in software testing. In our exploratory survey, statistical analysis indicated that increased knowledge transfer between testing and earlier phases of software development was associated with testing schedule over-runs. A qualitative case study was conducted to interpret this result. We found that this relationship can be explained with the size and complexity of software, knowledge management issues, and customer involvement. We also found that the primary strategies for avoiding testing schedule over-runs were reducing the scope of testing, leaving out features from the software, and allocating more resources to testing.

[1]  Ossi Taipale,et al.  Finding and Ranking Research Directions for Software Testing , 2005, EuroSPI.

[2]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[3]  Balaji Rajagopalan,et al.  Information flow parameters for managing organizational processes , 2003, CACM.

[4]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[5]  Kalle Lyytinen,et al.  A framework for identifying software project risks , 1998, CACM.

[6]  Dorothy R. Graham,et al.  Requirements and Testing: Seven Missing-Link Myths , 2002, IEEE Softw..

[7]  Juha Itkonen,et al.  Increasing understanding of the modern testing perspective in software development projects , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[8]  D. Foray Economics of knowledge , 2004 .

[9]  Richard Torkar,et al.  A survey on testing and reuse , 2003, Proceedings 2003 Symposium on Security and Privacy.

[10]  Richard Baskerville,et al.  Generalizing Generalizability in Information Systems Research , 2003, Inf. Syst. Res..

[11]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[12]  Tore Dybå,et al.  An Instrument for Measuring the Key Factors of Success in Software Process Improvement , 2000, Empirical Software Engineering.

[13]  J. Knottnerus,et al.  Real world research. , 2010, Journal of clinical epidemiology.

[14]  L. Argote,et al.  KNOWLEDGE TRANSFER: A BASIS FOR COMPETITIVE ADVANTAGE IN FIRMS , 2000 .

[15]  Sandeep Purao,et al.  Going beyond the Blueprint: Unravelling the Complex Reality of Software Architectures , 2005, ECIS.

[16]  Ossi Taipale,et al.  Improving software testing by observing practice , 2006, ISESE '06.

[17]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[18]  B. Kogut,et al.  Exploring internal stickiness : Impediments to the transfer of best practice within the firm , 2007 .

[19]  Paul A. David,et al.  The explicit economics of knowledge codification and tacitness , 2000 .

[20]  Brenda Whittaker,et al.  What went wrong? Unsuccessful information technology projects , 1999, Inf. Manag. Comput. Secur..

[21]  Paul Strooper Proceedings of the 2005 Australian Software Engineering Conference , 2004 .

[22]  Guy Paré,et al.  Using case study research to build theories of IT implementation , 1997 .

[23]  Ossi Taipale,et al.  Factors affecting software testing time schedule , 2006, Australian Software Engineering Conference (ASWEC'06).

[24]  Mark Keil,et al.  Software project risks and their effect on outcomes , 2004, CACM.

[25]  Craig R. Carter,et al.  Purchasing's Role in Environmental Management: Cross-Functional Development of Grounded Theory , 2001 .

[26]  Mayuram S. Krishnan,et al.  Evaluating the cost of software quality , 1998, CACM.

[27]  Marco Sinnema,et al.  Product derivation in software product families: a case study , 2005, J. Syst. Softw..

[28]  Katja Karhu,et al.  Outsourcing and Knowledge Management in Software Testing , 2007, EASE.

[29]  N. Denzin The research act: A theoretical introduction to sociological methods , 1977 .

[30]  Katja Karhu,et al.  Observing Software Testing Practice from the Viewpoint of Organizations and Knowledge Management , 2007, ESEM 2007.

[31]  Jan Pries-Heje,et al.  How Internet software companies negotiate quality , 2001, Computer.

[32]  Robert D. Austin,et al.  The Effects of Time Pressure on Quality in Software Development: An Agency Model , 2001, Inf. Syst. Res..

[33]  I. Nonaka A Dynamic Theory of Organizational Knowledge Creation , 1994 .

[34]  A. Strauss,et al.  Basics of qualitative research: Grounded theory procedures and techniques. , 1993 .

[35]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[36]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[37]  Markus C. Becker,et al.  BARRIERS AND MANAGERIAL CHALLENGES TO KNOWLEDGE TRANSFER PROCESSES , 2003 .

[38]  Jan Pries-Heje,et al.  Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology , 2001, Realigning Research and Practice in Information Systems Development.

[39]  A. Michael Huberman,et al.  An expanded sourcebook qualitative data analysis , 1994 .

[40]  Anita D. Carleton,et al.  Case studies of software-process-improvement measurement , 1994, Computer.

[41]  L. Cronbach Coefficient alpha and the internal structure of tests , 1951 .

[42]  P. Pronovost,et al.  Cost reduction and quality improvement: it takes two to tango. , 2000, Critical care medicine.

[43]  Allen S. Lee,et al.  Information systems and qualitative research , 1997 .

[44]  Tsong Yueh Chen,et al.  A preliminary survey on software testing practices in Australia , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[45]  Béatrix Barafort,et al.  Benefits Resulting from the Combined Use of ISO/IEC 15504 with the Information Technology Infrastructure Library (ITIL) , 2002, PROFES.

[46]  J. Nunnally Psychometric Theory (2nd ed), New York: McGraw-Hill. , 1978 .

[47]  Lorraine Carter,et al.  How to Conduct Surveys: A Step-by-Step Guide , 2010 .

[48]  Yehuda Baruch,et al.  Response Rate in Academic Studies — A Comparative Analysis , 1999 .

[49]  Mary Jean Harrold,et al.  Testing: a roadmap , 2000, ICSE '00.

[50]  H. Simon,et al.  Spurious Correlation: A Causal Interpretation* , 1954 .

[51]  Khaled El Emam,et al.  Spice: The Theory and Practice of Software Process Improvement and Capability Determination , 1997 .

[52]  R. Grant,et al.  Knowledge and the firm: Overview , 1996 .

[53]  Monica J. Garfield,et al.  Managing conflict in software testing , 2004, CACM.

[54]  Shari Lawrence Pfleeger,et al.  Principles of survey research: part 5: populations and samples , 2002, SOEN.

[55]  Brian Fitzgerald,et al.  Proceedings of the IFIP TC8/WG8.2 Working Conference on Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective , 2001 .

[56]  Reidar Conradi,et al.  An empirical study on the utility of formal routines to transfer knowledge and experience , 2001, ESEC/FSE-9.

[57]  Morten T. Hansen,et al.  What's your strategy for managing knowledge? , 1999, Harvard business review.

[58]  C. J. Harwood Test Process Improvement: A Practical Step‐by‐Step Guide to Structured Testing , 2000 .