pith. sign in

arxiv: 2407.03790 · v1 · pith:MSOCI74Znew · submitted 2024-07-04 · 💻 cs.SE · cs.HC

Assessing Consensus of Developers' Views on Code Readability

classification 💻 cs.SE cs.HC
keywords codedevelopersreadabilityconsensusmodelsaspectsdevelopmentfound
0
0 comments X
read the original abstract

The rapid rise of Large Language Models (LLMs) has changed software development, with tools like Copilot, JetBrains AI Assistant, and others boosting developers' productivity. However, developers now spend more time reviewing code than writing it, highlighting the importance of Code Readability for code comprehension. Our previous research found that existing Code Readability models were inaccurate in representing developers' notions and revealed a low consensus among developers, highlighting a need for further investigations in this field. Building on this, we surveyed 10 Java developers with similar coding experience to evaluate their consensus on Code Readability assessments and related aspects. We found significant agreement among developers on Code Readability evaluations and identified specific code aspects strongly correlated with Code Readability. Overall, our study sheds light on Code Readability within LLM contexts, offering insights into how these models can align with developers' perceptions of Code Readability, enhancing software development in the AI era.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

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

  1. Humanizing Automatically Generated Unit Test Suites with LLM-Based Refactoring

    cs.SE 2026-06 unverdicted novelty 6.0

    TestHumanizer uses LLMs as controlled refactoring layers on EvoSuite suites to boost readability and maintainability, achieving 88-98% compilation rates and developer preference gains on 350 classes from Defects4J and SF110.

  2. Humanizing Automatically Generated Unit Test Suites with LLM-Based Refactoring

    cs.SE 2026-06 unverdicted novelty 6.0

    TestHumanizer uses LLMs as refactoring layers on EvoSuite suites to reach 88-98% compilation rates and better readability on 350 classes from Defects4J and SF110 while preserving coverage.