Suade: Topology-Based Searches for Software Investigation
Authors:
- 1 May 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 29th International Conference on Software Engineering (ICSE'07)
- No. 02705257,p. 780-783
Abstract
The investigation of a software system prior to a modification task often constitutes an important fraction of the overall effort associated with the task. We present Suade, an Eclipse plug-in to automatically generate suggestions for software investigation. The goal of Suade is to increase the efficiency with which developers explore the source code by recommending locations that are likely to be relevant to the task. Based on a context of software elements (fields and methods) explicitly specified by a developer, Suade automatically generates other elements that are likely to be relevant given the context, by analyzing the topology of structural dependencies in a software system.Keywords
This publication has 9 references indexed in Scilit:
- Automatic generation of suggestions for program investigationACM SIGSOFT Software Engineering Notes, 2005
- ConcernMapper2005
- How effective developers investigate source code: an exploratory studyIEEE Transactions on Software Engineering, 2004
- Mining version histories to guide software changes2004
- SNIAFL: towards a static non-interactive approach to feature location2004
- Software reconnaissance: Mapping program features to codeJournal of Software Maintenance: Research and Practice, 1995
- Support for maintaining object-oriented programsIEEE Transactions on Software Engineering, 1992
- The C information abstraction systemIEEE Transactions on Software Engineering, 1990
- Pattern Matching in Strings1980