Demo Data from EDBT 2026 / reviewers in the wild / expert
Jeffrey Palm
dblp:37/5491
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3
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
1 paper |
Software maintenance and evolution · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › reverse engineering
aspect mining |
0.1 | 1 | 2005 | Timna: a framework for automatically combining aspect mining analyses · ASE 2005 |
Software maintenance and evolution
refactoring |
0.1 | 1 | 2005 | Timna: a framework for automatically combining aspect mining analyses · ASE 2005 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Demeter Interfaces: Adaptive Programming Without Surprises
Therapon Skotiniotis, Jeffrey Palm, Karl J. Lieberherr |
ECOOP | 2 |
| 2005 | Timna: a framework for automatically combining aspect mining analysesabstractTo realize the benefits of Aspect Oriented Programming (AOP), developers must refactor active and legacy code bases into an AOP language. When refactoring, developers first need to identify refactoring candidates, a process called aspect mining. Humans perform mining by using a variety of clues to determine which code to refactor. However, existing approaches to automating the aspect mining process focus on developing analyses of a single program characteristic. Each analysis often finds only a subset of possible refactoring candidates and is unlikely to find candidates which humans find by combining analyses. In this paper, we present Timna, a framework for enabling the automatic combination of aspect mining analyses. The key insight is the use of machine learning to learn when to refactor, from vetted examples. Experimental evaluation of the cost-effectiveness of Timna in comparison to Fan-in, a leading aspect mining analysis, indicates that such a framework for automatically combining analyses is very promising. David C. Shepherd, Jeffrey Palm, Lori L. Pollock, Mark Chu-Carroll |
ASE | 2 |
| 2001 | An Overview of AspectJ
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold |
ECOOP | 5 |