Demo Data from EDBT 2026 / reviewers in the wild / expert
Trevor Savage
dblp:30/8164
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 62% Requirements engineering and software design · 30% Program analysis · 8% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements traceability |
0.1 | 1 | 2011 | CodeTopics: which topic am I coding now? · ICSE 2011 |
Software maintenance and evolution › feature location
feature annotation |
0.1 | 1 | 2010 | FLAT3: feature location and textual tracing tool · ICSE (2) 2010 |
Software maintenance and evolution
feature location |
0.1 | 1 | 2010 | FLAT3: feature location and textual tracing tool · ICSE (2) 2010 |
Software maintenance and evolution
program comprehension |
0.0 | 1 | 2011 | CodeTopics: which topic am I coding now? · ICSE 2011 |
Program analysis
dynamic analysis |
0.0 | 1 | 2010 | FLAT3: feature location and textual tracing tool · ICSE (2) 2010 |
Methods — techniques the papers use, named apart from their topics
topic modeling · 0.1visualization · 0.1textual analysis · 0.1dynamic analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | CodeTopics: which topic am I coding now?abstractRecent studies indicated that showing the similarity between the source code being developed and related high-level artifacts (HLAs), such as requirements, helps developers improve the quality of source code identifiers. In this paper, we present CodeTopics, an Eclipse plug-in that in addition to showing the similarity between source code and HLAs also highlights to what extent the code under development covers topics described in HLAs. Such views complement information derived by showing only the similarity between source code and HLAs helping (i) developers to identify functionality that are not implemented yet or (ii) newcomers to comprehend source code artifacts by showing them the topics that these artifacts relate to. Malcom Gethers, Trevor Savage, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia |
ICSE | 2 |
| 2010 | FLAT3: feature location and textual tracing toolabstractFeature location is the process of finding the source code that implements a functional requirement of a software system. It plays an important role in software maintenance activities, but when it is performed manually, it can be challenging and time-consuming, especially for large, long-lived systems. This paper describes a tool called FLAT3 that integrates textual and dynamic feature location techniques along with feature annotation capabilities and a useful visualization technique, providing a complete suite of tools that allows developers to quickly and easily locate the code that implements a feature and then save these annotations for future use. Trevor Savage, Meghan Revelle, Denys Poshyvanyk |
ICSE (2) | 1 |
| 2010 | TopicXP: Exploring topics in source code using Latent Dirichlet AllocationabstractAcquiring general understanding of large software systems and components from which they are built can be a time consuming task, but having such an understanding is an important prerequisite to adding features or fixing bugs. In this paper we propose the tool, namely TopicXP, to support developers during such software maintenance tasks by extracting and analyzing unstructured information in source code identifier names and comments using Latent Dirichlet Allocation. TopicXPenables developers to gain an overview of a software system under analysis by extracting and visualizing natural language topics, which generally correspond to concepts or features implemented in software classes. TopicXPis implemented as an open-source Eclipse plug-in, which proposes interactive visualization of topics along with structural dependencies between underlying classes implementing these topics. The paper also presents the results of a preliminary user study aimed at evaluating TopicXP. Trevor Savage, Bogdan Dit, Malcom Gethers, Denys Poshyvanyk |
ICSM | 1 |