Effects of Agile Methods on Website Quality for Electronic Commerce

The purpose of this paper is to study the relationships between the use of agile methods to develop Internet Websites their quality. An agile method is a new product development process that is often associated with the Internet software industry. Agile methods are characterized by factors of iterative development, customer feedback, well- structured teams, and flexibility. Use of agile methods may improve software quality by injecting customer feedback into a stream of working software versions to converge on a solution. Surveys of 250 software professionals were used to help determine whether the use of agile methods improves the quality of Internet Websites. The central contributions of this study include conceptual models, survey instruments, and original measurement data for agile methods and Website quality. Our findings indicated iterative development and customer feedback were related to Website quality, but well-structured teams and flexibility were not.

[1]  Victor Tang,et al.  IBM AS/400 new product launch process ensures satisfaction , 1992 .

[2]  S. Thomke,et al.  Agile Product Development: Managing Development Flexibility in Uncertain Environments , 1998 .

[3]  K. Srinivasan,et al.  Drivers of customer satisfaction for software products: implications for design and service support , 1995 .

[4]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[5]  M. Hoegl,et al.  Teamwork Quality and the Success of Innovative Projects , 2001 .

[6]  W. W. Royce,et al.  Managing the development of large software systems , 1970 .

[7]  Wanda J. Orlikowski,et al.  A Short Form Measure of User Information Satisfaction: A Psychometric Evaluation and Notes on Use , 1987, J. Manag. Inf. Syst..

[8]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[9]  T. S. Ragu-Nathan,et al.  How involvement, IS management effectiveness, and end-user computing impact IS performance in manufacturing firms , 2006, Inf. Manag..

[10]  Andreas von Bechtolsheim Interactive Specification of Structured Designs , 1978, 15th Design Automation Conference.

[11]  Ruth Milkman,et al.  Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People , 1995 .

[12]  Maryam Alavi,et al.  Some thoughts on quality issues of end-user developed systems , 1985, SIGCPR '85.

[13]  Naveen Donthu,et al.  Developing a Scale to Measure the Perceived Quality of An Internet Shopping Site ( SITEQUAL ) , 2005 .

[14]  Richard T. Vidgen,et al.  An Evaluation of Cyber-Bookshops: The WebQual Method , 2001, Int. J. Electron. Commer..

[15]  B. Littlewood Software Reliability Model for Modular Program Structure , 1979, IEEE Transactions on Reliability.

[16]  O. E. Dunn Information technology a management problem , 1966, DAC.

[17]  Henri Barki,et al.  Interpersonal Conflict and Its Management in Information System Development , 2001, MIS Q..

[18]  Beat F. Schmid,et al.  Electronic Markets , 1993, Electronic Markets.

[19]  Robert B. Grady,et al.  Software Metrics: Establishing a Company-Wide Program , 1987 .

[20]  Roger Middleton,et al.  ‘Information technology in economic and social history: the computer as Philosopher’s Stone or Pandora’s Box?’ , 1990 .

[21]  Ali Mili,et al.  An empirical study of programming language trends , 2005, IEEE Software.

[22]  Maurice H. Halstead,et al.  Elements of software science , 1977 .

[23]  A. E. Fitch A user looks at da—yesterday, today, tomorrow , 1969, DAC '69.

[24]  Vinton G. Cerf,et al.  The past and future history of the Internet , 1997, CACM.

[25]  Donald E. Knuth,et al.  Computer-drawn flowcharts , 1963, CACM.

[26]  Ronald A. Radice,et al.  A Programming Process Study , 1999, IBM Syst. J..

[27]  Cemal Yilmaz,et al.  Software Metrics , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[28]  B Boehm A spiral model of software development and enhancement , 1986, SOEN.

[29]  William Scott Amey The computer assisted software engineering (CASE) system , 1979, ICSE 1979.

[30]  David Bretthauer,et al.  Open Source Software: A History , 2001 .

