T Zhang, H Jiang, X Luo, ATS Chan - The Computer Journal, 2016 - academic.oup.com
Due to the increasing scale and complexity of software products, software maintenance especially on bug resolution has become a challenging task. Generally in large-scale …
Social applications on the web let users track and follow the activities of a large number of others regardless of location or affiliation. There is a potential for this transparency to …
Software developers use many different communication tools and channels in their work. The diversity of these tools has dramatically increased over the past decade and developers …
Question and Answer (Q&A) websites, such as Stack Overflow, use social media to facilitate knowledge exchange between programmers and fill archives with millions of entries that …
Developers often require knowledge beyond the one they possess, which often boils down to consulting sources of information like Application Programming Interfaces (API) …
Large APIs can be hard to learn, and this can lead to decreased programmer productivity. But what makes APIs hard to learn? We conducted a mixed approach, multi-phased study of …
Defect prediction has been an active research area for over four decades. Despite numerous studies on defect prediction, the potential value of defect prediction in practice …
The better the software development community becomes at creating software, the more software the world seems to demand. Although there is a large body of research about …
A Begel, T Zimmermann - … of the 36th International Conference on …, 2014 - dl.acm.org
In this paper, we present the results from two surveys related to data science applied to software engineering. The first survey solicited questions that software engineers would like …