Agile Processes in Software Engineering and Extreme Programming: 21st International Conference on Agile Software Development, XP 2020, Copenhagen, Denmark, June 8–12, 2020, Proceedings

One of the main challenges faced while establishing the integration of Agile and User-Centered Design is how to facilitate communication among the invariably distinct involved practitioners. Advocating the use of artifacts as enablers in this scenario, this paper aims to explore and understand the artifacts which can facilitate the communication between developers and designers in an Agile User-Centered Design approach. Drawing upon a netnography of a globally-distributed online community, we carried out community observation, data collection, and data analysis. The data analysis and interpretation pointed out two major themes: artifacts facilitate communication and artifacts support collaboration. Our paper provides an overview of the artifacts used for communication in Agile User-Centered Design and highlights how artifact-facilitated communication ensues in the industry through a perspective from practitioners.

[1]  Sabrina Marczak,et al.  How to Evaluate BDD Scenarios' Quality? , 2019, SBES.

[2]  Gudrun Klinker,et al.  Identification of Inaccurate Effort Estimates in Agile Software Development , 2013, 2013 20th Asia-Pacific Software Engineering Conference (APSEC).

[3]  Giuseppe Scanniello,et al.  The city metaphor in software visualization: feelings, emotions, and thinking , 2019, Multimedia Tools and Applications.

[4]  Michael Doyle,et al.  Facilitator's Guide to Participatory Decision-Making , 1998 .

[5]  Jon D. Morris,et al.  The Power of Affect: Predicting Intention , 2002, Journal of Advertising Research.

[6]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[7]  Viktoria Stray,et al.  Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams , 2019, HICSS.

[8]  Armin Heinzl,et al.  How Pair Programming Influences Team Performance: The Role of Backup Behavior, Shared Mental Models, and Task Novelty , 2019, Inf. Syst. Res..

[9]  Eric Ries The lean startup : how today's entrepreneurs use continuous innovation to create radically successful businesses , 2011 .

[10]  Tony Gorschek,et al.  A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups , 2019, IEEE Transactions on Software Engineering.

[11]  B. Kogut,et al.  What Firms Do? Coordination, Identity, and Learning , 1996 .

[12]  W. Karwowski,et al.  Activity theory as a basis for the study of work , 2004, Ergonomics.

[13]  G. Neuman,et al.  Team effectiveness: beyond skills and cognitive ability. , 1999, The Journal of applied psychology.

[14]  Viktoria Stray,et al.  Trends and Updated Research Agenda for Autonomous Agile Teams: A Summary of the Second International Workshop at XP2019 , 2019, XP Workshops.

[15]  Jon R. Katzenbach,et al.  The Wisdom of Teams: Creating the High-Performance Organization , 1992 .

[16]  Sabrina Marczak,et al.  On the Empirical Evaluation of BDD Scenarios Quality: Preliminary Findings of an Empirical Study , 2017, 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW).

[17]  M Johns,et al.  Change by Design!? , 2018, Organization and Newness.

[18]  Gisela Bäcklander,et al.  Doing Complexity Leadership Theory: How Agile Coaches at Spotify Practise Enabling Leadership , 2019, Creativity and Innovation Management.

[19]  Milene Selbach Silveira,et al.  Artifacts for Agile User-Centered Design: A Systematic Mapping , 2017, HICSS.

[20]  David Lo,et al.  Practitioners' expectations on automated fault localization , 2016, ISSTA.

[21]  Ute Schmid,et al.  Gemeinsame mentale Modelle in der agilen Softwareentwicklung: Ein Ansatz zur Erstellung von Gestaltungsempfehlungen für "gute" erfahrungsspezifische User Stories , 2016, GI-Jahrestagung.