[31]  Blake Ives,et al.  The measurement of user information satisfaction , 1983, CACM.

[32]  Kate D. Abel,et al.  Practices that Support Team Learning and Their Impact on Speed to Market and New Product Success , 1999 .

[33]  Raymond J. Rubey,et al.  Quantitative measurement of program quality , 1968, ACM '68.

[34]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[35]  Steve Sawyer,et al.  Effects of intra‐group conflict on packaged software development team performance , 2001, Inf. Syst. J..

[36]  Alan MacCormarck Product-Development Practices That Work: How Internet Companies Build Software , 2001 .

[37]  Robin Miller,et al.  Embracing Insanity: Open Source Software Development , 2000 .

[38]  Toby J. Teorey,et al.  The Logical Record Access Approach to Database Design , 1980, CSUR.

[39]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[40]  John H. Heinrichs,et al.  NEW PRODUCT DEVELOPMENT PRACTICES AND EXPORT INVOLVEMENT: AN INITIAL INQUIRY , 2003 .

[41]  George J. Schick,et al.  An Analysis of Competing Software Reliability Models , 1978, IEEE Transactions on Software Engineering.

[42]  Robert J. Kauffman,et al.  Reuse and Productivity in Integrated Computer-Aided Software Engineering: An Empirical Study , 1991, MIS Q..

[43]  Pierre N. Robillard,et al.  Engineering-based processes and agile methodologies for software development: a comparative case study , 2005, J. Syst. Softw..

[44]  Jay G. Cooprider,et al.  The Relationship of Software System Flexibility to Software System and Team Performance , 2001, ICIS.

[45]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[46]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

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

[48]  J. Beckham New product development. , 1985, Hospital forum.

[49]  Ritu Agarwal,et al.  Risks of rapid application development , 2000, CACM.

[50]  Greg Goth In the News - The Team Software Process: Quiet Quality Revolution , 2000, IEEE Softw..

[51]  Robert P. Bostrom,et al.  Some new factors influencing user information satisfaction: implications for systems professionals , 1986, SIGCPR '86.

[52]  Stephen N. Zilles,et al.  Programming with abstract data types , 1974, SIGPLAN Symposium on Very High Level Languages.

[53]  Shigeru Yamada,et al.  S-Shaped Reliability Growth Modeling for Software Error Detection , 1983, IEEE Transactions on Reliability.

[54]  C. A. R. Hoare,et al.  An axiomatic basis for computer programming , 1969, CACM.

[55]  Mladen A. Vouk Software Reliability Engineering , 1999 .

[56]  M. J. Zhang Information systems, strategic flexibility and firm performance: An empirical investigation , 2005 .

[57]  John C. Cherniavsky,et al.  Validation, Verification, and Testing of Computer Software , 1982, CSUR.

[58]  Hoang Pham Software Reliability , 1999 .

[59]  Ken Schwaber,et al.  SCRUM Development Process , 1997 .

[60]  Shikhar Sarin,et al.  The Effect of Team Leader Characteristics on Learning, Knowledge Application, and Performance of Cross-Functional New Product Development Teams , 2003, Decis. Sci..

[61]  Michael A. Cusumano,et al.  Japan's Software Factories: A Challenge to U.S. Management, Michael A. Cusumano. 1991. Oxford University Press, New York, NY. 513 pages. ISBN: 0-19-506216-7 , 1991, The Journal of Asian Studies.

[62]  George G. Dodd Elements of Data Management Systems , 1969, CSUR.

[63]  Joseph P. Cavano,et al.  A framework for the measurement of software quality , 1978, SIGMETRICS Perform. Evaluation Rev..

[64]  F. W. Day Computer Aided Software Engineering (CASE) , 1983, 20th Design Automation Conference Proceedings.

[65]  Jean E. Sammet,et al.  Programming languages: history and future , 1972, CACM.

