VLDB 2026 Research / reviewers in the wild / expert
Rebecca Wirfs-Brock
dblp:02/1384
· DBLP profile ↗
11ranked-venue papers
3as first author
1since 2021 · last 2024
0009-0006-7215-3788ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 3 first-author · 1 since 2021
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
6 papers |
Requirements engineering and software design · 68% Empirical software engineering · 20% Programming languages and type systems · 12% | |
| Computer graphics and multimedia
1 paper |
Computational photography and imaging · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software design methodology |
0.0 | 2 | 1994 | Methodology Standards: Help or Hindrance? · OOPSLA 1994 Panel - Which Method is Best? · OOPSLA 1993 |
Empirical software engineering › developer studies
developer collaboration |
0.0 | 1 | 1998 | Object-Oriented Practice in 1998: Does it help or hinder collaboration? (Panel) · OOPSLA 1998 |
Requirements engineering and software design
software design notation |
0.0 | 1 | 1997 | UML: The Language of Blueprints for Software? (Panel) · OOPSLA 1997 |
Requirements engineering and software design › model-driven engineering
UML |
0.0 | 1 | 1997 | UML: The Language of Blueprints for Software? (Panel) · OOPSLA 1997 |
Programming languages and type systems
object-oriented programming |
0.0 | 2 | 1989 | An Integrated Color Smalltalk-80 System · OOPSLA 1988 Object-Oriented Design: A Responsibility-Driven Approach · OOPSLA 1989 |
Requirements engineering and software design
object-oriented development |
0.0 | 1 | 1998 | Object-Oriented Practice in 1998: Does it help or hinder collaboration? (Panel) · OOPSLA 1998 |
Programming languages and type systems › object-oriented programming
encapsulation |
0.0 | 1 | 1989 | Object-Oriented Design: A Responsibility-Driven Approach · OOPSLA 1989 |
Requirements engineering and software design
object-oriented analysis and design |
0.0 | 1 | 1997 | UML: The Language of Blueprints for Software? (Panel) · OOPSLA 1997 |
Computational photography and imaging › color science
color models |
0.0 | 1 | 1988 | An Integrated Color Smalltalk-80 System · OOPSLA 1988 |
User interface design and tools
graphical user interface |
0.0 | 1 | 1988 | An Integrated Color Smalltalk-80 System · OOPSLA 1988 |
Methods — techniques the papers use, named apart from their topics
object-oriented design · 0.0responsibility-driven design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Discovering Your Software UmweltabstractWe apply the biological-behavioral concept of an umwelt, which is how an organism perceives and acts within its environment, to the practice of software development. By writing narrative descriptions of our own software umwelts and iteratively discussing and analyzing them, we develop prompts that can elicit reflection on how and why we relate to software in the ways that we do. Rebecca Wirfs-Brock, Allen Wirfs-Brock, Jordan Wirfs-Brock |
Onward! | 1 |
| 2019 | An Exploratory Study of Naturalistic Decision Making in Complex Software Architecture Environments
Ken Power, Rebecca Wirfs-Brock |
ECSA | 2 |
| 2018 | Understanding Architecture Decisions in Context - An Industry Case Study of Architects' Decision-Making Context
Ken Power, Rebecca Wirfs-Brock |
ECSA | 2 |
| 2010 | Dynamic model evolutionabstractIn the Adaptive Object-Model (AOM) architectural style, user-defined domain entities and their relationships, attributes and behavior are described by externally stored metadata. AOM implementations reify the domain entities at runtime by interpreting the metadata. Users change the object model by editing the metadata to reflect changes in the domain. This paper describes a pattern for incorporating model changes into an AOM production system without taking the system off-line. Dynamic evolution of the object model is done during loading of a domain object. The Dynamic Model Evolution pattern is applicable when a system needs to keep running, and the alternative of updating the entire object model at the time a new version comes online is too time consuming to be a practical option. Atzmon Hen-Tov, David H. Lorenz, Lena Nikolaev, Lior Schachter, Rebecca Wirfs-Brock, Joseph W. Yoder |
PLoP | 5 |
| 1998 | Object-Oriented Practice in 1998: Does it help or hinder collaboration? (Panel)abstractGroups of people working in concert perform most commercial, industrial or in-house software development. These groups are often quite diverse. This panel brings together object-oriented consultants and developers as well as practitioners and researchers interested in human factors and user-centered design, project management and technical writing. The panel will address the question, "To successfully complete today's projects, does object-oriented development as practiced today do an adequate job of supporting ALL of the participants who must collaborate?" John Artim, Charlie Bridgeford, Lillian Christman, James Coplien, Mary Beth Rosson, Stanley Taylor, Rebecca Wirfs-Brock |
OOPSLA | 7 |
| 1997 | UML: The Language of Blueprints for Software? (Panel)abstractThe Unified Method was launched by Grady Booch and Jim Rumbaugh at an OOPSLA'95 Conference Fringe meeting organised by Rational Software Corporation. In 1996 Unified Method was re-scoped to a notation, and renamed Unified Modeling Language (UML).Earlier this year, UML was submitted to Object Management Group for standardisation and has been endorsed by Microsoft, IBM, HP, Platinum Technologies, ObjectTime and many other corporations. No wonder UML is leading contender as de facto standard notation for object-oriented analysis and design.The panel will take a sanity check, and will go beyond hype and newsgroup flames and attempt to form an objective view of UML and its prospects.The members of panel have been working closely with UhL in many different roles, including that of UML language designer, end-user, consultant, CASE tool expert, and object-oriented methodologist. The discussion will focus on how LJML matches up in practice against one of its original. raisons d'etre as the language of blueprints for software.Specific issues to be addressed include:• What is advantage of UML over existing OOA/D notations?• Can UML be used on real projects today?• Is language sufficiently simple, and well-enough defined, to become de facto standard?• Will UML lead to improved OOA/D methods and CASE tools?• What is importance of meta-model in UML? Derek Coleman, John Artim, Victor Ohnjec, Erick Rivas, James E. Rumbaugh, Rebecca Wirfs-Brock |
OOPSLA | 6 |
| 1994 | Methodology Standards: Help or Hindrance?abstractarticle Free Access Share on Methodology standards: help or hindrance? Authors: Grady Booch Rational Software Corporation Rational Software CorporationView Profile , Brian Henderson-Sellers University of Technology, Sydney University of Technology, SydneyView Profile , Ivar Jacobson Objective Systems AB Objective Systems ABView Profile , Steve Mellor Project Technology, Inc. Project Technology, Inc.View Profile , James Rumbaugh GE GEView Profile , Rebecca Wirfs-Brock Digitalk DigitalkView Profile , Chairman: David Monarchi University of Colorado, Boulder University of Colorado, BoulderView Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 29Issue 10Oct. 1994 pp 223–228https://doi.org/10.1145/191081.191115Online:01 October 1994Publication History 5citation0DownloadsMetricsTotal Citations5Total Downloads0Last 12 Months0Last 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 David E. Monarchi, Grady Booch, Brian Henderson-Sellers, Ivar Jacobson, Stephen J. Mellor, James E. Rumbaugh, Rebecca Wirfs-Brock |
OOPSLA | 7 |
| 1993 | How to Get a Paper Accepted at OOPSLA (Panel)abstractArticle How to get a paper accepted at OOPSLA (panel) Share on Authors: Ralph E. Johnson View Profile , Kent Beck View Profile , Grady Booch View Profile , William Cook View Profile , Richard Gabriel View Profile , Rebecca Wirfs-Brock View Profile Authors Info & Claims OOPSLA '93: Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applicationsOctober 1993 Pages 429–436https://doi.org/10.1145/165854.165934Online:01 October 1993Publication History 5citation1,315DownloadsMetricsTotal Citations5Total Downloads1,315Last 12 Months35Last 6 weeks8 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 Ralph E. Johnson, Kent L. Beck, Grady Booch, William R. Cook, Richard P. Gabriel, Rebecca Wirfs-Brock |
OOPSLA | 6 |
| 1993 | Panel - Which Method is Best?
Rich Mendez, Rebecca Wirfs-Brock, James E. Rumbaugh, Stephen J. Mellor, Ivar Jacobson, Grady Booch |
OOPSLA | 2 |
| 1989 | Object-Oriented Design: A Responsibility-Driven ApproachabstractObject-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, refined, tested, maintained, and extended. The full benefit of this support can only be realized if encapsulation is maximized during the design process.We argue that design practices which take a data-driven approach fail to maximize encapsulation because they focus too quickly on the implementation of objects. We propose an alternative object-oriented design method which takes a responsibility-driven approach. We show how such an approach can increase the encapsulation by deferring implementation issues until a later stage. Rebecca Wirfs-Brock, Brian Wilkerson |
OOPSLA | 1 |
| 1988 | An Integrated Color Smalltalk-80 SystemabstractThe Smalltalk-80™ user interface and graphics model are based on monochromatic graphics. One natural step in the evolution of the Smalltalk-80 system is the addition of color. This paper describes an implementation of color Smalltalk. Classes have been defined to manipulate visual color models and colored graphics objects. The extensive collaboration between classes which describe color, classes which perform basic graphics operations, and classes in the user interface is explored. Issues in the design and implementation are examined. Potential future directions for object-oriented color systems are discussed. Rebecca Wirfs-Brock |
OOPSLA | 1 |