Mpcoder: Multi-user personalized code generator with explicit and implicit style representation learning

Z Dai, C Yao, WK Han, Y Yuan, Z Gao… - arxiv preprint arxiv …, 2024 - arxiv.org
Large Language Models (LLMs) have demonstrated great potential for assisting developers
in their daily development. However, most research focuses on generating correct code …

Dronereqvalidator: Facilitating high fidelity simulation testing for uncrewed aerial systems developers

B Zhang, Y Shivalingaiah… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Rigorous testing of small Uncrewed Aerial Systems (sUAS) is crucial to ensure their safe
and reliable deployment in the real world. sUAS developers aim to validate the reliability …

Evaluating Source Code Quality with Large Language Models: a comparative study

IRS Simões, E Venson - Proceedings of the XXIII Brazilian Symposium …, 2024 - dl.acm.org
Code quality is an attribute composed of various metrics, such as complexity, readability,
testability, interoperability, reusability, and the use of good or bad practices, among others …

Examining the Use and Impact of an AI Code Assistant on Developer Productivity and Experience in the Enterprise

JD Weisz, S Kumar, M Muller, KE Browne… - arxiv preprint arxiv …, 2024 - arxiv.org
AI assistants are being created to help software engineers conduct a variety of coding-
related tasks, such as writing, documenting, and testing code. We describe the use of the …

Synergizing LLMs and Knowledge Graphs: A Novel Approach to Software Repository-Related Question Answering

S Abedu, SH Khatoonabadi, E Shihab - arxiv preprint arxiv:2412.03815, 2024 - arxiv.org
Software repositories contain valuable information for gaining insights into their
development process. However, extracting insights from these repository data is time …

Improving Design Reviews at Google

C Ziftci, B Greenberg - 2023 38th IEEE/ACM International …, 2023 - ieeexplore.ieee.org
Design review is an important initial phase of the software development life-cycle where
stakeholders gain and discuss early insights into the design's viability, discover potentially …

Developer Productivity for Humans, Part 7: Software Quality

C Green, C Jaspan, M Hodges, J Lin - IEEE Software, 2023 - ieeexplore.ieee.org
Developer Productivity for Humans, Part 7: Software Quality Page 1 0740-7459/23©2023IEEE
JANUARY/FEBRUARY 2024 | IEEE SOFTWARE 25 AT GOOGLE, WE regularly get asked to …

Towards Decoding Developer Cognition in the Age of AI Assistants

EA Haque, C Brown, TD LaToza, B Johnson - arxiv preprint arxiv …, 2025 - arxiv.org
Background: The increasing adoption of AI assistants in programming has led to numerous
studies exploring their benefits. While developers consistently report significant productivity …

Assessing Software Developer Productivity and Emotional State Using Biometrics

KI Park - 2024 IEEE International Conference on Software …, 2024 - ieeexplore.ieee.org
Developers work with many different artifacts and environments throughout their careers,
whether it be in established rules on how to write code, how they have their code presented …

Code Compass: A Study on the Challenges of Navigating Unfamiliar Codebases

E Agrawal, O Alam, C Goenka, M Iyer, I Moise… - arxiv preprint arxiv …, 2024 - arxiv.org
In our research, we investigate the challenges that software engineers face during program
comprehension, particularly when debugging unfamiliar codebases. We propose a novel …