M Gasparic, A Janes - Journal of Systems and Software, 2016 - Elsevier
A recommendation system for software engineering (RSSE) is a software application that provides information items estimated to be valuable for a software engineering task in a …
For tasks like code synthesis from natural language, code retrieval, and code summarization, data-driven models have shown great promise. However, creating these …
The term 'crowdsourcing'was initially introduced in 2006 to describe an emerging distributed problem-solving model by online workers. Since then it has been widely studied and …
Leveraging the pull request model of social coding platforms, Open Source Software (OSS) integrators review developers' contributions, checking aspects like license, code quality, and …
S Baltes, S Diehl - Empirical Software Engineering, 2019 - Springer
Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of copyable code snippets. Using those snippets …
Z Wang, G Cuenca, S Zhou, FF Xu… - arXiv preprint arXiv …, 2022 - arxiv.org
While there has been a recent burgeoning of applications at the intersection of natural and programming languages, such as code generation and code summarization, these …
Stack Overflow accumulates an enormous amount of software engineering knowledge. However, as time passes, certain knowledge in answers may become obsolete. Such …
Context–During the development of complex software systems, programmers look for external resources to understand better how to use specific APIs and to get advice related to …
BA Campbell, C Treude - 2017 IEEE International Conference …, 2017 - ieeexplore.ieee.org
Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development …