Developers commonly make use of a web search engine such as Google to locate online resources to improve their productivity. A better understanding of what developers search for could help us understand their behaviors and the problems that they meet during the software development process. Unfortunately, we have a limited understanding of what developers frequently search for and of the search tasks that they often find challenging. To address this gap, we collected search queries from 60 developers, surveyed 235 software engineers from more than 21 countries across five continents. In particular, we asked our survey participants to rate the frequency and difficulty of 34 search tasks which are grouped along the following seven dimensions:...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
The importance of information retrieval systems is unquestionable in the modern society and both ind...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
The immense amounts of source code provide ample challenges and opportunities during software develo...
The fourth international workshop on Search-driven Development - Users, Infrastructure, Tools, and E...
Today’s software is large and complex, consisting of millions of lines of code. New developers of a ...
Studies show that software developers spend about 19% of their development time in web surfing. Whil...
Software bugs and failures cost trillions of dollars every year, and could even lead to deadly accid...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
Sometimes, when programmers use a search engine, they know more or less what they need. Other times,...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Searching and reusing source code play an increasingly significant role in the daily tasks of softwa...
Programming is evolving because of the prevalence of the Web. Nowadays, it is a common activity that...
Software development is a knowledge-intensive activity. Official documentation for developers may no...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
The importance of information retrieval systems is unquestionable in the modern society and both ind...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
The immense amounts of source code provide ample challenges and opportunities during software develo...
The fourth international workshop on Search-driven Development - Users, Infrastructure, Tools, and E...
Today’s software is large and complex, consisting of millions of lines of code. New developers of a ...
Studies show that software developers spend about 19% of their development time in web surfing. Whil...
Software bugs and failures cost trillions of dollars every year, and could even lead to deadly accid...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Software engineering and reuse-oriented tools have been studied along the last years, aiming to prov...
Sometimes, when programmers use a search engine, they know more or less what they need. Other times,...
Code search can be a core activity in software development for enhancing productivity. Developers co...
Searching and reusing source code play an increasingly significant role in the daily tasks of softwa...
Programming is evolving because of the prevalence of the Web. Nowadays, it is a common activity that...
Software development is a knowledge-intensive activity. Official documentation for developers may no...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
The importance of information retrieval systems is unquestionable in the modern society and both ind...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...