[66]  Richard T. Vidgen,et al.  WebQual: An Exploration of Web-Site Quality , 2000, ECIS.

[67]  Computer Staff Timeline of Computing History , 1996 .

[68]  Lowell Jay Arthur,et al.  Measuring Programmer Productivity and Software Quality , 1985 .

[69]  M. Iansiti,et al.  Developing products on Internet time. , 1997, Harvard business review.

[70]  P. Abrahamsson Learning from agile software development , 2004, ICSE 2004.

[71]  K. Lyytinen,et al.  Exploring the intellectual structures of information systems development: A social action theoretic analysis , 1996 .

[72]  Lance A. Miller Programming by Non-Programmers , 1974, Int. J. Man Mach. Stud..

[73]  Patricia J. Guinan,et al.  Enabling Software Development Team Performance During Requirements Definition: A Behavioral Versus Technical Approach , 1998, Inf. Syst. Res..

[74]  David J. Panzl Test procedures: A new approach to software verification , 1976, ICSE '76.

[75]  JaatunMartin Gilje,et al.  Agile Software Development , 2002, Comput. Sci. Educ..

[76]  Dave Thomas Agile Programming: Design to Accommodate Change , 2005, IEEE Softw..

[77]  David M. Szymanski,et al.  E-satisfaction: an initial examination , 2000 .

[78]  James E. Lynch,et al.  The impact of electronic point of sale technology (epos) on marketing strategy and retailer‐supplier relationships , 1990 .

[79]  Omar El Sawy,et al.  Coordinating for Flexibility in e-Business Supply Chains , 2004, J. Manag. Inf. Syst..

[80]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .

[81]  Bernhard Rumpe,et al.  Assumptions Underlying Agile Software-Development Processes , 2005, J. Database Manag..

[82]  John Hall,et al.  A comparative analysis of international education satisfaction using servqual , 2006 .

[83]  Richard A. Guzzo,et al.  Teams in organizations: recent research on performance and effectiveness. , 1996, Annual review of psychology.

[84]  Katherine J. Stewart,et al.  The Impact of Ideology on Effectiveness in Open Source Software Development Teams , 2006, MIS Q..

[85]  Wilfred J. Hansen,et al.  Measurement of program complexity by the pair: (Cyclomatic Number, Operator Count) , 1978, SIGP.

[86]  H. Keith Edwards,et al.  Analysis of Software Requirements Engineering Exercises in a Global Virtual Team Setup , 2005, J. Glob. Inf. Manag..

[87]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[88]  Steve R. Palmer,et al.  A Practical Guide to Feature-Driven Development , 2002 .

[89]  Andrew Whinston,et al.  Electronic Commerce: A Manager's Guide , 1997 .

[90]  Victor R. Basili,et al.  Iterative enhancement: A practical technique for software development , 1975, IEEE Transactions on Software Engineering.

[91]  F CardenasAlfonso Technology for automatic generation of application programs , 1977 .

[92]  Kent L. Beck,et al.  Embracing Change with Extreme Programming , 1999, Computer.

[93]  Marc Nerlove,et al.  Programming languages: A short history for economists ∗ , 2004 .

[94]  T. J. Allen Studies of the Problem-Solving Process in Engineering , 1966 .

[95]  Elliott J. Chikofsky,et al.  Computer-Aided Software Engineering (Case) , 1994 .

[96]  Robert J. Herbold InsideMicrosoft. Balancing Creativity Discipline , 2002 .

[97]  Laurie A. Williams,et al.  Pair Programming Illuminated , 2002 .

[98]  Friedrich L. Bauer,et al.  Programming as an evolutionary process , 1975, ICSE '76.

[99]  D. Potier,et al.  Experiments with computer software complexity and reliability , 1982, ICSE '82.

[100]  Alan B. Salisbury,et al.  Controlling the Software Life Cycle-The Project Management Task , 1978, IEEE Trans. Software Eng..

