EDBT 2026 Demo / reviewers in the wild / expert
Richard Helm
dblp:41/5072
· DBLP profile ↗
11ranked-venue papers
7as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 4 first-authorTheory of computation · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 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
4 papers |
Software maintenance and evolution · 35% Requirements engineering and software design · 30% Programming languages and type systems · 17% | |
| Databases, data mining, and information retrieval
2 papers |
Spatial and temporal data management · 67% Information retrieval · 33% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
design patterns |
0.0 | 1 | 1995 | Patterns in Practice · OOPSLA 1995 |
Software maintenance and evolution › program comprehension
software visualization |
0.0 | 1 | 1993 | Visualizing the Behavior of Object-Oriented Systems · OOPSLA 1993 |
Information retrieval
search engines |
0.0 | 1 | 1991 | Integrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object-Oriented Class Libraries · OOPSLA 1991 |
Spatial and temporal data management › spatial query processing
spatial query optimization |
0.0 | 1 | 1991 | Constraint-Based Query Optimization for Spatial Databases · PODS 1991 |
Spatial and temporal data management
spatial query processing |
0.0 | 1 | 1991 | Constraint-Based Query Optimization for Spatial Databases · PODS 1991 |
Compilers and program optimization › parsing
parser generation |
0.0 | 1 | 1991 | Building visual language parsers · CHI 1991 |
Software maintenance and evolution
program comprehension |
0.0 | 1 | 1993 | Visualizing the Behavior of Object-Oriented Systems · OOPSLA 1993 |
Software maintenance and evolution
code reuse |
0.0 | 1 | 1991 | Integrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object-Oriented Class Libraries · OOPSLA 1991 |
Methods — techniques the papers use, named apart from their topics
information retrieval · 0.0visual language parsing · 0.0triangular form transformation · 0.0boolean constraint solving · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Patterns in PracticeabstractObject-oriented systems often exhibit idiomatic and recurring structures of objects and classes that solve particular design problems and make systems more flexible, elegant, and ultimately reusable. Design patterns have been proposed as one way to represent, record and reuse these recurring design structures and associated design experience. Here we report on experiences in using design patterns during the design of object-oriented systems. Richard Helm |
OOPSLA | 1 |
| 1995 | Spatial Query Optimization: From Boolean Constraints to Range Queries
Richard Helm, Kim Marriott, Martin Odersky |
J. Comput. Syst. Sci. | 1 |
| 1994 | How Do Teams Shape Objects ? - How Di Object Shape Teams ? (Panel)abstractarticle Free Access Share on How do teams shape objects?—How do objects shape teams? Authors: Steven Fraser Bell-Northern Research Ltd., Ottawa, Ontario, Canada Bell-Northern Research Ltd., Ottawa, Ontario, CanadaView Profile , Kent Beck FirstClass Software FirstClass SoftwareView Profile , Grady Booch Rational Booch Rational BoochView Profile , Derek Coleman Hewlett-Packard Laboratories, Palo Alto California Hewlett-Packard Laboratories, Palo Alto CaliforniaView Profile , Jim Coplien AT&T Bell Laboratories AT&T Bell LaboratoriesView Profile , Richard Helm DMR Group., 1200 Mcill College Ave., Montreal. QC H3B 4G7 Canada DMR Group., 1200 Mcill College Ave., Montreal. QC H3B 4G7 CanadaView Profile , Kenny Rubin ParcPlace Systems ParcPlace SystemsView Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 29Issue 10Oct. 1994 pp 468–473https://doi.org/10.1145/191081.191152Online:01 October 1994Publication History 2citation395DownloadsMetricsTotal Citations2Total Downloads395Last 12 Months5Last 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 SiteeReaderPDF Steven Fraser 0001, Kent L. Beck, Grady Booch, Derek Coleman, James Coplien, Richard Helm, Kenneth S. Rubin |
OOPSLA | 6 |
| 1993 | Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides |
ECOOP | 2 |
| 1993 | Visualizing the Behavior of Object-Oriented SystemsabstractNumerous classes, complex inheritance and containment hierarchies, and diverse patterns of dynamic interaction all contribute to difficulties in understanding, reusing, debugging, and tuning large object-oriented systems. To help overcome these difficulties, we introduce novel views of the behavior of object-oriented systems and an architecture for creating and animating these views. We describe platform-independent techniques for instrumenting object-oriented programs, a language-independent protocol for monitoring their execution, and a structure for decoupling the execution of a subject program from its visualization. Case studies involving tuning and debugging of real systems are presented to demonstrate the benefits of visualization. We believe that visualization will prove to be a valuable tool for object-oriented software development. Wim De Pauw, Richard Helm, Doug Kimelman, John M. Vlissides |
OOPSLA | 2 |
| 1992 | Ensuring Semantic Integrity of Reusable Objects (Panel)abstractarticle Free Access Share on Ensuring semantic integrity of reusable objects (panel) Authors: Webb Stacy View Profile , Richard Helm View Profile , Gail E. Kaiser View Profile , Bertrand Meyer View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 298–302https://doi.org/10.1145/141937.141961Online:31 October 1992Publication History 4citation292DownloadsMetricsTotal Citations4Total Downloads292Last 12 Months2Last 6 weeks1 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 SiteeReaderPDF Webb Stacy, Richard Helm, Gail E. Kaiser, Bertrand Meyer 0001 |
OOPSLA | 2 |
| 1991 | Building visual language parsersabstractArticle Building visual language parsers Share on Authors: Richard Helm I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NYView Profile , Kim Marruitt I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NYView Profile , Martin Odersky I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NYView Profile Authors Info & Claims CHI '91: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsApril 1991 Pages 105–112https://doi.org/10.1145/108844.108860Online:01 March 1991Publication History 44citation713DownloadsMetricsTotal Citations44Total Downloads713Last 12 Months33Last 6 weeks3 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 Richard Helm, Kim Marruitt, Martin Odersky |
CHI | 1 |
| 1991 | Integrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object-Oriented Class LibrariesabstractArticle Integrating information retrieval and domain specific approaches for browsing and retrieval in object-oriented class libraries Share on Authors: Richard Helm I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NYView Profile , Yoëlle S. Maarek I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY I.B.M. Thomas J. Watson Research Center, P.O. Box 704, Yorktown Heights, NYView Profile Authors Info & Claims OOPSLA '91: Conference proceedings on Object-oriented programming systems, languages, and applicationsNovember 1991 Pages 47–61https://doi.org/10.1145/117954.117958Online:01 November 1991Publication History 40citation526DownloadsMetricsTotal Citations40Total Downloads526Last 12 Months6Last 6 weeks2 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 Richard Helm, Yoelle Maarek |
OOPSLA | 1 |
| 1991 | Constraint-Based Query Optimization for Spatial DatabasesabstractWe present a method for converting a system of multivariate Boolean constraints into a sequence of univariate range queries of the type supported by current spatial databases. The method relies on the transformation of a Boolean constraint system into triangular form. We extend previous results in this area by considering negative as well as positive constraints. We also present a method to approximate triangular Boolean constraints by bounding box constraints. 1 Introduction In spatial database systems, there is a gap between the high-level query language required by applications and users, and the simpler query language supported by the underlying spatial data-structure. Typically, applications such as geographic information systems [5, 8, 10], visual language parsers [7], VLSI design rule checkers [14], require a query language in which queries and integrity constraints may be expressed over a number of variables subject to Boolean constraints (that is, constraints over sets). In ... Richard Helm, Kim Marriott, Martin Odersky |
PODS | 1 |
| 1987 | Inductive and Deductive Control of Logic Programs
Richard Helm |
ICLP | 1 |
| 1986 | Declarative Graphics
Richard Helm, Kim Marriott |
ICLP | 1 |