Software quality construction in 11 companies: an empirical study using the grounded theory

This paper investigates software quality construction in 11 software companies using the Grounded Theory research method. Our analysis shows that software quality construction is influenced by the development context, which is affected by customer involvement; agility, which enables cooperation among the development teams; outsourcing; and human factors i.e., developers’ creativity, innovation, experience and art, which are not limited by development methods but customer demand and feedback systems. We claim that these findings may be applied in software development companies in the areas of prioritization of human and non-human resources.

[1]  J. Moreno The creative act. , 1946 .

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

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

[4]  B. Glaser Theoretical Sensitivity: Advances in the Methodology of Grounded Theory , 1978 .

[5]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[6]  Barry W. Boehm,et al.  Theory-W Software Project Management: Principles and Examples , 1989, IEEE Trans. Software Eng..

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

[8]  M. Manen Researching Lived Experience: Human Science for an Action Sensitive Pedagogy , 1990 .

[9]  M. Boden The creative mind : myths & mechanisms , 1991 .

[10]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[11]  Pamela Jordan Basics of qualitative research: Grounded theory procedures and techniques , 1994 .

[12]  W. Arthur,et al.  Increasing returns and the new world of business. , 1996, Harvard business review.

[13]  Shari Lawrence Pfleeger,et al.  Software Quality: The Elusive Target , 1996, IEEE Softw..

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

[15]  Dimitris Christodoulakis,et al.  Measuring perceived software quality , 1997, Inf. Softw. Technol..

[16]  Ian Roffe,et al.  Innovation and Creativity in Organisations: A Review of the Implications of Training and Development , 1999 .

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

[18]  Frank R. Abate,et al.  The new Oxford American dictionary , 2001 .

[19]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[20]  Sharon Bailin CREATIVITY IN CONTEXT , 2002 .

[21]  Steve Townend,et al.  Review of: Muhr, T. 1997. ATLAS.ti 5: The Knowledge Workbench. Berlin: Scientific Software Development , 2003 .

[22]  Peter Middleton,et al.  Lean Software Development: Two Case Studies , 2001, Software Quality Journal.

[23]  Ravinder Nath,et al.  TQM implementation factors for software development: an empirical study , 1998, Software Quality Journal.

[24]  Catherine Durnell Cramton,et al.  Relationships among geographic dispersion, team processes, and effectiveness in software development work teams , 2005 .

[25]  A. D. McGettrick,et al.  On specifying software quality , 1992, Software Quality Journal.

[26]  Alan R. Hevner,et al.  The impacts of quality and productivity perceptions on the use of software process improvement innovations , 2005, Inf. Softw. Technol..

[27]  Andrea Masone,et al.  Technological innovation within EDS Italia Software: experience report , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[28]  Chandrasekharan Rajendran,et al.  An instrument for the measurement of customer perceptions of quality management in the software industry: An empirical study in India , 2006, Software Quality Journal.

[29]  Helen Sharp,et al.  Building quality into scientific software , 2006, Software Quality Journal.

[30]  Ben Shneiderman,et al.  Creativity support tools: accelerating discovery and innovation , 2007, CACM.

[31]  Joan A. Pastor,et al.  Applying Grounded Theory to Study the Implementation of an Inter-Organizational Information System , 2007 .

[32]  Ossi Taipale,et al.  Observations on Software Testing Practice , 2007 .

[33]  Matthias Jarke,et al.  Using Developers' Experience in Cooperative Design Processes , 2008, Results of the IMPROVE Project.

[34]  Anneli Heimbürger,et al.  Knowledge-oriented software engineering process in a multi-cultural context , 2010, Software Quality Journal.

[35]  Alexander Brem,et al.  Integration of market pull and technology push in the corporate front end and innovation management—Insights from the German software industry , 2009 .

[36]  Ossi Taipale,et al.  Analysis of Problems in Testing Practices , 2009, 2009 16th Asia-Pacific Software Engineering Conference.

[37]  M. Lorenzen Creativity in context : Content, cost, chance and collection in the organization of the film industry , 2009 .

[38]  Robert Schaefer,et al.  Software maturity: design as dark art , 2009, SOEN.

[39]  Bjørn Christoffer Thorsmæhlum Furuknap Intermission: The Mentality of a SharePoint Developer , 2009 .

[40]  Marian Petre,et al.  Mental imagery and software visualization in high-performance software development teams , 2010, J. Vis. Lang. Comput..

[41]  R. Jung,et al.  Neuroimaging creativity: A psychometric view , 2010, Behavioural Brain Research.

[42]  Robert Biddle,et al.  Collaborative Events and Shared Artefacts: Agile Interaction Designers and Developers Working Toward Common Aims , 2011, 2011 AGILE Conference.

[43]  Günther Seliger,et al.  Approach for Integration of Sustainability Aspects into Innovation Processes , 2011 .

[44]  David Taniar,et al.  Computational Science and Its Applications - ICCSA 2011 , 2011, Lecture Notes in Computer Science.

[45]  Nelson Zagalo,et al.  Instantiating the creation process in digital art for serious games design , 2011, Entertain. Comput..

[46]  Mahmood Niazi,et al.  Barriers in the selection of offshore software development outsourcing vendors: An exploratory study using a systematic literature review , 2011, Inf. Softw. Technol..

[47]  Sanjay Misra,et al.  Influence of Human Factors in Software Quality and Productivity , 2011, ICCSA.

[48]  Gavriel Salvendy,et al.  Can Traditional Divergent Thinking Tests Be Trusted in Measuring and Predicting Real-World Creativity? , 2011 .

[49]  Jongtae Shin,et al.  User innovation and knowledge sourcing: The case of financial software , 2012 .

[50]  Julián Urbano,et al.  Practical experiences in modelling software engineering practices: The project patterns approach , 2012, Software Quality Journal.

[51]  Ayse Basar Bener,et al.  Influence of confirmation biases of developers on software quality: an empirical study , 2012, Software Quality Journal.

[52]  Frank Philip Seth,et al.  Software Quality Construction: Empirical Study on the Role of Requirements, Stakeholders and Resources , 2012, 2012 19th Asia-Pacific Software Engineering Conference.

[53]  Fabian Fagerholm,et al.  Developer experience: Concept and definition , 2012, 2012 International Conference on Software and System Process (ICSSP).

[54]  David A. Forsyth,et al.  Around device interaction for multiscale navigation , 2012, Mobile HCI.

[55]  Davide Piffer,et al.  Can creativity be measured? An attempt to clarify the notion of creativity and general directions for future research , 2012 .

[56]  Francisco J. García-Peñalvo,et al.  Project managers in global software development teams: a study of the effects on productivity and performance , 2014, Software Quality Journal.

[57]  Yuqing Lin,et al.  Quality attribute modeling and quality aware product configuration in software product lines , 2013, Software Quality Journal.

[58]  Rory V. O'Connor,et al.  Acquiring and sharing tacit knowledge in software development teams: An empirical study , 2013, Inf. Softw. Technol..

[59]  Nauman Bin Ali,et al.  Towards innovation measurement in the software industry , 2013, J. Syst. Softw..

[60]  David Parsons,et al.  Influences on regression testing strategies in agile software development environments , 2013, Software Quality Journal.

[61]  Jae-Nam Lee,et al.  Complementarity between client and vendor IT capabilities: An empirical investigation in IT outsourcing projects , 2016, Decis. Support Syst..

[62]  J. Herman,et al.  Art and Artists , 2013 .