[101]  Chris Sauer,et al.  Technical Reviews: A Behaviorally Motivated Program of Research , 2022 .

[102]  Richard E. Merwin Estimating software development schedules and costs , 1972, DAC '72.

[103]  AGILE DEVELOPMENT : LESSONS LEARNED FROM THE FIRST SCRUM , 2004 .

[104]  Richard J. Lindner,et al.  A New Development Rhythm for AS/400 Software , 1989, IBM Syst. J..

[105]  Martin Campbell-Kelly,et al.  Development and Structure of the International Software Industry, 1950-1990 , 1995 .

[106]  Henri Barki,et al.  Measuring User Participation, User Involvement, and User Attitude , 1994, MIS Q..

[107]  Claus W. Langfred The paradox of self‐management: individual and group autonomy in work groups , 2000 .

[108]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

[109]  Elliot J. Chikofsky,et al.  Computer-Aided Software Engineering , 1992 .

[110]  Stephen H. Kan,et al.  Metrics and Models in Software Quality Engineering , 1994, SOEN.

[111]  M. D. Walsh Evaluating User Satisfaction , 1982, SIGUCCS '82.

[112]  H. E. Dunsmore,et al.  Data Referencing: An Empirical Investigation , 1979, Computer.

[113]  T. Capers Jones,et al.  Measuring Programming Quality and Productivity , 1978, IBM Syst. J..

[114]  Glenford J. Myers,et al.  An extension to the cyclomatic measure of program complexity , 1977, SIGP.

[115]  Judith A. Stafford,et al.  focus Past, Present, and Future of Software Architecture , 2006 .

[116]  James L. Elshoff,et al.  An Analysis of Some Commercial PL/I Programs , 1976, IEEE Transactions on Software Engineering.

[117]  Donald C. Wells Extreme Programming: A gentle introduction , 2003 .

[118]  R. Nagel,et al.  Agile Competitors and Virtual Organizations: Strategies for Enriching the Customer , 1994 .

[119]  Sammy W. Pearson,et al.  Development of a Tool for Measuring and Analyzing Computer User Satisfaction , 1983 .

[120]  John D. Musa,et al.  Software Reliability Engineering , 1998 .

[121]  J. D. Sherman,et al.  Differential effects of the primary forms of cross functional integration on product development cycle time , 2000 .

[122]  G. Melnik,et al.  A cross-program investigation of students' perceptions of agile methods , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[123]  Wayne C. Lim Managing software reuse: a comprehensive guide to strategically reengineering the organization for reusable components , 1998 .

[124]  M. Gilly,et al.  eTailQ: dimensionalizing, measuring and predicting etail quality , 2003 .

[125]  J. R. Brown,et al.  Testing for software reliability , 1975 .

[126]  Terry Anthony Byrd,et al.  An exploratory examination of the relationship between flexible IT infrastructure and competitive advantage , 2001, Inf. Manag..

[127]  S. Gounaris,et al.  Antecedents of Perceived Quality in the Context of Internet Retail Stores , 2005 .

[128]  John B. Goodenough,et al.  Toward a theory of test data selection , 1975 .

[129]  Fumio Akiyama,et al.  An Example of Software System Debugging , 1971, IFIP Congress.

[130]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[131]  Peter Wegner,et al.  The Vienna Definition Language , 1972, CSUR.

[132]  R. Kelly Rainer,et al.  The Impact of Information Technology Infrastructure Flexibility on Strategic Alignment and Application Implementations , 2003, Commun. Assoc. Inf. Syst..

[133]  C. Benedetto,et al.  Identifying the key success factors in new product launch , 1999 .

[134]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[135]  Saul Rosen,et al.  Electronic Computers: A Historical Survey , 1969, CSUR.

[136]  Philip J. Trocchia,et al.  Consumer perceptions of Internet retail service quality , 2002 .

[137]  William J. Doll,et al.  The Measurement of End-User Computing Satisfaction , 1988, MIS Q..

