Pith. sign in

REVIEW 2 cited by

Personalized Code Readability Assessment: Are We There Yet?

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2503.07870 v1 pith:IN7LMSAM submitted 2025-03-10 cs.SE

classification cs.SE
keywords codereadabilityunreadableapproachesdatasetsdevelopersevaluationsgiven
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Unreadable code could be a breeding ground for errors. Thus, previous work defined approaches based on machine learning to automatically assess code readability that can warn developers when some code artifacts (e.g., classes) become unreadable. Given datasets of code snippets manually evaluated by several developers in terms of their perceived readability, such approaches (i) establish a snippet-level ground truth, and (ii) train a binary (readable/unreadable) or a ternary (readable/neutral/unreadable) code readability classifier. Given this procedure, all existing approaches neglect the subjectiveness of code readability, i.e., the possible different developer-specific nuances in the code readability perception. In this paper, we aim to understand to what extent it is possible to assess code readability as subjectively perceived by developers through a personalized code readability assessment approach. This problem is significantly more challenging than the snippet-level classification problem: We assume that, in a realistic scenario, a given developer is keen to provide only a few code readability evaluations, thus less data is available. For this reason, we adopt an LLM with few-shot learning to achieve our goal. Our results, however, show that such an approach achieves worse results than a state-of-the-art feature-based model that is trained to work at the snippet-level. We tried to understand why this happens by looking more closely at the quality of the available code readability datasets and assessed the consistency of the inter-developer evaluations. We observed that up to a third of the evaluations are self-contradictory. Our negative results call for new and more reliable code readability datasets.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Characterizing Readability Issue Patterns and the Role of Prompt Design in LLM-Generated Code

    cs.SE 2026-05 unverdicted novelty 6.0 of 10

    Using a 61-feature readability model, LLM code matches or slightly exceeds human code in readability score, shows distinct issue patterns, and prompt design has limited influence.

  2. From Generic to Personalized: Exploring Persona-Aware Code Review Explanations

    cs.SE 2026-07 conditional novelty 5.0 of 10

    Preliminary n=16 evidence suggests code-review explanation preferences vary by GenderMag persona, experience, and role, with depth and learning support valued over conciseness.

Pith tools