skip to main content
10.1145/1370114.1370135acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

What dynamic network metrics can tell us about developer roles

Published: 13 May 2008 Publication History

Abstract

Software development is heavily dependent on the participants of the process and their roles within the process. Each developer has his specific skills and interests and hence contributes to the project in a different way. While some programmers work on separate modules, others developers integrate these modules towards the final product. To identify such different groups of people one approach is to work with methods taken from social network analysis. To this end, a social network has to be defined in a suitable way, and appropriate analysis strategies have to be chosen. This paper shows how a network of software developers could be defined based on information in a software repository, and what it can possibly tell about roles of developers (and what not) in the process of the application server Tomcat.

References

[1]
The Tomcat-project. http://tomcat.apache.org, last visited on 24th of January, 2008.
[2]
C. Bird, A. Gourley, P. Devanbu, M. Gertz, and A. Swaminathan. Mining email social networks. In Proceedings of the 2006 international workshop on Mining software repositories MSR06, pages 137--143, New York, NY, USA, 2006. ACM.
[3]
U. Brandes. A Faster Algorithm for Betweenness Centrality. J. of Math. Society, 25(2):163--177, 2001.
[4]
U. Brandes and T. Erlebach, editors. Network Analysis: Methodological Foundations, volume 3418 of Lecture Notes in Computer Science. Springer, 2005.
[5]
L. C. Freeman. Centrality in Social Networks. Conceptual Clarification. Social Networks, 1(3):215--239, 1979.
[6]
L. Lopez, J. M. Gonzalez-Barahona, and G. Robles. Applying Social Network Analysis to the Information in CVS repositories. In First International Workshop on Mining Software Repositories, MSR 2004 (ICSE Workshop), Proceedings, 2004.
[7]
P. Weißgerber, M. Pohl, and M. Burch. Visual Data Mining in Software Archives to Detect How Developers Work Together. In Fourth International Workshop on Mining Software Repositories, MSR 2007 (ICSE Workshop), Proceedings, page 9, 2007.

Cited By

View all
  • (2023)Automatic Core-Developer Identification on GitHub: A Validation StudyACM Transactions on Software Engineering and Methodology10.1145/359380332:6(1-29)Online publication date: 30-Sep-2023
  • (2022)How Do Successful and Failed Projects Differ? A Socio-Technical AnalysisACM Transactions on Software Engineering and Methodology10.1145/350400331:4(1-24)Online publication date: 12-Jul-2022
  • (2022)Identifying Agile Roles in Software Engineering Projects using Repository and Work-Tracking Data2022 International Conference on Data and Software Engineering (ICoDSE)10.1109/ICoDSE56892.2022.9971901(83-88)Online publication date: 2-Nov-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '08: Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
May 2008
120 pages
ISBN:9781605580395
DOI:10.1145/1370114
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. identifying roles
  2. social network analysis

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Acceptance Rates

CHASE '08 Paper Acceptance Rate 28 of 34 submissions, 82%;
Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Automatic Core-Developer Identification on GitHub: A Validation StudyACM Transactions on Software Engineering and Methodology10.1145/359380332:6(1-29)Online publication date: 30-Sep-2023
  • (2022)How Do Successful and Failed Projects Differ? A Socio-Technical AnalysisACM Transactions on Software Engineering and Methodology10.1145/350400331:4(1-24)Online publication date: 12-Jul-2022
  • (2022)Identifying Agile Roles in Software Engineering Projects using Repository and Work-Tracking Data2022 International Conference on Data and Software Engineering (ICoDSE)10.1109/ICoDSE56892.2022.9971901(83-88)Online publication date: 2-Nov-2022
  • (2021)Measuring and Modeling Group Dynamics in Open-Source Software Development: A Tensor Decomposition ApproachACM Transactions on Software Engineering and Methodology10.1145/347313931:2(1-50)Online publication date: 17-Nov-2021
  • (2021)Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2netEmpirical Software Engineering10.1007/s10664-020-09928-226:4Online publication date: 26-May-2021
  • (2019)git2netProceedings of the 16th International Conference on Mining Software Repositories10.1109/MSR.2019.00070(433-444)Online publication date: 26-May-2019
  • (2016)Hidden Markov Models for the Prediction of Developer Involvement Dynamics and WorkloadProceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/2972958.2972960(1-10)Online publication date: 9-Sep-2016
  • (2015)Detecting communities of methods using dynamic analysis dataProceedings of the Sixth International Workshop on Emerging Trends in Software Metrics10.5555/2821491.2821496(11-20)Online publication date: 16-May-2015
  • (2015)Detecting Communities of Methods Using Dynamic Analysis DataProceedings of the 2015 IEEE/ACM 6th International Workshop on Emerging Trends in Software Metrics10.1109/WETSoM.2015.11(11-20)Online publication date: 17-May-2015
  • (2014)How Developers' Collaborations Identified from Different Sources Tell Us about Code ChangesProceedings of the 2014 IEEE International Conference on Software Maintenance and Evolution10.1109/ICSME.2014.47(251-260)Online publication date: 29-Sep-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media