[22]  Nils Christian Haugen An empirical study of using planning poker for user story estimation , 2006, AGILE 2006 (AGILE'06).

[23]  G. Kelly,et al.  The Psychology Of Personal Constructs Volume One A Theory Of Personality , 2011 .

[24]  Mike Ananny,et al.  Seeing without knowing: Limitations of the transparency ideal and its application to algorithmic accountability , 2018, New Media Soc..

[25]  J. Alexander,et al.  Images of Organization , 1988 .

[26]  Tore Dybå,et al.  Challenges of shared decision-making: A multiple case study of agile software development , 2012, Inf. Softw. Technol..

[27]  John E. Mathieu,et al.  A Temporally Based Framework and Taxonomy of Team Processes , 2001 .

[28]  Harald C. Gall,et al.  The making of cloud applications: an empirical study on software development for the cloud , 2014, ESEC/SIGSOFT FSE.

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

[30]  Daniel Sundmark,et al.  Effects of Negative Testing on TDD: An Industrial Experiment , 2013, XP.

[31]  Robert M. Hierons,et al.  Do moods affect programmers’ debug performance? , 2011, Cognition, Technology & Work.

[32]  Mike Cohn,et al.  User Stories Applied: For Agile Software Development , 2004 .

[33]  Luciano Floridi,et al.  From What to How: An Initial Review of Publicly Available AI Ethics Tools, Methods and Research to Translate Principles into Practices , 2019, Science and Engineering Ethics.

[34]  Adler Diniz de Souza,et al.  Practices to Improve Risk Management in Agile Projects , 2019, Int. J. Softw. Eng. Knowl. Eng..

[35]  D. Snowden,et al.  A leader's framework for decision making , 2007 .

[36]  T. Diefenbach Are case studies more than sophisticated storytelling?: Methodological problems of qualitative empirical research mainly based on semi-structured interviews , 2009 .

[37]  Ville Vakkuri,et al.  AI Ethics in Industry: A Research Framework , 2019, Tethics.

[38]  P. Northouse Leadership theory and practice, 4th ed. , 2007 .

[39]  V. Braun,et al.  Using thematic analysis in psychology , 2006 .

[40]  S. Vassiliadis,et al.  A survey of software functional testing techniques , 1988, Proceedings of the IEEE Southern Tier Technical Conference.

[41]  Klaas Sikkel,et al.  Agile requirements prioritization in large-scale outsourced system projects: An empirical study , 2013, J. Syst. Softw..

[42]  Marco Aurélio Gerosa,et al.  How to Support Newcomers Onboarding to Open Source Software Projects , 2014, OSS.

[43]  Viktoria Stray,et al.  Studying Onboarding in Distributed Software Teams: A Case Study and Guidelines , 2020, EASE.

[44]  Netta Iivari,et al.  Culturally Compatible Usability Work: An Interpretive Case Study on the Relationship between Usability Work and Its Cultural Context in Software Product Development Organizations , 2010, J. Organ. End User Comput..

[45]  M. Bradley,et al.  Measuring emotion: the Self-Assessment Manikin and the Semantic Differential. , 1994, Journal of behavior therapy and experimental psychiatry.

[46]  Casper Lassenius,et al.  Challenges and success factors for large-scale agile transformations: A systematic literature review , 2016, J. Syst. Softw..

[47]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[48]  Sabrina Marczak,et al.  A systematic literature review on agile requirements engineering practices and challenges , 2015, Comput. Hum. Behav..

[49]  L. Crevani,et al.  Leadership, not leaders: On the study of leadership as practices and interactions , 2010 .

[50]  J. Russell,et al.  Evidence for a three-factor theory of emotions , 1977 .

[51]  Pekka Abrahamsson,et al.  Commitment Nets in Software Process Improvement , 2002, Ann. Softw. Eng..

[52]  Naji Habra,et al.  RESEARCH OUTPUTS / RÉSULTATS DE RECHERCHE , 2022 .

[53]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[54]  Deborah J. Armstrong,et al.  Agile Methodologies: Organizational Adoption Motives, Tailoring, and Performance , 2018, J. Comput. Inf. Syst..

[55]  Lisa Werner,et al.  Reflective Lifeworld Research , 2016 .

[56]  Jan Recker,et al.  How Agile Practices Impact Customer Responsiveness and Development Success: A Field Study , 2017 .

[57]  Helen Sharp,et al.  The role of physical artefacts in agile software development: Two complementary perspectives , 2009, Interact. Comput..

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

[59]  Steve Neely,et al.  Continuous Delivery? Easy! Just Change Everything (Well, Maybe It Is Not That Easy) , 2013, 2013 Agile Conference.

[60]  Brett Smith,et al.  Narrative inquiry in psychology: exploring the tensions within , 2006 .

[61]  R. Kozinets The Field behind the Screen: Using Netnography for Marketing Research in Online Communities , 2002 .

[62]  Brent Mittelstadt,et al.  Principles alone cannot guarantee ethical AI , 2019, Nature Machine Intelligence.

[63]  Jeffrey K. Pinto,et al.  Does Agile work? - A quantitative analysis of agile project success , 2015 .

[64]  Andrew R. Thomas,et al.  Development, Growth and Finance of Organizations from an Eastern European Context , 2017 .

[65]  Stan Karanasios,et al.  HOW SHOULD TECHNOLOGY-MEDIATED ORGANIZATIONAL CHANGE BE EXPLAINED ? A COMPARISON OF THE CONTRIBUTIONS OF CRITICAL REALISM AND ACTIVITY THEORY 1 , 2013 .

[66]  Torgeir Dingsøyr,et al.  Agile Development at Scale: The Next Frontier , 2019, IEEE Softw..

[67]  Diane E. Strode,et al.  The Impact of Organizational Culture on Agile Method Use , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[68]  Stephen G. MacDonell,et al.  Effective team onboarding in Agile software development: techniques and goals , 2019, 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

[69]  Fabian Fagerholm,et al.  Onboarding in Open Source Projects , 2014, IEEE Software.

[70]  Daan van Knippenberg,et al.  Social Identity and Leadership Processes in Groups , 2003 .

[71]  E. Meer,et al.  Emotion Studies in HCI – a New Approach , 2005 .

[72]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[73]  Wendell Wallach,et al.  Why Machine Ethics? , 2006, IEEE Intelligent Systems.

[74]  R. Flesch A new readability yardstick. , 1948, The Journal of applied psychology.

[75]  Christopher G. Worley,et al.  Agility and Organization Design:: A Diagnostic Framework , 2010 .

[76]  Viktoria Stray,et al.  Agile Digital Transformation: A Case Study of Interdependencies , 2018, International Conference on Interaction Sciences.

[77]  Richard Torkar,et al.  Group development and group maturity when building agile teams: A qualitative and quantitative investigation at eight large companies , 2017, J. Syst. Softw..

[78]  Egon Berghout,et al.  From process improvement to people improvement: enabling learning in software development , 2000, Inf. Softw. Technol..

[79]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[80]  Kati Vilkki,et al.  When Agile Is Not Enough , 2010, LESS.

[81]  Maria Teresa Baldassarre,et al.  An Empirical Assessment on Affective Reactions of Novice Developers when Applying Test-Driven Development , 2019, PROFES.

[82]  Tony Gorschek,et al.  A study of value in agile software development organizations , 2017, J. Syst. Softw..

[83]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[84]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[85]  J. V. Maanen,et al.  Toward a theory of organizational socialization , 1977 .

[86]  Ajitha Rajan,et al.  Coverage metrics for requirements-based testing , 2006, ISSTA '06.

[87]  A. Feenberg,et al.  Involving the Virtual Subject , 2001, Ethics and Information Technology.

[88]  Johnny Saldaña,et al.  The Coding Manual for Qualitative Researchers , 2009 .

[89]  M. Ann Garrison Darrin,et al.  The Agile Manifesto, design thinking and systems engineering , 2017, 2017 Annual IEEE International Systems Conference (SysCon).

[90]  Koushik Sen,et al.  A Survey of Dynamic Analysis and Test Generation for JavaScript , 2017, ACM Comput. Surv..

[91]  Desirée Sy,et al.  Adapting usability investigations for agile user-centered design , 2007 .

[92]  Kristina Lundqvist,et al.  Agile in India: challenges and lessons learned , 2010, ISEC.

[93]  Jakob E. Bardram,et al.  Designing for the dynamics of cooperative work activities , 1998, CSCW '98.

[94]  Jeffrey C. Carver,et al.  The role of replications in Empirical Software Engineering , 2008, Empirical Software Engineering.

[95]  Lucas Gren,et al.  Agile ways of working: A team maturity perspective , 2019, J. Softw. Evol. Process..

[96]  Oren Etzioni,et al.  Incorporating Ethics into Artificial Intelligence , 2017, The Journal of Ethics.

[97]  J. Rust,et al.  Modern Psychometrics: The Science of Psychological Assessment , 1989 .

[98]  Juhani Iivari,et al.  The relationship between organizational culture and the deployment of agile methods , 2011, Inf. Softw. Technol..

[99]  Karlheinz Kautz,et al.  Cultures of Agility – Agile Software Development in Practice , 2009 .

[100]  Gudela Grote,et al.  Two sides of the same coin - how agile software development teams approach uncertainty as threats and opportunities , 2018, Inf. Softw. Technol..

[101]  Moira Maguire,et al.  Doing a thematic analysis: A practical, step-by-step guide for learning and teaching scholars. , 2017 .

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

[103]  Dominique Winter,et al.  Key Challenges in Agile Requirements Engineering , 2017, XP.

[104]  Stan Karanasios,et al.  Information sharing and interoperability: the case of major incident management , 2014, Eur. J. Inf. Syst..

[105]  Dinesh Batra,et al.  Modified agile practices for outsourced software projects , 2009, CACM.

[106]  Katarína Buganová,et al.  Risk management in traditional and agile project management , 2019, Transportation Research Procedia.

[107]  Jeremy Provenzola,et al.  Netnography: Evolution, trends, and implications as a fuzzy front end tool , 2013, 2013 Proceedings of PICMET '13: Technology Management in the IT-Driven Services (PICMET).

[108]  Mira Kajko-Mattsson,et al.  Degree of Agility in Pre-Implementation Process Phases , 2008, ICSP.

[109]  Ramana Nanda,et al.  Entrepreneurship as Experimentation , 2014 .

[110]  S. Wheelan,et al.  Validation Studies of the Group Development Questionnaire , 1996 .

[111]  S. Mohammed,et al.  The Measurement of Team Mental Models: We Have No Shared Schema , 2000 .

[112]  B. Tuckman DEVELOPMENTAL SEQUENCE IN SMALL GROUPS. , 1965, Psychological bulletin.

[113]  Viljan Mahnic,et al.  On using planning poker for estimating user stories , 2012, J. Syst. Softw..

[114]  Klaas-Jan Stol,et al.  Exploring onboarding success, organizational fit, and turnover intention of software professionals , 2020, J. Syst. Softw..

[115]  Helen Sharp,et al.  Values and Assumptions Shaping Agile Development and User Experience Design in Practice , 2010, XP.

[116]  Natalia Juristo Juzgado,et al.  Replications of software engineering experiments , 2013, Empirical Software Engineering.

[117]  Jürgen Münch,et al.  How Do Software Startups Approach Experimentation? Empirical Results from a Qualitative Interview Study , 2017, PROFES.

[118]  Geoffrey J. Gordon,et al.  Artificial Intelligence in Medicine: 17th Conference on Artificial Intelligence in Medicine, AIME 2019, Poznan, Poland, June 26–29, 2019, Proceedings , 2019, Lecture Notes in Computer Science.

[119]  Jürgen Münch,et al.  Raising the odds of success: the current state of experimentation in product development , 2016, Inf. Softw. Technol..

[120]  Jay Lee,et al.  Industrial Artificial Intelligence for industry 4.0-based manufacturing systems , 2018, Manufacturing Letters.

[121]  Barbara Paech,et al.  Does Involving Users in Software Development Really Influence System Success? , 2013, IEEE Software.

[122]  Alexander Brem,et al.  How do entrepreneurs think they create value? A scientific reflection of Eric Ries’ Lean Startup approach , 2017 .

[123]  Cynthia Rudin,et al.  Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead , 2018, Nature Machine Intelligence.

[124]  Jason Bennett Thatcher,et al.  Job Satisfaction in Agile Development Teams: Agile Development as Work Redesign , 2016, J. Assoc. Inf. Syst..

[125]  Paul A. Cairns,et al.  A systematic literature review for agile development processes and user centred design integration , 2014, EASE '14.

[126]  Fabio Q. B. da Silva,et al.  Replication of empirical studies in software engineering research: a systematic mapping study , 2012, Empirical Software Engineering.

[127]  Mark Srite,et al.  Information technology and culture: Identifying fragmentary and holistic perspectives of culture , 2005, Inf. Organ..

[128]  Jan Bosch,et al.  Experimentation growth: Evolving trustworthy A/B testing capabilities in online software companies , 2018, J. Softw. Evol. Process..

[129]  Pär J. Ågerfalk,et al.  Fundamentals of Agile Distributed Software Development , 2010, Agility Across Time and Space.

[130]  Shilpi Jain,et al.  A leadership framework for distributed self-organized scrum teams , 2017 .

[131]  Kieran Conboy,et al.  Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development , 2009, Inf. Syst. Res..

[132]  Troels Mørch Test Driven Development , 2005 .

[133]  Stefan Wagner,et al.  Rapid quality assurance with Requirements Smells , 2016, J. Syst. Softw..

[134]  Robert Biddle,et al.  Agile Development Iterations and UI Design , 2007, Agile 2007 (AGILE 2007).

[135]  M. Megel,et al.  Research Design , 2019, Beiträge zur Landschafts- und Umweltplanung I Contributions to Landscape and Environmental Planning.

[136]  Joyce J. Elam,et al.  Inside a software design team: knowledge acquisition, sharing, and integration , 1993, CACM.

[137]  Rex B. Kline,et al.  Principles and Practice of Structural Equation Modeling , 1998 .

[138]  Viktoria Stray,et al.  The Product Owner in Large-Scale Agile: An Empirical Study Through the Lens of Relational Coordination Theory , 2019, XP.

[139]  Emerson R. Murphy-Hill,et al.  Does ACM’s code of ethics change ethical decision making in software development? , 2018, ESEC/SIGSOFT FSE.

[140]  Gordon Fraser,et al.  Modeling readability to improve unit tests , 2015, ESEC/SIGSOFT FSE.

[141]  Sabrina Marczak,et al.  On the Understanding of BDD Scenarios' Quality: Preliminary Practitioners' Opinions , 2018, REFSQ.

[142]  B. Tuckman,et al.  Stages of Small-Group Development Revisited , 1977 .

[143]  Christopher T. Lowenkamp,et al.  False Positives, False Negatives, and False Analyses: A Rejoinder to "Machine Bias: There's Software Used across the Country to Predict Future Criminals. and It's Biased against Blacks" , 2016 .

[144]  Franz Zieris,et al.  Doing Scrum Rather Than Being Agile: A Case Study on Actual Nearshoring Practices , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[145]  Charles C. Manz,et al.  Self-management competencies in self-managing teams: Their impact on multi-team system productivity , 2010 .

[146]  Lassi A. Liikkanen,et al.  Lean UX: the next generation of user-centered agile development? , 2014, NordiCHI.

[147]  Terrell Ward Bynum,et al.  Flourishing Ethics , 2006, Ethics and Information Technology.

[148]  Hwan-Seung Yong,et al.  Distributed agile: project management in a global environment , 2010, Empirical Software Engineering.

[149]  Visvapriya Sathiyam,et al.  Fast Train to DT: A Practical Guide to Coach Design Thinking in Software Industry , 2013, INTERACT.

[150]  Viktoria Stray,et al.  Team Autonomy in Large-Scale Agile , 2019, HICSS.

[151]  Markus Bühner Einführung in die Test- und Fragebogenkonstruktion , 2008 .

[152]  Batya Friedman,et al.  Value-sensitive design , 1996, INTR.

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

[154]  A. Langley Strategies for Theorizing from Process Data , 1999 .

[155]  Jon Welty Peachey,et al.  A Systematic Literature Review of Servant Leadership Theory in Organizational Contexts , 2012, Journal of Business Ethics.

[156]  Gordon Fraser,et al.  Whole Test Suite Generation , 2013, IEEE Transactions on Software Engineering.

[157]  Tore Dybå,et al.  Construction and Validation of an Instrument for Measuring Programming Skill , 2014, IEEE Transactions on Software Engineering.

[158]  Urvashi Rathod,et al.  A risk management framework for distributed agile projects , 2017, Inf. Softw. Technol..

[159]  E. Salas,et al.  Shared mental models in expert team decision making. , 1993 .

[160]  Sundeep Sahay,et al.  Managing cross-cultural issues in global software outsourcing , 2004, CACM.

[161]  Oliver Krancher,et al.  Key Affordances of Platform-as-a-Service: Self-Organization and Continuous Feedback , 2018, J. Manag. Inf. Syst..

[162]  Robert Feldt,et al.  Misaligned values in software engineering organizations , 2018, J. Softw. Evol. Process..

[163]  Berrin Erdogan,et al.  Organizational socialization: The effective onboarding of new employees. , 2011 .

[164]  Fabiano Cutigi Ferrari,et al.  Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[165]  Suprateek Sarker,et al.  The Risks of Agile Software Development: Learning from Adopters , 2016, IEEE Software.

[166]  Santi Furnari,et al.  A Cognitive Mapping Approach to Business Models: Representing Causal Structures and Mechanisms , 2015 .

[167]  Claes Wohlin,et al.  Using Students as Subjects—A Comparative Study of Students and Professionals in Lead-Time Impact Assessment , 2000, Empirical Software Engineering.

[168]  Grigori Melnik,et al.  Comparative Analysis of Job Satisfaction in Agile and Non-agile Software Development Teams , 2006, XP.

[169]  Karen Holtzblatt,et al.  An Agile Customer-Centered Method: Rapid Contextual Design , 2004, XP/Agile Universe.

[170]  Lan Cao,et al.  A framework for adapting agile development methodologies , 2009, Eur. J. Inf. Syst..

[171]  Muhammad Asif,et al.  Integrating design thinking into extreme programming , 2018, J. Ambient Intell. Humaniz. Comput..

[172]  Robert Feldt,et al.  Human Factors Related Challenges in Software Engineering -- An Industrial Perspective , 2015, 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering.

[173]  ไพบูลย์ จงผิตะ,et al.  Change by Design : How Design Thinking Transforms Organizations and Inspires Innovation , 2012 .

[174]  N. Cliff Ordinal methods for behavioral data analysis , 1996 .

[175]  Sabrina Marczak,et al.  Boosting Agile by Using User-Centered Design and Lean Startup: A Case Study of the Adoption of the Combined Approach in Software Development , 2019, 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

[176]  Frank Maurer,et al.  The evolution of agile UXD , 2018, Inf. Softw. Technol..

[177]  Amrit Tiwana,et al.  Beyond the black box: knowledge overlaps in software outsourcing , 2004, IEEE Software.

[178]  Frank Maurer,et al.  Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry , 2008, Agile 2008 Conference.

[179]  H. Heath,et al.  Developing a grounded theory approach: a comparison of Glaser and Strauss. , 2004, International journal of nursing studies.

[180]  Stephan Raaijmakers,et al.  Artificial Intelligence for Law Enforcement: Challenges and Opportunities , 2019, IEEE Security & Privacy.

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

[182]  J. V. Maanen,et al.  The Flow of Culture: Some Notes on Globalization and the Multinational Corporation* , 1993 .

[183]  Pär J. Ågerfalk,et al.  Agile Practices Reduce Distance in Global Software Development , 2006, Inf. Syst. Manag..

[184]  Nomi Baruah,et al.  A Survey of the Use of Agile Methodologies in Different Indian Small and Medium Scale Enterprises (SMEs) , 2012 .

[185]  Martin Steinert,et al.  The Origins of Design Thinking and the Relevance in Software Innovations , 2016, PROFES.

[186]  M. Eraut Non-formal learning and tacit knowledge in professional work. , 2000, The British journal of educational psychology.

[187]  Fabio Kon,et al.  A model of requirements engineering in software startups , 2019, Inf. Softw. Technol..

[188]  Nikolaos Konstantinou,et al.  Maintaining behaviour driven development specifications: Challenges and opportunities , 2018, 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[189]  Janet Davis,et al.  Value Sensitive Design: Applications, Adaptations, and Critiques , 2013 .

[190]  L. Leung Validity, reliability, and generalizability in qualitative research , 2015, Journal of family medicine and primary care.

[191]  Thierry Pun,et al.  DEAP: A Database for Emotion Analysis ;Using Physiological Signals , 2012, IEEE Transactions on Affective Computing.

[192]  Premkumar T. Devanbu,et al.  Quality and productivity outcomes relating to continuous integration in GitHub , 2015, ESEC/SIGSOFT FSE.

[193]  Danilo Caivano,et al.  Continuous software process improvement through statistical process control , 2005, Ninth European Conference on Software Maintenance and Reengineering.

[194]  Allison Druin,et al.  Extreme ethnography: challenges for research in large scale online environments , 2012, iConference '12.

[195]  Markku Oivo,et al.  The initial team of a software startup Narrow-shouldered innovation and broad-shouldered implementation , 2016, 2016 International Conference on Engineering, Technology and Innovation/IEEE lnternational Technology Management Conference (ICE/ITMC).

[196]  Rashina Hoda,et al.  Multi-level agile project management challenges: A self-organizing team perspective , 2016, J. Syst. Softw..

[197]  Jörg Thomaschewski,et al.  Agile Requirements Engineering: A systematic literature review , 2017, Comput. Stand. Interfaces.

[198]  Nils Brede Moe,et al.  Key Challenges of Improving Agile Teamwork , 2013, XP.

[199]  Eric Overby,et al.  A Framework for Enterprise Agility and the Enabling Role of Digital Options , 2005, Business Agility and Information Technology Diffusion.

[200]  Glen D. Rodriguez Rafael,et al.  15 Years of Software Regression Testing Techniques - A Survey , 2016, Int. J. Softw. Eng. Knowl. Eng..

[201]  D. Sculley,et al.  Hidden Technical Debt in Machine Learning Systems , 2015, NIPS.

[202]  Franziska Dobrigkeit,et al.  The best of three worlds - The creation of InnoDev a software development approach that integrates Design Thinking, Scrum and Lean Startup , 2017 .

[203]  Shan Liu,et al.  How user risk and requirements risk moderate the effects of formal and informal control on the process performance of IT projects , 2013, Eur. J. Inf. Syst..

[204]  Maximilian Junker,et al.  Hunting for smells in natural language tests , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[205]  Stavros Stavru,et al.  A critical examination of recent industrial surveys on agile method usage , 2014, J. Syst. Softw..

[206]  Klaas-Jan Stol,et al.  Continuous software engineering: A roadmap and agenda , 2017, J. Syst. Softw..

[207]  Jens Dibbern,et al.  Learning Software Maintenance Tasks in Offshoring Projects: A Cognitive-Load Perspective , 2012, ICIS.

[208]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[209]  Julio Cesar Pereira,et al.  Design Thinking Integrated in Agile Software Development: A Systematic Literature Review , 2018, CENTERIS/ProjMAN/HCist.

[210]  Ville Vakkuri,et al.  Ethically Aligned Design of Autonomous Systems: Industry viewpoint and an empirical study , 2019, ArXiv.

[211]  G. Bedny,et al.  The Systemic-Structural Theory of Activity: Applications to the Study of Human Work , 2005 .

[212]  Stefan Wagner,et al.  Leadership Gap in Agile Teams: How Teams and Scrum Masters Mature , 2018, XP.

[213]  Ronald D. Fricker,et al.  Sampling Methods for Online Surveys , 2015 .

[214]  Jürgen Münch,et al.  Teaching Lean Startup principles: An empirical study on assumption prioritization , 2018, SiBW.

[215]  Laurie A. Williams,et al.  What agile teams think of agile principles , 2012, Commun. ACM.

[216]  Fabian Fagerholm,et al.  Introducing continuous experimentation in large software-intensive product and service organisations , 2017, J. Syst. Softw..

[217]  Kenneth M. Anderson,et al.  A View of Software Development Environments Based on Activity Theory , 2002, Computer Supported Cooperative Work (CSCW).

[218]  Natalia Juristo Juzgado,et al.  An External Replication on the Effects of Test-driven Development Using a Multi-site Blind Analysis Approach , 2016, ESEM.

[219]  D. Hodgson,et al.  Controlling the uncontrollable: ‘Agile’ teams and illusions of autonomy in creative work , 2011 .

[220]  P. Shalit The Silent Language , 1964 .

[221]  R. Wageman How Leaders Foster Self-Managing Team Effectiveness: Design Choices Versus Hands-on Coaching , 2001 .

[222]  Falk Uebernickel,et al.  The Use of Design Thinking for Requirements Engineering: An Ongoing Case Study in the Field of Innovative Software-Intensive Systems , 2018, 2018 IEEE 26th International Requirements Engineering Conference (RE).

[223]  K. Eisenhardt,et al.  Accelerating Adaptive Processes: Product Innovation in the Global Computer Industry , 1995 .

[224]  R. Wageman Critical success factors for creating superb self-managing teams , 1997 .

[225]  Daniel Graziotin,et al.  A Quantitative Exploration of the 9-Factor Theory: Distribution of Leadership Roles Between Scrum Master and Agile Team , 2020, XP.

[226]  Nils Brede Moe,et al.  Exploring Norms in Agile Software Teams , 2016, PROFES.

[227]  Frank Maurer,et al.  User-Centered Design and Agile Methods: A Systematic Review , 2011, 2011 AGILE Conference.

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

[229]  Natalia Juristo Juzgado,et al.  Are Students Representatives of Professionals in Software Engineering Experiments? , 2015, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering.

[230]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[231]  Klaus Krippendorff,et al.  Content Analysis: An Introduction to Its Methodology , 1980 .

[232]  Jaclyn M. Jensen,et al.  Developing adaptive teams: A theory of dynamic team leadership , 2009 .

[233]  Anne Galletta,et al.  Mastering the Semi-Structured Interview and Beyond: From Research Design to Analysis and Publication , 2013 .

[234]  Björn Regnell,et al.  Market-Driven Requirements Engineering for Software Products , 2005 .

[235]  Natalia Juristo Juzgado,et al.  A longitudinal cohort study on the retainment of test-driven development , 2018, ESEM.

[236]  Ryen W. White,et al.  Responsible bots: 10 guidelines for developers of conversational AI , 2019 .

[237]  Sanna Malinen,et al.  Understanding user participation in online communities: A systematic literature review of empirical studies , 2015, Comput. Hum. Behav..

[238]  Jens Dibbern,et al.  Knowledge in Software-Maintenance Outsourcing Projects: Beyond Integration of Business and Technical Knowledge , 2015, 2015 48th Hawaii International Conference on System Sciences.

[239]  Panos Markopoulos,et al.  Powerful and consistent analysis of likert-type rating scales , 2010, CHI.

[240]  Valentine Casey,et al.  Leveraging or Exploiting Cultural Difference? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[241]  Lyssa Adkins Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition , 2010 .

[242]  Alexander Maedche,et al.  Exploring principles of user-centered agile software development: A literature review , 2015, Inf. Softw. Technol..

[243]  Holger Dette,et al.  Box-Type Approximations in Nonparametric Factorial Designs , 1997 .

[244]  Matteo Turilli,et al.  The ethics of information transparency , 2009, Ethics and Information Technology.

[245]  H. Tohidi,et al.  Organizational culture and leadership , 2012 .

[246]  Torgeir Dingsøyr,et al.  Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development , 2016, ICIS.

[247]  Viswanath Venkatesh,et al.  A Control Theory Perspective on Agile Methodology Use and Changing User Requirements , 2009, Inf. Syst. Res..

[248]  Pekka Abrahamsson,et al.  Minimum Viable Product or Multiple Facet Product? The Role of MVP in Software Startups , 2016, XP.

[249]  Brijesh Singh,et al.  The Lean Startup:How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses , 2016 .

[250]  P. Hersey,et al.  Situational Leadership, Perception, and the Impact of Power , 1979 .

[251]  Pekka Abrahamsson,et al.  Hypotheses Engineering: First Essential Steps of Experiment-Driven Software Development , 2019, 2019 IEEE/ACM Joint 4th International Workshop on Rapid Continuous Software Engineering and 1st International Workshop on Data-Driven Decisions, Experimentation and Evolution (RCoSE/DDrEE).

[252]  Burak Turhan,et al.  What Do We (Really) Know about Test-Driven Development? , 2018, IEEE Software.

[253]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[254]  Virginia Dignum,et al.  Ethics in artificial intelligence: introduction to the special issue , 2018, Ethics and Information Technology.

[255]  D. Lee,et al.  Survey on software testing practices , 2012, IET Softw..

[256]  Urvashi Rathod,et al.  Categorization of risk factors for distributed agile projects , 2015, Inf. Softw. Technol..

[257]  Jens Dibbern,et al.  Explaining Variations in Client Extra Costs Between Software Projects Offshored to India , 2008, MIS Q..

[258]  Bianca H. Ximenes,et al.  Software Project Management Combining Agile, Lean Startup and Design Thinking , 2015, HCI.

[259]  Pekka Abrahamsson,et al.  Lean startup: why large software companies should care , 2015, XP Workshops.

[260]  Jeff Sutherland,et al.  The Scrum Guide , 2012 .

[261]  Paul A. Cairns,et al.  A Practitioner Perspective on Integrating Agile and User Centred Design , 2014, BCS HCI.

[262]  Mark Summers Insights into an Agile Adventure with Offshore Partners , 2008, Agile 2008 Conference.