Task-specific information retrieval systems for software engineers

A Grzywaczewski, R Iqbal - Journal of Computer and System Sciences, 2012 - Elsevier
This paper discusses the development of task-specific information retrieval systems for
software engineers. We discuss how software engineers interact with information and …

Utilizing software reuse experience for automated test recommendation

W Janjic, C Atkinson - … on Automation of Software Test (AST), 2013 - ieeexplore.ieee.org
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 …

Test-driven reuse: Key to improving precision of search engines for software reuse

O Hummel, W Janjic - Finding source code on the web for remix and reuse, 2013 - Springer
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 …

Reuse-oriented code recommendation systems

W Janjic, O Hummel, C Atkinson - Recommendation Systems in Software …, 2013 - Springer
Effective software reuse has long been regarded as an important foundation for a more
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 …

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 …

Proposing software design recommendations based on component interface intersecting

O Hummel, W Janjic, C Atkinson - … of the 2nd International Workshop on …, 2010 - dl.acm.org
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 …

Analyzing source code for automated design pattern recommendation

O Hummel, S Burger - Proceedings of the 3rd ACM SIGSOFT …, 2017 - dl.acm.org
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 …

Artifact representation techniques for large-scale software search engines

O Hummel, C Atkinson, M Schumacher - Finding Source Code on the Web …, 2013 - Springer
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 …

Investigating the value of retention actions as a source of relevance information in the software development environment

R Iqbal, A Grzywaczewski, A James… - Proceedings of the …, 2012 - ieeexplore.ieee.org
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 …