Mpcoder: Multi-user personalized code generator with explicit and implicit style representation learning
Large Language Models (LLMs) have demonstrated great potential for assisting developers
in their daily development. However, most research focuses on generating correct code …
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 …
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
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 …
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
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 …
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
Software repositories contain valuable information for gaining insights into their
development process. However, extracting insights from these repository data is time …
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 …
stakeholders gain and discuss early insights into the design's viability, discover potentially …
Developer Productivity for Humans, Part 7: Software Quality
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 …
JANUARY/FEBRUARY 2024 | IEEE SOFTWARE 25 AT GOOGLE, WE regularly get asked to …
Towards Decoding Developer Cognition in the Age of AI Assistants
Background: The increasing adoption of AI assistants in programming has led to numerous
studies exploring their benefits. While developers consistently report significant productivity …
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 …
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 …
comprehension, particularly when debugging unfamiliar codebases. We propose a novel …