Task-specific information retrieval systems for software engineers
This paper discusses the development of task-specific information retrieval systems for
software engineers. We discuss how software engineers interact with information and …
software engineers. We discuss how software engineers interact with information and …
Utilizing software reuse experience for automated test recommendation
The development of defect tests is still a very labour intensive process that demands a high-
level of domain knowledge, concentration and problem awareness from software engineers …
level of domain knowledge, concentration and problem awareness from software engineers …
Test-driven reuse: Key to improving precision of search engines for software reuse
The applicability of software reuse approaches in practice has long suffered from a lack of
reusable material, but this situation has changed virtually over night: the rise of the open …
reusable material, but this situation has changed virtually over night: the rise of the open …
Reuse-oriented code recommendation systems
Effective software reuse has long been regarded as an important foundation for a more
engineering-like approach to software development. Proactive recommendation systems …
engineering-like approach to software development. Proactive recommendation systems …
Validating pragmatic reuse tasks by leveraging existing test suites
S Makady, RJ Walker - Software: Practice and Experience, 2013 - Wiley Online Library
Traditional industrial practice often involves the ad hoc reuse of source code that was not
designed for that reuse. Such pragmatic reuse tasks play an important role in disciplined …
designed for that reuse. Such pragmatic reuse tasks play an important role in disciplined …
Facilitating the comparison of software retrieval systems through a reference reuse collection
O Hummel - Proceedings of 2010 ICSE Workshop on Search-driven …, 2010 - dl.acm.org
Although the idea of component-based software reuse has been around for more than four
decades the technology for retrieving reusable software artefacts has grown out of its infancy …
decades the technology for retrieving reusable software artefacts has grown out of its infancy …
Proposing software design recommendations based on component interface intersecting
The open source movement had a tremendous impact on software engineering in recent
years. It not only established serious competition for many commercial software vendors, it …
years. It not only established serious competition for many commercial software vendors, it …
Analyzing source code for automated design pattern recommendation
Mastery of the subtleties of object-oriented programming lan-guages is undoubtedly
challenging to achieve. Design patterns have been proposed some decades ago in order to …
challenging to achieve. Design patterns have been proposed some decades ago in order to …
Artifact representation techniques for large-scale software search engines
The first generation of software retrieval systems developed some 25 years ago used simple
bibliographic indexing techniques adapted from library science to support the retrieval of …
bibliographic indexing techniques adapted from library science to support the retrieval of …
Investigating the value of retention actions as a source of relevance information in the software development environment
Even though there exists a number of search solutions targetted at software engineers the
literature suggests that they are not widely used by the people engaged in code delivery …
literature suggests that they are not widely used by the people engaged in code delivery …