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

Brian Wilkerson

dblp:52/516 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1989
—ORCID · none

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

Software engineering, systems software and programming languages · 2

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
Programming languages and type systems · 73% Requirements engineering and software design · 21% Software maintenance and evolution · 6%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
object-oriented programming
0.021989
An Overview of Modular Smalltalk · OOPSLA 1988
Object-Oriented Design: A Responsibility-Driven Approach · OOPSLA 1989
Programming languages and type systems › object-oriented programming
encapsulation
0.011989
Object-Oriented Design: A Responsibility-Driven Approach · OOPSLA 1989
Programming languages and type systems
language design
0.011988
An Overview of Modular Smalltalk · OOPSLA 1988
Requirements engineering and software design
modularity
0.011988
An Overview of Modular Smalltalk · OOPSLA 1988
Software maintenance and evolution
software modularity
0.011988
An Overview of Modular Smalltalk · OOPSLA 1988

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

responsibility-driven design · 0.0language design · 0.0
YearPublicationVenuePosition
1989 Object-Oriented Design: A Responsibility-Driven Approach
abstract
Object-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
OOPSLA2
1988 An Overview of Modular Smalltalk
abstract
This paper introduces the programming language Modular Smalltalk, a descendant of the Smalltalk-80 programming language. Modular Smalltalk was designed to support teams of software engineers developing production application programs that can run independently of the environment in which they are developed. We first discuss our motivation for designing Modular Smalltalk. Specifically, we examine the properties of Smalltalk-80 that make it inappropriate for our purposes. We then present an overview of the design of Modular Smalltalk, with an emphasis on how it overcomes these weaknesses.
Allen Wirfs-Brock, Brian Wilkerson
OOPSLA2