loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Michail D. Papamichail ; Themistoklis Diamantopoulos ; Vasileios Matsoukas ; Christos Athanasiadis and Andreas L. Symeonidis

Affiliation: Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Thessaloniki and Greece

Keyword(s): DevOps, Developer Role Identification, Developer Behavior Extraction, GitHub Contributions, Agile.

Related Ontology Subjects/Areas/Topics: Artificial Intelligence ; Business Analytics ; Cardiovascular Technologies ; Computing and Telecommunications in Cardiology ; Data Engineering ; Decision Support Systems ; Decision Support Systems, Remote Data Analysis ; Health Engineering and Technology Applications ; Knowledge-Based Systems ; Symbolic Systems

Abstract: Lately, the popular open source paradigm and the adoption of agile methodologies have changed the way software is developed. Effective collaboration within software teams has become crucial for building successful products. In this context, harnessing the data available in online code hosting facilities can help towards understanding how teams work and optimizing the development process. Although there are several approaches that mine contributions’ data, they usually view contributors as a uniform body of engineers, and focus mainly on the aspect of productivity while neglecting the quality of the work performed. In this work, we design a methodology for identifying engineer roles in development teams and determine the behaviors that prevail for each role. Using a dataset of GitHub projects, we perform clustering against the DevOps axis, thus identifying three roles: developers that are mainly preoccupied with code commits, operations engineers that focus on task assignment and acce ptance testing, and the lately popular role of DevOps engineers that are a mix of both. Our analysis further extracts behavioral patterns for each role, this way assisting team leaders in knowing their team and effectively directing responsibilities to achieve optimal workload balancing and task allocation. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.224.64.226

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Papamichail, M.; Diamantopoulos, T.; Matsoukas, V.; Athanasiadis, C. and Symeonidis, A. (2019). Towards Extracting the Role and Behavior of Contributors in Open-source Projects. In Proceedings of the 14th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-379-7; ISSN 2184-2833, SciTePress, pages 536-543. DOI: 10.5220/0007966505360543

@conference{icsoft19,
author={Michail D. Papamichail. and Themistoklis Diamantopoulos. and Vasileios Matsoukas. and Christos Athanasiadis. and Andreas L. Symeonidis.},
title={Towards Extracting the Role and Behavior of Contributors in Open-source Projects},
booktitle={Proceedings of the 14th International Conference on Software Technologies - ICSOFT},
year={2019},
pages={536-543},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007966505360543},
isbn={978-989-758-379-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Software Technologies - ICSOFT
TI - Towards Extracting the Role and Behavior of Contributors in Open-source Projects
SN - 978-989-758-379-7
IS - 2184-2833
AU - Papamichail, M.
AU - Diamantopoulos, T.
AU - Matsoukas, V.
AU - Athanasiadis, C.
AU - Symeonidis, A.
PY - 2019
SP - 536
EP - 543
DO - 10.5220/0007966505360543
PB - SciTePress