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

Ward Cunningham

dblp:09/5151 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 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
3 papers
Empirical software engineering · 70% Programming languages and type systems · 23% Requirements engineering and software design · 8%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

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

TopicWeightPapersLastEvidence papers
Computing education
programming education
0.011989
A Laboratory for Teaching Object-Oriented Thinking · OOPSLA 1989
Programming languages and type systems
object-oriented programming
0.011986
A Diagram for Object-Oriented Programs · OOPSLA 1986
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.011989
A Laboratory for Teaching Object-Oriented Thinking · OOPSLA 1989
Programming languages and type systems › object-oriented programming
smalltalk-80
0.011986
A Diagram for Object-Oriented Programs · OOPSLA 1986

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

CRC cards · 0.0diagrammatic notation · 0.0
YearPublicationVenuePosition
2005 Agile Test Composition
Rick Mugridge, Ward Cunningham
XP2
1996 Soft Issues in Software Development (Panel Session)
abstract
The key to making object technology work isn't technology. So what is it? This panel will cover a lot of the "soft" issues about dealing with people and teams. It's partly about managing software development, and mostly about doing it.
Paul S. R. Chisholm, Larry L. Constantine, Ward Cunningham, Luke Hohmann, Norman L. Kerth
OOPSLA3
1989 A Laboratory for Teaching Object-Oriented Thinking
abstract
It is difficult to introduce both novice and experienced procedural programmers to the anthropomorphic perspective necessary for object-oriented design. We introduce CRC cards, which characterize objects by class name, responsibilities, and collaborators, as a way of giving learners a direct experience of objects. We have found this approach successful in teaching novice programmers the concepts of objects, and in introducing experienced programmers to complicated existing designs.
Kent L. Beck, Ward Cunningham
OOPSLA2
1986 A Diagram for Object-Oriented Programs
abstract
We introduce a notation for diagramming the message sending dialogue that takes place between objects participating in an object-oriented computation. Our representation takes a global point of view which emphasizes the collaboration between objects implementing the behavior of individuals. We illustrate the diagram's usage with examples drawn from the Smalltalk-80™ virtual image. We also describe a mechanism for automatic construction of diagrams from Smalltalk code.
Ward Cunningham, Kent L. Beck
OOPSLA1