Home > Research > Publications & Outputs > Mining communication patterns in software devel...

Links

Text available via DOI:

View graph of relations

Mining communication patterns in software development: A GitHub analysis

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Mining communication patterns in software development: A GitHub analysis. / Ortu, Marco; Hall, Tracy; Marchesi, Michele et al.
PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering. New York: ACM, 2018. p. 70-79.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Ortu, M, Hall, T, Marchesi, M, Tonelli, R, Bowes, D & Destefanis, G 2018, Mining communication patterns in software development: A GitHub analysis. in PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering. ACM, New York, pp. 70-79. https://doi.org/10.1145/3273934.3273943

APA

Ortu, M., Hall, T., Marchesi, M., Tonelli, R., Bowes, D., & Destefanis, G. (2018). Mining communication patterns in software development: A GitHub analysis. In PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering (pp. 70-79). ACM. https://doi.org/10.1145/3273934.3273943

Vancouver

Ortu M, Hall T, Marchesi M, Tonelli R, Bowes D, Destefanis G. Mining communication patterns in software development: A GitHub analysis. In PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering. New York: ACM. 2018. p. 70-79 doi: 10.1145/3273934.3273943

Author

Ortu, Marco ; Hall, Tracy ; Marchesi, Michele et al. / Mining communication patterns in software development : A GitHub analysis. PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering. New York : ACM, 2018. pp. 70-79

Bibtex

@inproceedings{9a722310aac74aecb7d6eb2f6758f5cd,
title = "Mining communication patterns in software development: A GitHub analysis",
abstract = "Background: Studies related to human factors in software engineering are providing insightful information on the emotional state of contributors and the impact this has on the code. The open source software development paradigm involves different roles, and previous studies about emotions in software development have not taken into account what different roles might play when people express their feelings. Aim: We present an analysis of issues and commits on five GitHub projects distinguishing contributors between users and developers, and between one-commit and multi-commit developers. Method: We analyzed more than 650K comments from 130K issues of 64K contributors. We calculated emotions (love, joy, anger, sadness) and politeness of the comments related to the issues of the considered projects and introduced the definition of contributor fan-in and fan-out. Results: Results show that users and developers communicate differently as well as multi-commit developers and one-commit developers do. Conclusions: We provide empirical evidence that one-commit developers are more active and more polite in posting comments. Multi-commit developers are less active in posting comments, and while commenting, they are less polite than when commented.",
author = "Marco Ortu and Tracy Hall and Michele Marchesi and Roberto Tonelli and David Bowes and Giuseppe Destefanis",
year = "2018",
month = oct,
day = "10",
doi = "10.1145/3273934.3273943",
language = "English",
isbn = "9781450365932",
pages = "70--79",
booktitle = "PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Mining communication patterns in software development

T2 - A GitHub analysis

AU - Ortu, Marco

AU - Hall, Tracy

AU - Marchesi, Michele

AU - Tonelli, Roberto

AU - Bowes, David

AU - Destefanis, Giuseppe

PY - 2018/10/10

Y1 - 2018/10/10

N2 - Background: Studies related to human factors in software engineering are providing insightful information on the emotional state of contributors and the impact this has on the code. The open source software development paradigm involves different roles, and previous studies about emotions in software development have not taken into account what different roles might play when people express their feelings. Aim: We present an analysis of issues and commits on five GitHub projects distinguishing contributors between users and developers, and between one-commit and multi-commit developers. Method: We analyzed more than 650K comments from 130K issues of 64K contributors. We calculated emotions (love, joy, anger, sadness) and politeness of the comments related to the issues of the considered projects and introduced the definition of contributor fan-in and fan-out. Results: Results show that users and developers communicate differently as well as multi-commit developers and one-commit developers do. Conclusions: We provide empirical evidence that one-commit developers are more active and more polite in posting comments. Multi-commit developers are less active in posting comments, and while commenting, they are less polite than when commented.

AB - Background: Studies related to human factors in software engineering are providing insightful information on the emotional state of contributors and the impact this has on the code. The open source software development paradigm involves different roles, and previous studies about emotions in software development have not taken into account what different roles might play when people express their feelings. Aim: We present an analysis of issues and commits on five GitHub projects distinguishing contributors between users and developers, and between one-commit and multi-commit developers. Method: We analyzed more than 650K comments from 130K issues of 64K contributors. We calculated emotions (love, joy, anger, sadness) and politeness of the comments related to the issues of the considered projects and introduced the definition of contributor fan-in and fan-out. Results: Results show that users and developers communicate differently as well as multi-commit developers and one-commit developers do. Conclusions: We provide empirical evidence that one-commit developers are more active and more polite in posting comments. Multi-commit developers are less active in posting comments, and while commenting, they are less polite than when commented.

U2 - 10.1145/3273934.3273943

DO - 10.1145/3273934.3273943

M3 - Conference contribution/Paper

SN - 9781450365932

SP - 70

EP - 79

BT - PROMISE'18 Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering

PB - ACM

CY - New York

ER -