Learning Developer‐Code Contribution Relationship to Improve Code Readability Assessment

ABSTRACT Automated code readability assessment is essential for software maintenance and evolution. Current approaches mainly rely on structural, syntactic, and semantic features of individual code files to perform assessment, yet they ignore repository‐level relational information. A critical missing dimension is the contribution relationships between developers and the code files they modify within a repository, which reflect individualized coding style consistency across files. To mitigate this research gap, we formally define and model the developer‐code contribution relationships (DCR) for code readability assessment. We first build a heterogeneous graph, where nodes represent developers and code files, and weighted edges quantify developers' contribution ratios. On top of this graph, we adopt a heterogeneous graph attention network (HAN) to learn relational embeddings, which capture cross‐file readability similarities caused by common developers. We then combine the learned relational embeddings with high‐quality features from state‐of‐the‐art pretrained code readability models to complete the readability assessment. Evaluated on a real GitHub repository dataset, our method delivers stable performance improvements over existing baselines. Extensive experiments also verify that the DCR feature maintains strong generalizability across various graph neural network architectures. This study demonstrates that exploiting repository‐level developer‐code relations is a promising direction to further boost the performance of automated code readability assessment.

Authors

Institutions

Publication Details

Journal
Journal of Software Evolution and Process
Published
2026-08-27
DOI
https://doi.org/10.1002/smr.70168
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Learning Developer‐Code Contribution Relationship to Improve Code Readability Assessment

Qing Mi, J. Li, Yinghui Wang
Journal of Software Evolution and Process
Software Engineering Research
article

Learning Developer‐Code Contribution Relationship to Improve Code Readability Assessment

Qing Mi, J. Li, Yinghui Wang
article en

Abstract

ABSTRACT Automated code readability assessment is essential for software maintenance and evolution. Current approaches mainly rely on structural, syntactic, and semantic features of individual code files to perform assessment, yet they ignore repository‐level relational information. A critical missing dimension is the contribution relationships between developers and the code files they modify within a repository, which reflect individualized coding style consistency across files. To mitigate this research gap, we formally define and model the developer‐code contribution relationships (DCR) for code readability assessment. We first build a heterogeneous graph, where nodes represent developers and code files, and weighted edges quantify developers' contribution ratios. On top of this graph, we adopt a heterogeneous graph attention network (HAN) to learn relational embeddings, which capture cross‐file readability similarities caused by common developers. We then combine the learned relational embeddings with high‐quality features from state‐of‐the‐art pretrained code readability models to complete the readability assessment. Evaluated on a real GitHub repository dataset, our method delivers stable performance improvements over existing baselines. Extensive experiments also verify that the DCR feature maintains strong generalizability across various graph neural network architectures. This study demonstrates that exploiting repository‐level developer‐code relations is a promising direction to further boost the performance of automated code readability assessment.

Journal of Software Evolution and ProcessVol. 38(9)
Beijing University of Technology (CN)
National College Students Innovation and Entrepreneurship Training Program
Openalex Percentile: Top 4%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Learning Developer‐Code Contribution Relationship to Improve Code Readability Assessment — Qing Mi, J. Li, et al. · Journal of Software Evolution and Process (2026) | TGRS Research Map | TGRS