Where is the bug and how is it fixed? an experiment with practitioners
Research has produced many approaches to automatically locate, explain, and repair
software bugs. But do these approaches relate to the way practitioners actually locate …
software bugs. But do these approaches relate to the way practitioners actually locate …
Trials and tribulations of developers of intelligent systems: A field study
Intelligent systems are gaining in popularity and receiving increased media attention, but
little is known about how people actually go about developing them. In this paper, we …
little is known about how people actually go about developing them. In this paper, we …
In-ide generation-based information support with a large language model
Developers often face challenges in code understanding, which is crucial for building and
maintaining high-quality software systems. Code comments and documentation can provide …
maintaining high-quality software systems. Code comments and documentation can provide …
A fait accompli? an empirical study into the absence of consent to {Third-Party} tracking in android apps
Third-party tracking allows companies to collect users' behavioural data and track their
activity across digital devices. This can put deep insights into users' private lives into the …
activity across digital devices. This can put deep insights into users' private lives into the …
Neuroethology of primate social behavior
A neuroethological approach to human and nonhuman primate behavior and cognition
predicts biological specializations for social life. Evidence reviewed here indicates that …
predicts biological specializations for social life. Evidence reviewed here indicates that …
Using an llm to help with code understanding
Understanding code is challenging, especially when working in new and complex
development environments. Code comments and documentation can help, but are typically …
development environments. Code comments and documentation can help, but are typically …
Do developers read compiler error messages?
In integrated development environments, developers receive compiler error messages
through a variety of textual and visual mechanisms, such as popups and wavy red …
through a variety of textual and visual mechanisms, such as popups and wavy red …
Exploring design and governance challenges in the development of privacy-preserving computation
Homomorphic encryption, secure multi-party computation, and differential privacy are part of
an emerging class of Privacy Enhancing Technologies which share a common promise: to …
an emerging class of Privacy Enhancing Technologies which share a common promise: to …
Using annotations for sensemaking about code
Developers spend significant amounts of time finding, relating, navigating, and, more
broadly, making sense of code. While sensemaking, developers must keep track of many …
broadly, making sense of code. While sensemaking, developers must keep track of many …
Research progress of crowdsourced software testing
章晓芳, 冯洋, 刘頔, 陈振宇, 徐宝文 - Journal of Software, 2017 - jos.org.cn
众包测试是一种新兴的软件测试方式, 得到了学术界和工业界的广泛关注.
系统地总结了近年来众包软件测试研究的学术文献以及工业界实践进展: 首先 …
系统地总结了近年来众包软件测试研究的学术文献以及工业界实践进展: 首先 …