Agile Processes in Software Engineering and Extreme
Total Page:16
File Type:pdf, Size:1020Kb
Juan Garbajosa · Xiaofeng Wang Ademar Aguiar (Eds.) Agile Processes in Software Engineering and Extreme Programming LNBIP 314 19th International Conference, XP 2018 Porto, Portugal, May 21–25, 2018 Proceedings Lecture Notes in Business Information Processing 314 Series Editors Wil M. P. van der Aalst RWTH Aachen University, Aachen, Germany John Mylopoulos University of Trento, Trento, Italy Michael Rosemann Queensland University of Technology, Brisbane, QLD, Australia Michael J. Shaw University of Illinois, Urbana-Champaign, IL, USA Clemens Szyperski Microsoft Research, Redmond, WA, USA More information about this series at http://www.springer.com/series/7911 Juan Garbajosa • Xiaofeng Wang Ademar Aguiar (Eds.) Agile Processes in Software Engineering and Extreme Programming 19th International Conference, XP 2018 Porto, Portugal, May 21–25, 2018 Proceedings Editors Juan Garbajosa Ademar Aguiar Technical University of Madrid University of Porto Madrid, Madrid Porto Spain Portugal Xiaofeng Wang Free University of Bozen-Bolzano Bolzano Italy ISSN 1865-1348 ISSN 1865-1356 (electronic) Lecture Notes in Business Information Processing ISBN 978-3-319-91601-9 ISBN 978-3-319-91602-6 (eBook) https://doi.org/10.1007/978-3-319-91602-6 Library of Congress Control Number: 2018944291 © The Editor(s) (if applicable) and The Author(s) 2018. This book is an open access publication. Open Access This book is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this book are included in the book’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the book’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by the registered company Springer International Publishing AG part of Springer Nature The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland Preface This volume contains the papers presented at XP 2018, the 19th International Con- ference on Agile Software Development, held during May 21–25, 2018, in Porto, Portugal. XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, academics, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP con- ferences have been pushing forward the successful evolution and adoption of agile by teams and organizations, not only in the software industry and academia, but also beyond. Whether you are new to agile or a seasoned agile practitioner, XP 2018 provided a playful and informal environment to learn and trigger discussions around its main theme – make, inspect, adapt. Submissions of unpublished high-quality research papers related to agile and lean software development were invited for the XP 2018 Research Papers Track. The submissions received addressed the full spectrum of agile software development, broadly on agile, on issues of concern to researchers and practitioners alike. Submis- sions based on empirical studies and including practitioners and academic collabora- tions were encouraged. We received 62 submissions for the track. After the first screening by the track chairs, 58 submissions were sent out for single-blinded peer reviews. Each submission received (on average) three reviews from the Program Committee members. The committee decided to accept 21 papers, which are included in these proceedings. The success of the XP 2018 conference and the Research Papers Track should be attributed to the passionate and hard work of many people. We greatly appreciate the contributions from everyone, especially the authors and presenters of all papers, the Program Committee members, the volunteers, and the sponsors. Last but not least, we would like to express our sincere thanks to the organizing team of XP 2018, for their great and constant support to us. April 2018 Juan Garbajosa Xiaofeng Wang Ademar Aguiar Organization Conference Chair Ademar Aguiar Universidade do Porto, Portugal Research Papers Co-chairs Juan Garbajosa Universidad Politécnica de Madrid, Spain Xiaofeng Wang Free University of Bozen-Bolzano, Italy Research Workshops Co-chairs Stefan Wagner University of Stuttgart, Germany Rashina Hoda The University of Auckland, New Zealand Research Posters Co-chairs Hugo Ferreira Universidade do Porto, Portugal Davide Taibi Free University of Bozen-Bolzano, Italy Doctoral Symposium Co-chairs Pekka Abrahamsson University of Jyväskylä, Finland Casper Lassenius Aalto University, Finland Industry and Practice Co-chairs Jan Coupette Codecentric, Germany Nils Wloka Codecentric, Germany Experience Reports Co-chairs Rebecca Wirfs-Brock Wirfs-Brock Associates, USA Joseph Yoder The Refactory, USA Agile in Education and Training Co-chairs Craig Anslow Victoria University of Wellington, New Zealand Robert Chatley Imperial College London/Develogical Ltd., UK VIII Organization Tools and Demos Co-chairs Seb Rose Cucumber Limited, UK Allegra Cooper IT CTO, The Vanguard Group, Inc., USA Tutorials and Workshops Co-chairs Alan O’Callaghan Emerald Hill Limited, UK Lachlan Heasman Independent, Australia Openspace Chair Charlie Poole Poole Consulting, USA Panels Chair Steven Fraser Innoxec, USA Media Design Chair Miguel Carvalhais Universidade do Porto, Portugal Communication Design Mafalda Marinho Freelancer, Portugal Rita Ribeiro Freelancer, Portugal Press and Media Sponsors Pam Hughes Agile Alliance, USA Sponsors Liaison Philip Brock Agile Alliance, USA Student Volunteers Co-chairs Diogo Amaral Universidade do Porto, Portugal André Lago Universidade do Porto, Portugal Local Arrangements Pedro Miguel Silva Universidade do Porto, Portugal Esperanza Jurado Sopeña Badajoz, Spain Jose Luis Gonzalez Sopeña Badajoz, Spain Organization IX Agile Portugal Liaison Filipe Correia Universidade do Porto, Portugal Catarina Reis IP Leiria, Portugal Agile Alliance Liaison Jutta Eckstein Independent, Germany Steering Committee Juan Garbajosa Universidad Politécnica de Madrid, Spain Casper Lassenius Aalto University, Finland Erik Lundh IngenjörsGlädje, Sweden Hubert Baumeister Technical University of Denmark, Denmark Jutta Eckstein Independent, Germany Michele Marchesi DMI - University of Cagliari, Italy Nils Wloka Codecentric, Germany Philip Brock Agile Alliance, USA Steven Fraser Innoxec, USA Seb Rose Cucumber Limited, UK Institutional Partners Universidade do Porto, Portugal ScaleUp Porto, Portugal Agile Portugal, Portugal Agile Alliance, USA Program Committee Pekka Abrahamsson University of Jyväskylä, Finland Hubert Baumeister Technical University of Denmark, Denmark Jan Bosch Chalmers University of Technology, Sweden François Coallier École de technologie supérieure, Canada Kieran Conboy National University of Galway, Ireland Steve Counsell Brunel University, UK Daniela Cruzes SINTEF, Norway Torgeir Dingsøyr Norwegian University of Science and Technology, Norway Christof Ebert Vector Consulting Services, Germany Hakan Erdogmus Carnegie Mellon University, USA Michael Felderer University of Innsbruck, Austria Brian Fitzgerald Lero - Irish Software Engineering Research Centre, Ireland Alfredo Goldman University of São Paulo, Brazil Tony Gorschek Blekinge Institute of Technology, Sweden X Organization Des Greer Queen’s University Belfast, UK Peggy Gregory University of Central Lancashire, UK Eduardo Guerra National Institute of Space Research, Brazil Rashina Hoda The University of Auckland, New Zealand Helena Holmström University of Malmo, Sweden Olsson Sami Hyrynsalmi Tampere University of Technology, Finland Andrea Janes Free University of Bolzano, Italy Fabio Kon University of São Paulo, Brazil Casper Lassenius Massachusetts Institute of Technology, USA Lech Madeyski Wroclaw University of Science and Technology, Poland Michele Marchesi DMI - University of Cagliari, Italy Sabrina Marczak PUCRS, Brazil Frank Maurer University of Calgary, Canada Claudia Melo University of Brasília, Brazil Tommi Mikkonen University of Helsinki, Finland Alok Mishra Atilim University, Turkey Nils Brede Moe SINTEF, Norway Juergen Muench Reutlingen University, Germany Daniel Méndez Technical University of Munich, Germany Fernández Maria Paasivaara