Agility with Microservices Programming: Call for Papers ======================================================= Second International Workshop on Agility with Microservices Programming Affiliated with XP 2021 June 14th 2021, Online https://amp.fe.up.pt/2021/ Important dates --------------- - Abstract submission deadline: April 16th, 2021 (AoE) - Submission deadline: April 30th, 2021 (AoE) - Notification to authors: May 21st, 2021 (AoE) - Workshop date: June 14th, 2021 Theme and Topics ---------------- Agile architecture does not necessarily emerge from the use of agile development practices, it needs to be deliberately sought after. This often means creating systems as sets of small, independent components that collaborate to provide the desired functionality. Such components are usually loosely-coupled and expose well-defined APIs that are accessible over standard communication protocols and data formats -- they can be individually developed and tested, they can be easily replaced by alternative implementations if needed, and they provide great flexibility when deploying and scaling the system. This style of architecture is often described as **microservices**. Essentially, microservices decompose a system into an architecture of standalone modules that 1) are simpler to maintain and evolve, 2) scale efficiently, and 3) can be reused as building blocks for other architectures. Transitioning to a microservice architecture is crucial for companies in highly-competing markets, where agility and flexibility of software systems become a critical asset to establish leadership. While microservices are a solution for maintainability, evolvability, scalability, and reuse, they come at a cost: an increased complexity that calls for an improvement of the current techniques for software construction and advanced engineering practices. The AMP workshop aims at collecting original work on the science and engineering of Microservices Programming using Agile principles and practices and/or with the goal of supporting Agility: - Experience reports on microservice adoption. - Software engineering methods and tools for microservices. - Operations practices for microservices and support for DevOps. - Programming languages and techniques for microservices. - Achieving software qualities, from security to maintainability and deployability. - Modeling approaches for microservice-based systems. - Verification and Testing of microservice systems. - Education research of microservices-related topics. Contributions and Evaluation ---------------------------- AMP 2021 seeks original contributions of the following types: - Full papers: research papers, industry case studies (from 6 to 8 pages, including references) - Extended Abstracts: tool presentations, position papers (2 pages, including references) All submissions must be in English, conform to the Springer LNBIP format and must be submitted through EasyChair at https://easychair.org/conferences/?conf=xp2021 and selecting track "XP2021 Research WS - Agility with Microservice Programming". Peer groups with expertise in the workshop focus area will review submissions. The Program Committee will select full papers and extended abstracts for presentation at the workshop. Revised and selected contributions will be included in a separate volume of the XP 2021 conference proceedings published by Springer LNBIP. To this end, one of the authors attending XP 2021 must present the work at the workshop. For further details, refer to the workshop website https://amp.fe.up.pt/2021 and for any further queries, please contact the chairs. Program Chairs -------------- Filipe Figueiredo Correia, University of Porto, PT (filipe.correia@fe.up.pt) Florian Rademacher, University of Applied Sciences and Arts Dortmund, DE (florian.rademacher@fh-dortmund.de) Rebecca Wirfs-Brock, Wirfs-Brock Associates, USA (rebecca@wirfs-brock.com) Blagovesta Kostova, Swiss Federal Institute of Technology (EPFL), CH (blagovesta.pirelli@epfl.ch) Publicity Chair --------------- Larisa Safina, National Institute for Research in Digital Science and Technology (INRIA), FR (larisa.safina@inria.fr) Valentino Picotti, University of Southern Denmark, DK (picotti@imada.sdu.dk) Program Committee ----------------- Alceste Scalas, Technical University of Denmark, DK Alfredo Goldman, University of São Paulo, BR Cesare Pautasso, University of Lugano, CH Eduardo Guerra, Free University of Bolzen-Bolzano, IT Jacopo Soldani, University of Pisa, IT Jonas Sorgalla, University of Applied Science and Arts Dortmund, DE Joseph Yoder, The Refactory, USA Justus Bogner, University of Stuttgart, DE Kyle Brown, IBM, USA Marco Peressotti, University of Southern Denmark, DK Michał Gajda, MigaMake, SG Nuno Santos, Natixis, PT Olaf Zimmermann, University of Applied Sciences of Eastern Switzerland, CH Philip Wizenty, University of Applied Science and Arts Dortmund, DE Pooyan Jamshidi, University of South Carolina, USA Saverio Giallorenzo, University of Bologna, IT Sebastian Copei, University of Kassel, DE Stefano Zingaro, University of Bologna, IT Saulo Toledo, University of Oslo, NO Vladik Khononov, DoiT International, USA