A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations

A Razzaq, J Buckley, Q Lai, T Yu… - ACM Computing …, 2024 - dl.acm.org
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …

Summarizing software artifacts: A literature review

N Nazar, Y Hu, H Jiang - Journal of Computer Science and Technology, 2016 - Springer
This paper presents a literature review in the field of summarizing software artifacts, focusing
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …

Tracing software developers' eyes and interactions for change tasks

K Kevic, BM Walters, TR Shaffer, B Sharif… - Proceedings of the …, 2015 - dl.acm.org
What are software developers doing during a change task? While an answer to this question
opens countless opportunities to support developers in their work, only little is known about …

[HTML][HTML] Synthesizing research on programmers' mental models of programs, tasks and concepts—A systematic literature review

A Heinonen, B Lehtelä, A Hellas… - Information and Software …, 2023 - Elsevier
Context: Programmers' mental models represent their knowledge and understanding of
programs, programming concepts, and programming in general. They guide programmers' …

ActionNet: Vision-based workflow action recognition from programming screencasts

D Zhao, Z Xing, C Chen, X Xia… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Programming screencasts have two important applications in software engineering context:
study developer behaviors, information needs and disseminate software engineering …

Software history under the lens: A study on why and how developers examine it

M Codoban, SS Ragavan, D Dig… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Despite software history being indispensable for developers, there is little empirical
knowledge about how they examine software history. Without such knowledge, researchers …

On the optimal order of reading source code changes for review

T Baum, K Schneider, A Bacchelli - 2017 IEEE international …, 2017 - ieeexplore.ieee.org
Change-based code review, eg, in the form of pull requests, is the dominant style of code
review in practice. An important option to improve review's efficiency is cognitive support for …

How software developers mitigate their errors when developing code

B Nagaria, T Hall - IEEE Transactions on Software Engineering, 2020 - ieeexplore.ieee.org
Code remains largely hand-made by humans and, as such, writing code is prone to error.
Many previous studies have focused on the technical reasons for these errors and provided …

Eye movements in code review

A Begel, H Vrzakova - Proceedings of the Workshop on Eye Movements …, 2018 - dl.acm.org
In order to ensure sufficient quality, software engineers conduct code reviews to read over
one another's code looking for errors that should be fixed before committing to their source …

Foraging and navigations, fundamentally: developers' predictions of value and cost

D Piorkowski, AZ Henley, T Nabi, SD Fleming… - Proceedings of the …, 2016 - dl.acm.org
Empirical studies have revealed that software developers spend 35%–50% of their time
navigating through source code during development activities, yet fundamental questions …