[138]  Motoei Azuma,et al.  Software quality assessment technology , 1985, ICSE '85.

[139]  Marco Iansiti,et al.  Special Issue on Design and Development: Developing Products on "Internet Time": The Anatomy of a Flexible Development Process , 2001, Manag. Sci..

[140]  Glenford J. Myers,et al.  Software Reliability: Principles and Practices , 1976 .

[141]  Tor Guimaraes,et al.  The Relationship Between User Participation and User Satisfaction: An Investigation of Four Contingency Factors , 1994, MIS Q..

[142]  Martin R. Woodward,et al.  A Measure of Control Flow Complexity in Program Text , 1979, IEEE Transactions on Software Engineering.

[143]  Barry M Horowitz The Importance of Architecture in DoD Software , 1994 .

[144]  David Notkin The relationship between software development environments and the software process , 1988, SDE 3.

[145]  F. T. Baker Structured programming in a production programming environment , 1975 .

[146]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .

[147]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[148]  Theophanis C. Stratopoulos,et al.  Does the market recognize IT-enabled competitive advantage? , 2003, Inf. Manag..

[149]  A. Joshi,et al.  Customer Knowledge Development: Antecedents and Impact on New Product Performance , 2004 .

[150]  Sanjiv Augustine,et al.  Managing Agile Projects , 2005 .

[151]  Philippe Kruchten,et al.  The Past, Present, and Future for Software Architecture , 2006, IEEE Software.

[152]  Ralph Johnson,et al.  Object-oriented megaprogramming (panel) , 1992, OOPSLA '92.

[153]  Michael A. Cusumano,et al.  Competing On Internet Time: Lessons From Netscape And Its Battle With Microsoft , 1998 .

[154]  Kicka Lindroos,et al.  Use quality and the World Wide Web , 1997, Inf. Softw. Technol..

[155]  Enrique Ivan Oviedo Control flow, data flow and program complexity , 1984 .

[156]  Victor Tang,et al.  The Silverlake Project: Transformation at IBM , 1992 .

[157]  Petra Schubert,et al.  Web Assessment - A Model for the Evaluation and the Assessment of successful Electronic Commerce Applications , 1997, Electron. Mark..

[158]  Henri Barki,et al.  User Participation, Conflict, and Conflict Resolution: The Mediating Roles of Influence , 1994, Inf. Syst. Res..

[159]  Scott C. McIntyre,et al.  Object-oriented Systems Analysis and Design: Methodology and Application , 1988, J. Manag. Inf. Syst..

[160]  Gerard A. Athaide,et al.  Understanding New Product Co-Development Relationships in Technology-Based, Industrial Markets , 2003 .

[161]  IV George F. Goley Rapid systems development , 1994 .

[162]  Norman F. Schneidewind,et al.  An Experiment in Software Error Data Collection and Analysis , 1979, IEEE Transactions on Software Engineering.

[163]  Zhongqi Jin,et al.  How Product Newness Influences 'Learning and Probing' and the Linearity of its Development Process , 2000 .

[164]  Tarek K. Abdel-Hamid,et al.  The Economics of Software Quality Assurance: A Simulation-Based Case Study , 1988, MIS Q..

[165]  Standard Glossary of Software Engineering Terminology , 1990 .

[166]  Michael A. Cusumano,et al.  Building a Company on Internet Time: Lessons from Netscape , 1999 .

[167]  Peter J. Denning,et al.  Third Generation Computer Systems , 1971, CSUR.

[168]  Alistair Cockburn,et al.  Learning From Agile Software Development - Part One , 2002 .

[169]  George L. Nemhauser,et al.  Computer construction of project networks , 1968, CACM.

[170]  John D. Gannon,et al.  Analysis of the effects of programming factors on programming effort , 1980, J. Syst. Softw..

