Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Allison Waingold

dblp:69/5552 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2Databases, 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
Program analysis · 66% Software maintenance and evolution · 26% Programming languages and type systems · 8%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis
static analysis
0.122001
Lightweight Extraction of Object Models from Bytecode · IEEE Trans. Software Eng. 2001
Lightweight Extraction of Object Models from Bytecode · ICSE 1999
Data models and query languages
query interface
0.112005
Query By Excel · VLDB 2005
Software maintenance and evolution › reverse engineering
design recovery
0.012001
Lightweight Extraction of Object Models from Bytecode · IEEE Trans. Software Eng. 2001
Program analysis › binary analysis
bytecode analysis
0.011999
Lightweight Extraction of Object Models from Bytecode · ICSE 1999
Data models and query languages
query language
0.012005
Query By Excel · VLDB 2005

Methods — techniques the papers use, named apart from their topics

heuristic analysis · 0.0bytecode analysis · 0.0
YearPublicationVenuePosition
2005 Query By Excel
Andrew Witkowski, Srikanth Bellamkonda, Tolga Bozkaya, Aman Naimat, Sankar Subramanian, Allison Waingold
VLDB7
2001 Lightweight Extraction of Object Models from Bytecode
abstract
A program's object model captures the essence of its design. For some programs, no object model was developed during design; for others, an object model exists but may be out-of-sync with the code. This paper describes a tool that automatically extracts an object model from the class-files of a Java program. Unlike existing tools, it handles container classes by inferring the types of elements stored in a container and eliding the container itself. This feature is crucial for obtaining models that show the structure of the abstract state and bear some relation to conceptual models. Although the tool performs only a simple, heuristic analysis that is almost entirely local, the resulting object model is surprisingly accurate. The paper explains what object models are and why they are useful; describes the analysis, its assumptions, and limitations; evaluates the tool for accuracy, and illustrates its use on a suite of sample programs.
Daniel Jackson 0001, Allison Waingold
IEEE Trans. Software Eng.2
1999 Lightweight Extraction of Object Models from Bytecode
abstract
A program's object model captures the essence of its design.For some programs, no object model was developed during design; for others, an object model exists but may be outof-sync with the code.This paper describes a tool that automatically extracts an object model from the classfiles of a Java program.Although the tool performs only a simple, heuristic analysis that is almost entirely local, the resulting object model is surprisingly accurate.The paper explains the form of the object model, the assumptions upon which the analysis is based, and its limitations, and evaluates the tool on a suite of sample programs.1
Daniel Jackson 0001, Allison Waingold
ICSE2