EDBT 2026 Demo / reviewers in the wild / expert
Erich Gamma
dblp:59/5910
· DBLP profile ↗
7ranked-venue papers
5as 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 · 7 · 5 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
3 papers |
Empirical software engineering · 70% Software maintenance and evolution · 21% Requirements engineering and software design · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational finance and economics · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › open source software
open source software development |
0.1 | 1 | 2005 | Agile, open source, distributed, and on-time: inside the eclipse development process · ICSE 2005 |
Software maintenance and evolution
release engineering |
0.0 | 1 | 2005 | Agile, open source, distributed, and on-time: inside the eclipse development process · ICSE 2005 |
Computational finance and economics
financial engineering |
0.0 | 1 | 1992 | ET++ Swaps Manager: Using Object Technology in the Financial Engineering Domain · OOPSLA 1992 |
Requirements engineering and software design › object-oriented analysis and design
object-oriented design |
0.0 | 1 | 1992 | ET++ Swaps Manager: Using Object Technology in the Financial Engineering Domain · OOPSLA 1992 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1992 | ET++ Swaps Manager: Using Object Technology in the Financial Engineering Domain · OOPSLA 1992 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1988 | ET++ - An Object-Oriented Application Framework in C++ · OOPSLA 1988 |
Methods — techniques the papers use, named apart from their topics
object-oriented programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Design Patterns - 15 Years Later
Erich Gamma |
ECOOP | 1 |
| 2005 | Agile, open source, distributed, and on-time: inside the eclipse development processabstractEclipse is a widely recognized open source project dedicated to providing a platform for developing integrated tools. Throughout the history of Eclipse the development team was successful in hitting projected delivery dates with precision and quality. This isn't possible without a team strongly committed to ship quality software. How is this really done? How does Eclipse achieve quality and just-in-time delivery?This talk sheds light on the key practices of the Eclipse development process - from the development mantras "Always Beta", "Milestones First", "API First", and "Performance First" to practices such as ensuring quality through multiple feedback loops. Erich will reflect on proven practices for managing a large project performed by geographically dispersed teams and open source contributors in a highly competitive market. Most of these practices have evolved in the open source project, but they are equally applicable to closed source projects and will help to improve quality, timeliness and reduce development stress in both types of environments. Erich Gamma |
ICSE | 1 |
| 1997 | Going Beyond Objects with Design Patterns (Abstract)
Erich Gamma |
ECOOP | 1 |
| 1993 | Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides |
ECOOP | 1 |
| 1992 | ET++ Swaps Manager: Using Object Technology in the Financial Engineering Domainabstractarticle ET++SwapsManager: using object technology in the financial engineering domain Share on Authors: Thomas Eggenschwiler View Profile , Erich Gamma View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 166–177https://doi.org/10.1145/141937.141951Online:31 October 1992Publication History 14citation402DownloadsMetricsTotal Citations14Total Downloads402Last 12 Months3Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Thomas Eggenschwiler, Erich Gamma |
OOPSLA | 2 |
| 1989 | Integration of a Programming Environment into ET++ - A Case Study
Erich Gamma, André Weinand, Rudolph Marty |
ECOOP | 1 |
| 1988 | ET++ - An Object-Oriented Application Framework in C++abstractET++ is an object-oriented application framework implemented in C++ for a UNIX† environment and a conventional window system. The architecture of ET++ is based on MacApp and integrates a rich collection of user interface building blocks as well as basic data structures to form a homogeneous and extensible system. The paper describes the graphic model and its underlying abstract window system interface, shows composite objects as a substrate for declarative layout specification of complex dialogs, and presents a model for editable text allowing the integration of arbitrary interaction objects. André Weinand, Erich Gamma, Rudolph Marty |
OOPSLA | 2 |