Toward a Collaboration Optimization in Microservice Projects based on Developer PersonalitiesNEMI
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 JunDisplayed 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 | ||
14:00 25mResearch 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 25mResearch 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 25mResearch paper | Detecting Usage of Deprecated Web APIs via TracingResearch Paper Research Papers Pre-print File Attached | ||
15:15 20mResearch 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 |