Metrics and models for developer collaboration analysis in microservice-based systems. A systematic mapping study
Li, Xiaozhou; Abdelfattah, Amr S.; Su, Ruoyu; Lee, Josep; Aponte, Ernesto; Koerner, Rachel; Cerny, Tomas; Taibi, Davide (2023-09-15)
Li, Xiaozhou
Abdelfattah, Amr S.
Su, Ruoyu
Lee, Josep
Aponte, Ernesto
Koerner, Rachel
Cerny, Tomas
Taibi, Davide
Redaktion Sun SITE
15.09.2023
Xiaozhou Li, Amr S. Abdelfattah, Ruoyu Su, Joseph Lee, Ernesto Aponte, Rachel Koerner, Tomas Cerny and Davide Taibi (2023) Metrics and Models for Developer Collaboration Analysis in Microservice-Based Systems. A Systematic Mapping Study. In Joint Proceedings of the 32nd International Workshop on Software Measurement (IWSM) and the 17th International Conference on Software Process and Product Measurement (MENSURA) Rome, Italy, September 14-15, 2023, 3543, 1-15
https://creativecommons.org/licenses/by/4.0/
© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
https://creativecommons.org/licenses/by/4.0/
© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
https://creativecommons.org/licenses/by/4.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202401231414
https://urn.fi/URN:NBN:fi:oulu-202401231414
Tiivistelmä
Abstract
Microservices enable different teams to develop and deploy services independently. Practitioners are frequently mentioning the need for independence between teams and developers, and the need for metrics to measure developer collaboration. To shed light on the existing metrics and models, we conducted a Systematic Mapping Study to identify models for measuring the development activities, the metrics adopted by these methods, and the output produced by the methods themselves. We identified 10 different models proposed in 14 research papers. Results show that a large amount of the existing models adopt qualitative metrics, questionnaires, and surveys to collect the information required while others use information from issue tracking and version systems. The results will enable practitioners and researchers to further validate and extend the research on metrics for evaluating the collaboration and independence among developers.
Microservices enable different teams to develop and deploy services independently. Practitioners are frequently mentioning the need for independence between teams and developers, and the need for metrics to measure developer collaboration. To shed light on the existing metrics and models, we conducted a Systematic Mapping Study to identify models for measuring the development activities, the metrics adopted by these methods, and the output produced by the methods themselves. We identified 10 different models proposed in 14 research papers. Results show that a large amount of the existing models adopt qualitative metrics, questionnaires, and surveys to collect the information required while others use information from issue tracking and version systems. The results will enable practitioners and researchers to further validate and extend the research on metrics for evaluating the collaboration and independence among developers.
Kokoelmat
- Avoin saatavuus [38865]