Software engineering and reuse-oriented tools have been studied along the last years, aiming to provide help in the software development. With the importance of reuse grow-ing significantly, effective software reuse tools and environ-ments started to be needed. This paper presents and dis-cusses some works that comprise many issues related to source code search tools, covered by university and indus-try since 90’s until today. In the end of the paper, a set of requirements is presented, integrating the features that can be found in most works of the area, serving as a basis for future work toward an effective source code search tool.
Software Reuse has been considered a key concept to increase the quality and productivity of the sof...
Software developers increasingly rely on information from the Web, such as documents or code example...
Efficient algorithms are extremely important and can be cru-cial for certain software projects. Even...
<p>GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; LISBOA, Liana Barachisio ; MARTINS, A. C...
Code reuse becomes an important opportunity for a software development organization, which helps in ...
The immense amounts of source code provide ample challenges and opportunities during software develo...
Searching and reusing source code play an increasingly significant role in the daily tasks of softwa...
AbstractContextSoftware developers spend considerable effort implementing auxiliary functionality us...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
Developers commonly make use of a web search engine such as Google to locate online resources to imp...
Software developers increasingly rely on information from the Web, such as documents or code example...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
Repository mining research is a data-intensive domain with a focus on source code. There are many wa...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
Software Reuse has been considered a key concept to increase the quality and productivity of the sof...
Software developers increasingly rely on information from the Web, such as documents or code example...
Efficient algorithms are extremely important and can be cru-cial for certain software projects. Even...
<p>GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; LISBOA, Liana Barachisio ; MARTINS, A. C...
Code reuse becomes an important opportunity for a software development organization, which helps in ...
The immense amounts of source code provide ample challenges and opportunities during software develo...
Searching and reusing source code play an increasingly significant role in the daily tasks of softwa...
AbstractContextSoftware developers spend considerable effort implementing auxiliary functionality us...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Code Search Engines (CSE) can serve as powerful resources of open source code, as they can search in...
Developers commonly make use of a web search engine such as Google to locate online resources to imp...
Software developers increasingly rely on information from the Web, such as documents or code example...
Abstract. Programmers often search for Open Source code to use in their projects. To understand how ...
Repository mining research is a data-intensive domain with a focus on source code. There are many wa...
Motivated by the idea of reusing existing source code from previous projects within a software compa...
Software Reuse has been considered a key concept to increase the quality and productivity of the sof...
Software developers increasingly rely on information from the Web, such as documents or code example...
Efficient algorithms are extremely important and can be cru-cial for certain software projects. Even...