The Web has changed the dynamics of programming. We are in an era where reusing code from the Web is frequently the norm, not the exception. In this era, programmers use question and answer (Q&A) sites like StackOverflow to pose coding questions and receive coding answers. Programmers using these sites often engage in a complex code foraging process of understanding and adapting the code snippets they encounter to determine their fitness for use. While search still dominates modern code retrieval, search alone offers little support for validating search results for fitness of use. This is, in large part, due to the inherently questionable quality of online source code. Most online source code is not guaranteed to be good, to work proper...
<p>GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; LISBOA, Liana Barachisio ; MARTINS, A. C...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
ABSTRACT PAGE As programmers develop software, they instinctively sense that source code exists that...
Programmers often write code with similarity to existing code written somewhere. Code search tools c...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
Technical question and answer Q&A platforms, such as Stack Overflow, provide a platform for users to...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Software evolves constantly to adapt to changing user needs. As it evolves, it becomes progressively...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
Being able to suggest relevant recommendations to software developers is a promising approach to inc...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
<p>GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; LISBOA, Liana Barachisio ; MARTINS, A. C...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
ABSTRACT PAGE As programmers develop software, they instinctively sense that source code exists that...
Programmers often write code with similarity to existing code written somewhere. Code search tools c...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
Technical question and answer Q&A platforms, such as Stack Overflow, provide a platform for users to...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Software evolves constantly to adapt to changing user needs. As it evolves, it becomes progressively...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
Being able to suggest relevant recommendations to software developers is a promising approach to inc...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
<p>GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; LISBOA, Liana Barachisio ; MARTINS, A. C...
An observation study was conducted with undergraduate students. The study includes a video analysis ...
ABSTRACT PAGE As programmers develop software, they instinctively sense that source code exists that...