[171]  Blake Ives,et al.  User Involvement and MIS Success: A Review of Research , 1984 .

[172]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[173]  Peter Wegner,et al.  The Ada language and environment , 1980, SOEN.

[174]  Robert Reid,et al.  Architects of the Web : 1,000 days that built the future of business , 1997 .

[175]  James J. Jiang,et al.  The Importance of Building a Foundation for User Involvement in Information System Projects , 2002 .

[176]  Mary Beth Rosson,et al.  The Cognitive Consequences of Object-Oriented Design , 1990, Hum. Comput. Interact..

[177]  Martin Campbell-Kelly,et al.  Not Only Microsoft: The Maturing of the Personal Computer Software Industry, 1982–1995 , 2001, Business History Review.

[178]  Walt Scacchi,et al.  Evaluation of software development life cycle: methodology implementation , 1982, SOEN.

[179]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[180]  Charles W. Bachman,et al.  Data structure diagrams , 1969, DATB.

[181]  Michael L. Lyons,et al.  Measuring user satisfaction: The semantic differential technique , 1980, SIGCPR '80.

[182]  M. Fink,et al.  The Business and Economics of Linux and Open Source , 2002 .

[183]  Linda M. Northrop SEI's Software Product Line Tenets , 2002, IEEE Softw..

[184]  J. E. Sammet,et al.  An overview of programming languages for special application areas , 1899 .

[185]  Niklaus Wirth,et al.  Program development by stepwise refinement , 1971, CACM.

[186]  Lionello Lombardi,et al.  Theory of files , 1899, IRE-AIEE-ACM '60 (Eastern).

[187]  Louis Raymond,et al.  Impact of task uncertainty, end-user involvement, and competence on the success of end-user computing , 1998, Inf. Manag..

[188]  David C. Mowery,et al.  Is the Internet a US invention?—an economic and technological history of computer networking , 2002 .

[189]  C. M. Riordan,et al.  Defining and Measuring Employees’ Identification with Their Work Groups , 1999 .

[190]  Martin L. Shooman,et al.  Types, distribution, and test and correction times for programming errors , 1975 .

[191]  Harry M. Markowitz,et al.  PROGRAMMING BY QUESTIONNAIRE: HOW TO CONSTRUCT A PROGRAM GENERATOR, , 1966 .

[192]  Larry Weissman,et al.  Psychological complexity of computer programs , 1973, SIGP.

[193]  Qimei Chen,et al.  Attitude Toward the Site , 1999 .

[194]  Alexander M. Maish A User's Behavior Toward His MIS , 1979, MIS Q..

[195]  Michael Montalbano Tables, Flow Charts and Program Logic , 1962, IBM Syst. J..

[196]  Jennifer Stapleton,et al.  Developing A RAD Standard , 1995, IEEE Softw..

[197]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

[198]  Gerald M. Weinberg,et al.  An experiment in automatic verification of programs , 1963, CACM.

[199]  Watts S. Humphrey,et al.  Characterizing the software process: a maturity framework , 1988, IEEE Software.

[200]  Tim O'Reilly,et al.  Lessons from open-source software development , 1999, CACM.

[201]  Sanghyuk Park,et al.  Development of electronic commerce user-consumer satisfaction index (ECUSI) for Internet shopping , 2001, Ind. Manag. Data Syst..

[202]  Sammy W. Pearson,et al.  Measurement of computer user satisfaction , 1980, PERV.

[203]  M. H. Halstead,et al.  Natural laws controlling algorithm structure? , 1972, SIGP.

[204]  Robert M. Anderson Management controls for effective and profitable use of EDP resources , 1966, ACM '66.

[205]  Zbigniew H. Przasnyski,et al.  Stock market reaction to Malcolm Baldridge National Quality Award announcements: Does quality pay? , 1999 .

[206]  Barry W. Boehm,et al.  Theory-W software project management: a case study , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[207]  Marilyn S. Fujii A comparison of software assurance methods , 1978 .

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

