Demo Data from EDBT 2026 / reviewers in the wild / expert
Meghan Revelle
dblp:24/794
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 3 first-authorDatabases, data management, data science and information retrieval · 1
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 · 87% Program analysis · 8% Requirements engineering and software design · 5% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
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 › software variability
feature integration |
0.1 | 1 | 2007 | Spotlight: A Prototype Tool for Software Plans · ICSE 2007 |
Software maintenance and evolution
software evolution |
0.1 | 1 | 2007 | Spotlight: A Prototype Tool for Software Plans · ICSE 2007 |
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
visualization · 0.1textual analysis · 0.1dynamic analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Integrating information retrieval, execution and link analysis algorithms to improve feature location in software
Bogdan Dit, Meghan Revelle, Denys Poshyvanyk |
Empir. Softw. Eng. | 2 |
| 2013 | Feature location in source code: a taxonomy and surveyabstractSUMMARY Feature location is the activity of identifying an initial location in the source code that implements functionality in a software system. Many feature location techniques have been introduced that automate some or all of this process, and a comprehensive overview of this large body of work would be beneficial to researchers and practitioners. This paper presents a systematic literature survey of feature location techniques. Eighty‐nine articles from 25 venues have been reviewed and classified within the taxonomy in order to organize and structure existing work in the field of feature location. The paper also discusses open issues and defines future directions in the field of feature location. Copyright © 2011 John Wiley & Sons, Ltd. Bogdan Dit, Meghan Revelle, Malcom Gethers, Denys Poshyvanyk |
J. Softw. Evol. Process. | 2 |
| 2011 | Using structural and textual information to capture feature coupling in object-oriented software
Meghan Revelle, Malcom Gethers, Denys Poshyvanyk |
Empir. Softw. Eng. | 1 |
| 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) | 2 |
| 2010 | Using Data Fusion and Web Mining to Support Feature Location in SoftwareabstractData fusion is the process of integrating multiple sources of information such that their combination yields better results than if the data sources are used individually. This paper applies the idea of data fusion to feature location, the process of identifying the source code that implements specific functionality in software. A data fusion model for feature location is presented which defines new feature location techniques based on combining information from textual, dynamic, and web mining analyses applied to software. A novel contribution of the proposed model is the use of advanced web mining algorithms to analyze execution information during feature location. The results of an extensive evaluation indicate that the new feature location techniques based on web mining improve the effectiveness of existing approaches by as much as 62%. Meghan Revelle, Bogdan Dit, Denys Poshyvanyk |
ICPC | 1 |
| 2009 | An exploratory study on assessing feature location techniquesabstractThis paper presents an exploratory study of ten feature location techniques that use various combinations of textual, dynamic, and static analyses. Unlike previous studies, the approaches are evaluated in terms of finding multiple relevant methods, not just a single starting point of a feature's implementation. Additionally, a new way of applying textual analysis is introduced by which queries are automatically composed of the identifiers of a method known to be relevant to a feature. Our results show that this new type of query is just as effective as a query formulated by a human. We also provide insights into situations when certain feature location approaches work well and fall short. Our results and observations can be used to guide future research on feature location. Meghan Revelle, Denys Poshyvanyk |
ICPC | 1 |
| 2009 | Using Latent Dirichlet Allocation for automatic categorization of softwareabstractIn this paper, we propose a technique called LACT for automatically categorizing software systems in open-source repositories. LACT is based on latent Dirichlet Allocation, an information retrieval method which is used to index and analyze source code documents as mixtures of probabilistic topics. For an initial evaluation, we performed two studies. In the first study, LACT was compared against an existing tool, MUDABlue, for classifying 41 software systems written in C into problem domain categories. The results indicate that LACT can automatically produce meaningful category names and yield classification results comparable to MUDABlue. In the second study, we applied LACT to 43 software systems written in different programming languages such as C/C++, Java, C#, PHP, and Perl. The results indicate that LACT can be used effectively for the automatic categorization of software systems regardless of the underlying programming language or paradigm. Moreover, both studies indicate that LACT can identify several new categories that are based on libraries, architectures, or programming languages, which is a promising improvement as compared to manual categorization and existing techniques. Meghan Revelle, Denys Poshyvanyk |
MSR | 2 |
| 2007 | Spotlight: A Prototype Tool for Software PlansabstractSoftware evolution is made difficult by the need to integrate new features with all previously implemented features in the system. We present Spotlight, a prototype editor for software plans that seeks to address this problem by providing the programmer a principled way to separately develop and incrementally integrate independent features. David Coppit, Robert R. Painter, Meghan Revelle |
ICSE | 3 |