An Empirical Study on Microservice Software Development
Microservice is an approach to software development, in which an application is designed and constructed to maximise the benefits of modularisation. This approach improves testing of applications, where modularization can limit the prorogation of bugs and facilitates their detection. Though the microservices paradigm has the potentials to ease the automation of bugs detection and fixing, the process is still less understood by the microservices community. To bridge this gap and accelerate such an understanding, we extracted posts from Stack Overflow to identify the most commonly discussed issues in microservice development and testing and we have categorised the concerns. Our results indicate that (i) missing parameters and operations are the most common concerns in service routing; (ii) wrong versions of libraries, annotations, protocols, and clusters appear as the main concerns on service discovery; (iii) the absence of authorisation operation and web tokens exposed for a long time are the main concerns related to service authentication and authorisation; and (iv) the absence of configuration parameters for cache and inadequate patterns for long running transactions emerge as trending concerns in service invocation. We analyse our findings and provide suggestion for future research.
Thu 3 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
17:30 - 18:20 | |||
17:15 15mPaper | An Empirical Study on Microservice Software Development SESoS/WDES 2021 Francisco Ramirez , Carlos Mera-Gómez ESPOL Polythecnic University, Rami Bahsoon University of Birmingham, Yuqun Zhang DOI Pre-print Media Attached | ||
17:30 15mPaper | Dealing with IoT Defiant Components SESoS/WDES 2021 Adrilene Fonseca State University of Ceará, Denis Sousa State University of Ceará, Matheus Chagas State University of Ceará, Paulo Maia State University of Ceará, Lucas Alves , Victor Praxedes , Ernandes Junior DOI Pre-print Media Attached | ||
17:45 15mPaper | Toward Formalizing The Emergent Behavior in Software Engineering SESoS/WDES 2021 DOI Pre-print Media Attached |
Go directly to this room on Clowdr