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

Dirk Bäumer

dblp:78/3326 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2003
—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
1 paper
Software maintenance and evolution · 50% Programming languages and type systems · 50%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 77% Usability and user experience research · 23%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
refactoring
0.012003
Refactoring for generalization using type constraints · OOPSLA 2003
Programming languages and type systems › type systems
type constraints
0.012003
Refactoring for generalization using type constraints · OOPSLA 2003
User interface design and tools
interface prototyping
0.011996
User Interface Prototyping - Concepts, Tools, and Experience · ICSE 1996

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

type constraints · 0.0interprocedural analysis · 0.0
YearPublicationVenuePosition
2003 Refactoring for generalization using type constraints
abstract
Refactoring is the process of applying behavior-preserving transformations (called "refactorings") in order to improve a program's design. Associated with a refactoring is a set of preconditions that must be satisfied to guarantee that program behavior is preserved, and a set of source code modifications. An important category of refactorings is concerned with generalization (e.g., Extract Interface for re-routing the access to a class via a newly created interface, and Pull Up Members for moving members into a superclass). For these refactorings, both the preconditions and the set of allowable source code modifications depend on interprocedural relationships between types of variables. We present an approach in which type constraints are used to verify the preconditions and to determine the allowable source code modifications for a number of generalization-related refactorings. This work is implemented in the standard distribution of Eclipse (see www.eclipse.org).
Frank Tip, Adam Kiezun, Dirk Bäumer
OOPSLA3
1996 Large Scale Object-Oriented Software-Development in a Banking Environment: An Experience Report
Dirk Bäumer, Rolf Knoll, Guido Gryczan, Heinz Züllighoven
ECOOP1
1996 User Interface Prototyping - Concepts, Tools, and Experience
Dirk Bäumer, Walter R. Bischofberger, Horst Lichter, Heinz Züllighoven
ICSE1