Skip to main navigation Skip to search Skip to main content

DEV-EYE: A Tool for Monitoring Bus Factor Using Commit History

  • Mahidol University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

High turnover rates in software development present significant challenges, impacting project continuity, reliability, and quality. The bus factor metric helps quantify and indicate risks associated with key personnel dependencies. Existing tools are designed to calculate the bus factor using information from software project repositories and to determine code ownership. However, given that the bus factor should be monitored over time and the nature of projects varies, a bus factor tool must offer the capability to adjust timelines and customize analysis parameters to accommodate different project constraints. To address these gaps, we introduce DEV-EYE, a tool designed to compute and visualize the bus factor using git commit history. DEV-EYE identifies potential bus factors and offers flexible configuration options, allowing users to adjust parameters such as ownership thresholds and analysis timeframes. Additionally, DEV-EYE enables the comparison of current bus factors with historical data, providing a comprehensive view of project dy-namics. Preliminary evaluations indicate that DEV-EYE is highly promising for real-world applications, emphasizing its role in proactive risk management by identifying critical dependencies and promoting knowledge sharing within teams.

Original languageEnglish
Title of host publicationProceedings - 2024 31st Asia-Pacific Software Engineering Conference, APSEC 2024
PublisherIEEE Computer Society
Pages462-466
Number of pages5
ISBN (Electronic)9798331534011
DOIs
Publication statusPublished - 2024
Event31st Asia-Pacific Software Engineering Conference, APSEC 2024 - Chongqing, China
Duration: 3 Dec 20246 Dec 2024

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN (Print)1530-1362

Conference

Conference31st Asia-Pacific Software Engineering Conference, APSEC 2024
Country/TerritoryChina
CityChongqing
Period3/12/246/12/24

Keywords

  • bus factor
  • code ownership
  • potential bus factor
  • team dynamic
  • truck factor

Fingerprint

Dive into the research topics of 'DEV-EYE: A Tool for Monitoring Bus Factor Using Commit History'. Together they form a unique fingerprint.

Cite this