The impacts of quality and productivity perceptions on the use of software process improvement innovations

Numerous software process improvement (SPI) innovations have been proposed to improve software development productivity and system quality; however, their diffusion in practice has been disappointing. This research investigates the adoption of the Personal Software Process on industrial software projects. Quantitative and qualitative analyses reveal that perceived increases in software quality and development productivity, project management benefits, and innovation fit to development tasks, enhance the usefulness of the innovation to developers. Results underscore the need to enrich current technology acceptance models with these constructs, and serve to encourage project managers to adopt formal SPI methods if developers perceive the methods will have positive impacts on their productivity and system quality.

[1]  Fred D. Davis,et al.  Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models , 2002, IEEE Trans. Software Eng..

[2]  N. Venkatraman,et al.  Beyond business process redesign: redefining Baxter's business network. , 1992, Sloan management review.

[3]  Reidar Conradi,et al.  Improving Software Process Improvement , 2002, IEEE Softw..

[4]  Henri Barki,et al.  Explaining the Role of User Participation in Information System Use , 1994 .

[5]  Stacy J. Prowell,et al.  Cleanroom software engineering: technology and process , 1999 .

[6]  Watts S. Humphrey,et al.  Introduction to the Team Software Process , 1999 .

[7]  Fred D. Davis,et al.  Investigating Determinants of Software Developers' Intentions to Follow Methodologies , 2003, J. Manag. Inf. Syst..

[8]  Ritu Agarwal Individual Acceptance of Information Technologies , 2000 .

[9]  Stan Rifkin Why Software Process Innovations Are Not Adopted , 2001, IEEE Softw..

[10]  Wallace E. Carroll,et al.  The Diffusion and Assimilation of Information Technology Innovations , 2001 .

[11]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[12]  Bernadette Szajna,et al.  Empirical evaluation of the revised technology acceptance model , 1996 .

[13]  Juhani Iivari,et al.  Why are CASE tools not used? , 1996, CACM.

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

[15]  Fred D. Davis,et al.  User Acceptance of Computer Technology: A Comparison of Two Theoretical Models , 1989 .

[16]  Thiagarajan Ravichandran,et al.  Quality Management in Systems Development: An Organizational System Perspective , 2000, MIS Q..

[17]  Christof Ebert Technical controlling and software process improvement , 1999, J. Syst. Softw..

[18]  Izak Benbasat,et al.  The Effect of Multimedia on Perceived Equivocality and Perceived Usefulness of Information Systems , 2000, MIS Q..

[19]  Ritu Agarwal,et al.  A field study of the adoption of software process innovations by information systems professionals , 2000, IEEE Trans. Engineering Management.

[20]  Phillip G. Armour The business of software: the laws of software process , 2001, CACM.

[21]  June M. Verner,et al.  Drivers for software development method usage , 2000, IEEE Trans. Engineering Management.

[22]  Dale Goodhue,et al.  Understanding user evaluations of information systems , 1995 .

[23]  Alan R. Hevner,et al.  Perceived Control of Software Developers and Its Impact on the Successful Diffusion of Information Technology , 1999 .

[24]  Arun Rai,et al.  CASE deployment in IS organizations , 2000, CACM.

[25]  Giancarlo Succi,et al.  An industrial study of reuse, quality, and productivity , 2001, J. Syst. Softw..

[26]  Austen Rainer,et al.  A quantitative and qualitative analysis of factors affecting software processes , 2003, J. Syst. Softw..

[27]  Will Hayes,et al.  An Experience Report on the Personal Software Process , 2000, IEEE Softw..

[28]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[29]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[30]  Chris F. Kemerer,et al.  The Illusory Diffusion of Innovation: An Examination of Assimilation Gaps , 1999, Inf. Syst. Res..

[31]  Jean-Pierre Kuilboer,et al.  Software process and product improvement: an empirical assessment , 2000, Inf. Softw. Technol..

[32]  Peter A. Todd,et al.  Perceived Usefulness, Ease of Use, and Usage of Information Technology: A Replication , 1992, MIS Q..

[33]  Austen Rainer,et al.  Key success factors for implementing software process improvement: a maturity-based analysis , 2002, J. Syst. Softw..

[34]  Robert L. Glass The realities of software technology payoffs , 1999, CACM.

[35]  Wynne W. Chin,et al.  Extending the technology acceptance model: the influence of perceived user resources , 2001, DATB.

[36]  Watts S. Humphrey,et al.  Introduction to the Personal Software Process , 1996 .

[37]  Tracy Hall,et al.  De-motivators for software process improvement: an analysis of practitioners' views , 2003, J. Syst. Softw..

[38]  Viswanath Venkatesh,et al.  Why Don't Men Ever Stop to Ask for Directions? Gender, Social Influence, and Their Role in Technology Acceptance and Usage Behavior , 2000, MIS Q..

[39]  Roger S. Pressman,et al.  Software engineering (3rd ed.): a practitioner's approach , 1992 .

[40]  Gordon B. Davis,et al.  User Acceptance of Information Technology: Toward a Unified View , 2003, MIS Q..

[41]  Ritu Agarwal,et al.  Organizational Mechanisms for Enhancing User Innovation in Information Technology , 1999, MIS Q..

[42]  Lorne Olfman,et al.  End-user training and learning , 1995, CACM.

[43]  Watts S. Humphrey,et al.  Results of Applying the Personal Software Process , 1997, Computer.

[44]  Thiagarajan Ravichandran,et al.  Structural analysis of the impact of knowledge creation and knowledge embedding on software process capability , 2003, IEEE Trans. Engineering Management.

[45]  William Hayes,et al.  The Personal Software Process (PSPSM): An Empirical Study of the Impact of PSP on Individual Engineers. , 1997 .

[46]  David N. Wilson,et al.  A framework for evaluation and prediction of software process improvement success , 2001, J. Syst. Softw..

[47]  Phillip G. Armour The laws of software process. , 2001 .

[48]  Mary Beth Chrissis,et al.  CMMI: Guidelines for Process Integration and Product Improvement , 2003 .

[49]  Viswanath Venkatesh,et al.  Creation of Favorable User Perceptions: Exploring the Role of Intrinsic Motivation , 1999, MIS Q..

[50]  Maurizio Morisio,et al.  Measurement processes are software, too , 1999, J. Syst. Softw..

[51]  James C. Spohrer,et al.  Learner-centered education , 1996, CACM.

[52]  Neil C. Ramiller,et al.  The Organizing Vision in Information Systems Innovation , 1997 .