ICSA 2024
Tue 4 - Sat 8 June 2024 Hyderabad, Telangana, India
Thu 6 Jun 2024 15:15 - 15:35 - Session 3A: API and Microservices

Due to the growing popularity of microservice architecture, researchers and practitioners are beginning to pay increasing attention to its longevity and sustainability. One critical aspect is the influence of the software organizational structure on the maintainability of the microservice architecture. Many practitioners advocate that it is important to adopt a strategy that allows each team to take responsibility for no more than one microservice, which can greatly reduce coupling on the organizational level and improve the efficiency of collaboration and communication therein. However, such a strategy is not commonly applied when organizational coupling exists nearly universally amongst projects. To improve such a situation, it is critical to optimize the developers’ collaboration toward proper allocation of developers’ responsibility and reduce ineffective communication. To this end, one aspect that should be taken into account is the personality of the developers when developers of compatible personalities are more effective in collaborating compared to those who are not. In this vision paper, we propose a framework for the optimization of microservice organizations considering the personality of the developer as one of the contextual factors. The framework shall facilitate the optimization of the organizational structure of microservices toward not only the ideal “high cohesion, low coupling”, but also the high “personality compatibility” in highly cohesive teams.

Thu 6 Jun

Displayed time zone: Chennai, Kolkata, Mumbai, New Delhi change

14:00 - 15:30
Session 3A: API and MicroservicesResearch Papers / New and Emerging Ideas

Session Chair: Daniele Di Pompeo, University of L’Aquila
Room: H-105, Himalaya Block

14:00
25m
Research paper
MAGNET: Method-based Approach using Graph Neural Network for Microservices IdentificationResearch Paper
Research Papers
A: Imen Trabelsi , A: Naouel Moha École de Technologie Supérieure (ETS), A: Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, A: Lucas Geffard École de Technologie Supérieure
14:25
25m
Research paper
Automated Reverse Engineering for MoM-based Microservices (ARE4MOM) using static analysisResearch Paper
Research Papers
A: Snigdha Singh Karlsruhe Institute of Technology, A: Anne Koziolek Karlsruhe Institute of Technology
14:50
25m
Research paper
Detecting Usage of Deprecated Web APIs via TracingResearch Paper
Research Papers
A: Leif Bonorden Universität Hamburg, A: André van Hoorn University of Hamburg, Germany
Pre-print File Attached
15:15
20m
Research paper
Toward a Collaboration Optimization in Microservice Projects based on Developer PersonalitiesNEMI
New and Emerging Ideas
A: Xiaozhou Li , A: Fabio Calefato University of Bari, A: Valentina Lenarduzzi University of Oulu, A: Davide Taibi University of Oulu and Tampere University