[209]  C. A. R. Hoare,et al.  Communicating Sequential Processes (Reprint) , 1983, Commun. ACM.

[210]  Huang Xi Zhi The hypergeometric distribution model for predicting the reliability of softwares , 1984 .

[211]  Stuart C. Shapiro,et al.  Splitting the Difference: the Historical Necessity of Synthesis in Software Engineering , 2022 .

[212]  Ephraim R. McLean,et al.  Expertise Integration and Creativity in Information Systems Development , 2005, J. Manag. Inf. Syst..

[213]  James A. Whittaker,et al.  What is software testing? And why is it so hard? , 2000 .

[214]  Richard W. Selby,et al.  Microsoft Secrets-How the World''s Most Powerful Software Company Creates Technology , 1995 .

[215]  Sari Kujala,et al.  User involvement: A review of the benefits and challenges , 2003, Behav. Inf. Technol..

[216]  W. E. Steinmueller,et al.  The U.S. software industry : an analysis and interpretative history , 1995 .

[217]  Glenford J. Myers,et al.  Structured Design , 1974, IBM Syst. J..

[218]  Eric Lefebvre,et al.  Java modeling in color with UML: enterprise components and process , 1999 .

[219]  Fatemeh Zahedi,et al.  The Measurement of Web-Customer Satisfaction: An Expectation and Disconfirmation Approach , 2002, Inf. Syst. Res..

[220]  Einar Hardin,et al.  Computer Automation, Work Environment, and Employee Satisfaction: A Case Study , 1960 .

[221]  Niels Jørgensen,et al.  Putting it all in the trunk: incremental software development in the FreeBSD open source project , 2001, Inf. Syst. J..

[222]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[223]  Fadi P. Deek,et al.  User Collaboration in Open Source Software Development , 2004, Electron. Mark..

[224]  Carole L. Jones A Process-Integrated Approach to Defect Prevention , 1985, IBM Syst. J..

[225]  Grady Booch Describing software design in Ada , 1981, SIGP.

[226]  Shari Lawrence Pfleeger,et al.  Software Metrics , 1991 .

[227]  Robert G. Fichman,et al.  An Incremental Process for Software Implementation , 1999 .

[228]  Samuel Kaufman The IBM information retrieval center-(ITIRC) system techniques and applications , 1966, ACM '66.

[229]  Kent Beck,et al.  Chrysler goes to extremes , 1998 .

[230]  Peter Mykytyn,et al.  An Empirical Investigation of Collaborative Conflict Management Style in Group Support System-Based Global Virtual Teams , 2004, J. Manag. Inf. Syst..

[231]  David A. Vise,et al.  The Google Story : Inside the Hottest Business, Media, and Technology Success of Our Time , 2005 .

[232]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[233]  Justus D. Naumann,et al.  Prototyping: the new paradigm for systems development , 1982 .

[234]  Jean E. Sammet,et al.  An overview of programming languages for specialized application areas , 1972, AFIPS '72 (Spring).

[235]  James Martin,et al.  Rapid Application Development , 1991 .

[236]  Mark C. Paulk,et al.  Key Practices of the Capability Maturity Model , 1991 .

[237]  John E. Gaffney,et al.  Metrics in software quality assurance , 1981, ACM '81.

[238]  Edward Arthur Youngs,et al.  Error-proneness in programming , 1970 .

[239]  S. H. Kan,et al.  AS/400 Software Quality Management , 1994, IBM Syst. J..

[240]  Daniel R. Dolk,et al.  A relational information resource dictionary system , 1987, CACM.

[241]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[242]  Gerard A. Athaide,et al.  Managing seller-buyer new product development relationships for customized products: a contingency model based on transaction cost analysis and empirical test , 2002 .

[243]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[244]  Murray A. Milne,et al.  CLUSTR: A program for structuring design problems , 1971, DAC '71.

