PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 2, 20260 citations

Analyzing Code Commits Addressing Vulnerabilities in the Android Project

MBMarcelino Weigmar Duarte BARROSGTGustavo TorresRARodrigo Andrade

Key Points

  • The research aims to characterize how developers address software vulnerabilities in the Android project.
  • Analyzed vulnerability-fixing commits from the Big-Vul dataset
  • Examined fix complexity, developer experience, and public disclosure delays
  • Performed a comparative analysis with regular commits
  • Vulnerability fixes are usually small, affecting fewer lines of code and files than regular commits
  • Fix authors are primarily experienced in the codebase, but inexperienced contributors are also present
  • Notable delays exist between the publication of fixes and the public updating of corresponding CVEs

Abstract

Software vulnerabilities are a significant concern, posing high costs and risks to developers and users. While previous work has focused on automated detection and vulnerability datasets, a deeper understanding of the human element in the fixing process is needed. Our research aims to characterize how developers address software vulnerabilities in the Android project. We conducted an empirical study using vulnerability-fixing commits from the Big-Vul dataset to analyze fix complexity, developer experience, and the delay in public disclosure. Our findings indicate that vulnerability fixes are typically small, affecting fewer lines of code and files compared to regular commits. Furthermore, our results suggest that the authors of these fixes are predominantly experienced in the codebase, though contributions from inexperienced developers also occur. Finally, we observe a considerable delay between a vulnerability fix being published and its corresponding CVE being publicly updated. These conclusions contribute to a better understanding of vulnerability remediation and can assist developers in assigning responsibilities and estimating fix times.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

BARROS et al. (2026) studied this question.

synapsesocial.com/papers/6980ffc6c1c9540dea8127cfhttps://doi.org/10.22456/2175-2745.149849
Ask AI
Helpful
Bookmark
Share
View Full Paper