Meta-Manager: A Tool for Collecting and Exploring Meta Information about Code

A Horvath, A Macvean, BA Myers - … of the CHI Conference on Human …, 2024 - dl.acm.org
Modern software engineering is in a state of flux. With more development utilizing AI code
generation tools and the continued reliance on online programming resources …

Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research

SM Hyrynsalmi, S Baltes, C Brown… - arXiv preprint arXiv …, 2024 - arxiv.org
Software systems are responsible for nearly all aspects of modern life and society. However,
the demographics of software development teams that are tasked with designing and …

" You're on a bicycle with a little motor": Benefits and Challenges of Using AI Code Assistants

W Mendes, S Souza, C De Souza - Proceedings of the 2024 IEEE/ACM …, 2024 - dl.acm.org
AI code assistants, such as Tabnine, GitHub CoPilot, and ChatGPT, employ Large
Language Models (LLMs) trained on extensive source code and other documents. They …

Linking Code and Documentation Churn: Preliminary Analysis

A Hovhannisyan, Y Fan, G Rodriguez-Perez… - arXiv preprint arXiv …, 2024 - arxiv.org
Code churn refers to the measure of the amount of code added, modified, or deleted in a
project and is often used to assess codebase stability and maintainability. Program …

[PDF][PDF] Meta-Information to Support Sensemaking by Developers

A Horvath - 2024 - reports-archive.adm.cs.cmu.edu
Software development requires developers to juggle and balance many informationseeking
and understanding tasks. From understanding how a bug was introduced, to choosing what …