headingimage

About Lero Research

Lero is the Irish software research centre.It brings together leading software research teams from Universities and Institutes of Technology in a coordinated centre of research excellence with a strong industry focus. Lero has raised the level and profile of Irish software research with such effect that it is now one of the best known and highly regarded software-related research centres in the world.  The centre has the proven capacity to attract and retain global research leaders and to make a substantial contribution both to software-related research and to the Irish economy. The Lero Centre is supported by a Research Centre grant from SFI, by other state grants, by industry contributions and by external funding (particularly the EU’s research programmes). Lero interfaces with a wide range of industry, state agencies, educational bodies and international collaborators to deliver on its twin goals of research excellence and social and economic relevance.

An empirical analysis of information retrieval based concept location techniques in software comprehension

Abstract

Concept location, the problem of associating human oriented concepts with their counterpart solution domain concepts, is a fundamental problem that lies at the heart of software comprehension. Recent research has attempted to alleviate the impact of the concept location problem through the application of methods drawn from the information retrieval (IR) community. Here we present a new approach based on a complimentary IR method which also has a sound basis in cognitive theory. We compare our approach to related work through an experiment and present our conclusions. This research adapts and expands upon existing language modelling frameworks in IR for use in concept location, in software systems. In doing so it is novel in that it leverages implicit information available in system documentation. Surprisingly, empirical evaluation of this approach showed little performance benefit overall and several possible explanations are forwarded for this finding.