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 …

Detecting missing information in bug descriptions

O Chaparro, J Lu, F Zampetti, L Moreno… - Proceedings of the …, 2017 - dl.acm.org
Bug reports document unexpected software behaviors experienced by users. To be
effective, they should allow bug triagers to easily understand and reproduce the potential …

The work life of developers: Activities, switches and perceived productivity

AN Meyer, LE Barton, GC Murphy… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Many software development organizations strive to enhance the productivity of their
developers. All too often, efforts aimed at improving developer productivity are undertaken …

Categorizing the content of github readme files

GAA Prana, C Treude, F Thung, T Atapattu… - Empirical Software …, 2019 - Springer
README files play an essential role in shaping a developer's first impression of a software
repository and in documenting the software project that the repository hosts. Yet, we lack a …

Automatic generation of pull request descriptions

Z Liu, X Xia, C Treude, D Lo, S Li - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Enabled by the pull-based development model, developers can easily contribute to a project
through pull requests (PRs). When creating a PR, developers can add a free-form …

Towards a theory of software development expertise

S Baltes, S Diehl - Proceedings of the 2018 26th acm joint meeting on …, 2018 - dl.acm.org
Software development includes diverse tasks such as implementing new features, analyzing
requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills …

How practitioners perceive automated bug report management techniques

W Zou, D Lo, Z Chen, X Xia, Y Feng… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Bug reports play an important role in the process of debugging and fixing bugs. To reduce
the burden of bug report managers and facilitate the process of bug fixing, a great amount of …

Promises and perils of using Transformer-based models for SE research

Y Xiao, X Zuo, X Lu, JS Dong, X Cao, I Beschastnikh - Neural Networks, 2024 - Elsevier
Many Transformer-based pre-trained models for code have been developed and applied to
code-related tasks. In this paper, we analyze 519 papers published on this topic during 2017 …

Design recommendations for self-monitoring in the workplace: Studies in software development

AN Meyer, GC Murphy, T Zimmermann… - Proceedings of the ACM …, 2017 - dl.acm.org
One way to improve the productivity of knowledge workers is to increase their self-
awareness about productivity at work through self-monitoring. Yet, little is known about …

Video game bad smells: What they are and how developers perceive them

V Nardone, B Muse, M Abidi, F Khomh… - ACM Transactions on …, 2023 - dl.acm.org
Video games represent a substantial and increasing share of the software market. However,
their development is particularly challenging as it requires multi-faceted knowledge, which is …