The state of the art in end-user software engineering

AJ Ko, R Abraham, L Beckwith, A Blackwell… - ACM Computing …, 2011 - dl.acm.org
Most programs today are written not by professional software developers, but by people with
expertise in other domains working towards goals for which they need computational …

A literature review of research in bug resolution: Tasks, challenges and future directions

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 coding in GitHub: transparency and collaboration in an open software repository

L Dabbish, C Stuart, J Tsay, J Herbsleb - Proceedings of the ACM 2012 …, 2012 - dl.acm.org
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 …

How social and communication channels shape and challenge a participatory culture in software development

MA Storey, A Zagalsky, F Figueira Filho… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
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 …

How do programmers ask and answer questions on the web?(nier track)

C Treude, O Barzilay, MA Storey - … of the 33rd international conference on …, 2011 - dl.acm.org
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 …

Mining stackoverflow to turn the ide into a self-confident programming prompter

L Ponzanelli, G Bavota, M Di Penta, R Oliveto… - Proceedings of the 11th …, 2014 - dl.acm.org
Developers often require knowledge beyond the one they possess, which often boils down
to consulting sources of information like Application Programming Interfaces (API) …

A field study of API learning obstacles

MP Robillard, R DeLine - Empirical Software Engineering, 2011 - Springer
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 …

Perceptions, expectations, and challenges in defect prediction

Z Wan, X Xia, AE Hassan, D Lo, J Yin… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
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 …

Software developers' perceptions of productivity

AN Meyer, T Fritz, GC Murphy… - Proceedings of the 22nd …, 2014 - dl.acm.org
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 …

Analyze this! 145 questions for data scientists in software engineering

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 …