| |||||||||||||
AMP 2024 : Agility with Microservices Programming 2024: Call for Papers | |||||||||||||
Link: https://amp-workshops.github.io/ | |||||||||||||
| |||||||||||||
Call For Papers | |||||||||||||
Fifth International Workshop on Agility with Microservices Programming
Affiliated with ICSOC 2024 December 3rd 2024, Tunis, Tunisia https://amp-workshops.github.io/ Important dates --------------- - Paper submission deadline: September 26th, 2024 (AoE) - Author notification: October 24st, 2024 (AoE) - Camera Ready: October 31st, 2024 (AoE) - Workshop date: December 3rd, 2024 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 competitive markets, where agility and flexibility of software systems become a critical asset to establish leadership. While microservices are a solution for scalability, maintainability, and evolvability, 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 to collect experiences on microservice adoption and reporting best practices, but also, failure cases, to build community knowledge based on previous errors and successes. The workshop is open to experience reports from both practitioners and academia. The fourth edition of AMP aims to continue the success of its previous editions [1-4] in collecting original work on the science and engineering of programming microservices. We seek to collect original work on the science and engineering of programming microservices, including but not limited to evolutionary and agile architectures, methods and tools, patterns, operational practices and DevOps, agile teams, programming languages and techniques for microservices, software quality aspects, metrics and software analytics, verification, test-driven approaches and testing, architectural refactoring, empirical studies, and experience reports on microservices adoption and teaching. The topics include (but are not limited to): - Using microservices to enable an evolutionary and agile architecture. - Software engineering methods and tools for microservices. - Patterns for microservices design and development. - Operational practices for microservices and DevOps support. - Impact of microservices’ usage on agile teams and processes. - Programming languages and techniques for microservices. - Combining microservices with other architectural styles. - Achieving software qualities, e.g., security, maintainability, and deployability. - Metrics and software analytics in microservices architectures. - Verification of microservice architectures. - Test-driven approaches and testing in microservices development. - Refactoring in the context of microservices architectures. - Empirical studies on microservices. - Experience reports on microservice adoption and teaching. Contributions and Evaluation ---------------------------- AMP2024 seeks original contributions of the following types (maximum length): - Full papers: research papers, industry experiences, or case studies (12 pages in LNCS format, including references). - Short papers: research papers, industry experiences, or case studies (8 pages in LNCS format, including references). - Extended Abstracts: tool presentations, position papers (2 pages). Papers should be formatted in Springer’s LNBIP format and submitted through EasyChair: https://easychair.org/conferences/?conf=icsoc2024 (Track: Workshop on Agility with Microservices Programming) Accepted papers (full and short) will be published in the ICSOC 2024 Workshop Proceedings (Springer). For further details, refer to the workshop website at https://amp-workshops.github.io/ and for any further queries, please contact the program chairs. Program Chairs -------------- Thatiane de Oliveira Rosa, IFTO, BR (thatiane@ifto.edu.br) Sandro Speth, University of Stuttgart, DE (sandro.speth@iste.uni-stuttgart.de) Jonas Fritzsch, University of Stuttgart, DE (jonas.fritzsch@iste.uni-stuttgart.de) Publicity Chair -------------- João Daniel, Free University of Bozen-Bolzano, IT (joaofrancisco.linodaniel@student.unibz.it) Program Committee ----------------- Alceste Scalas Technical University of Denmark, DK Alfredo Goldman University of São Paulo, BR Andrea Melis University of Bologna, IT Carlos Solis ION Analytics, UK Filipe Correia University of Porto, PT Florian Rademacher RWTH Aachen University , DE Jacopo Soldani University of Pisa, IT Javad Ghofrani University of Luebeck, DE Larisa Safina INRIA Lille - Nord Europe, FR Marco Peressotti University of Southern Denmark, DK Michał J. Gajda Migamake Pte Ltd, PL Nour Ali Brunel University London, UK Philip Wizenty University of Applied Sciences and Arts Dortmund, DE Saverio Giallorenzo University of Bologna, IT Sebastian Copei University of Kassel, DE References ------------ [1] https://amp.fe.up.pt/2020/ [2] https://amp.fe.up.pt/2021/ [3] https://amp.fe.up.pt/2022/ [4] https://amp.fe.up.pt/2023/ |
|