[245]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).

[246]  LUANNE JOHNSON A View From the 1960s: How the Software Industry Began , 1998, IEEE Ann. Hist. Comput..

[247]  Mark A. Vonderembse,et al.  Role change of design engineers in product development , 2005 .

[248]  R. Calantone,et al.  The Impact of Market Knowledge Competence on New Product Advantage: Conceptualization and Empirical Examination , 1998 .

[249]  Victor R. Basili,et al.  An Investigation of Human Factors in Software Development , 1979, Computer.

[250]  M. Hoegl,et al.  Knowledge Creation in New Product Development Projects , 2006 .

[251]  Dick B. Simmons,et al.  Taking the measure of program complexity , 1981, AFIPS '81.

[252]  Alan R. Hevner,et al.  Box Structured Information Systems , 1987, IBM Syst. J..

[253]  Michael Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..

[254]  Kevin W. Jameson A model for the reuse of software design information , 1989, ICSE '89.

[255]  James M. Neighbors,et al.  The Draco Approach to Constructing Software from Reusable Components , 1984, IEEE Transactions on Software Engineering.

[256]  Alan N. Sukert Empirical Validation of Three Software Error Prediction Models , 1979, IEEE Transactions on Reliability.

[257]  Isaac Pentinmaki,et al.  Review of "Lean software development: an agile tookit" by Mary and Tom Poppendieck. Addison Wesley 2003. , 2004, SOEN.

[258]  H. A. Rijken,et al.  Stock Market Valuation with Real Options: lessons from Netscape , 2002 .

[259]  William A. Madden,et al.  Design, development, integration: space shuttle primary flight software system , 1984, CACM.

[260]  Ruben Prieto-Diaz,et al.  Domain analysis for reusability , 1988 .

[261]  Weidong Xia,et al.  Complexity of Information Systems Development Projects: Conceptualization and Measurement Development , 2005, J. Manag. Inf. Syst..

[262]  M. Douglas McIlroy Macro instruction extensions of compiler languages , 1960, CACM.

[263]  Paul B. Moranda,et al.  An Error Detection Model for Application During Software Development , 1981, IEEE Transactions on Reliability.

[264]  K Okumoto,et al.  TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE AND OTHER PERFORMANCE MEASURES , 1979 .

[265]  Robert L. Glass,et al.  Measuring software design quality , 1990 .

[266]  W. DZIDA,et al.  User-Perceived Quality of Interactive Systems , 1978, IEEE Transactions on Software Engineering.

[267]  Robert B. Grady,et al.  Successful Software Process Improvement , 1997 .

[268]  B. Joseph Pine,et al.  Design, Test, and Validation of the Application System/400 Through Early User Involvement , 1989, IBM Syst. J..

[269]  A. S. Peterson,et al.  Reuse: where to begin and why , 1989, TRI-Ada '89.

[270]  M. Lipow,et al.  Number of Faults per Line of Code , 1982, IEEE Transactions on Software Engineering.

[271]  Z. Jelinski,et al.  Software reliability Research , 1972, Statistical Computer Performance Evaluation.

[272]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[273]  E. Burton Swanson,et al.  The dimensions of maintenance , 1976, ICSE '76.

[274]  James Martin,et al.  Programming real-time computer systems , 1966 .

[275]  Tze-Jie Yu,et al.  Identifying Error-Prone Software—An Empirical Study , 1985, IEEE Transactions on Software Engineering.

[276]  Harvey Bratman,et al.  The Software Factory , 1975, Computer.

[277]  James E. Hunton,et al.  Effects of User Participation in Systems Development: A Longitudinal Field Experiment , 1997, MIS Q..

[278]  Mitsuru Ohba,et al.  Software Reliability Analysis Models , 1984, IBM J. Res. Dev..

[279]  Eric Lefebvre,et al.  Java Modeling Color with Uml: Enterprise Components and Process with Cdrom , 1999 .