Demo Data from EDBT 2026 / reviewers in the wild / expert
Kent L. Beck
dblp:04/2390
· DBLP profile ↗
18ranked-venue papers
10as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 9 first-authorSystems, architecture and hardware · 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
7 papers |
Software maintenance and evolution · 80% Empirical software engineering · 13% Programming languages and type systems · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computing education · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › release engineering
continuous deployment |
0.2 | 1 | 2016 | Continuous deployment of mobile software at facebook (showcase) · SIGSOFT FSE 2016 |
Software maintenance and evolution
release engineering |
0.2 | 1 | 2016 | Continuous deployment of mobile software at facebook (showcase) · SIGSOFT FSE 2016 |
Empirical software engineering › software engineering practice
industrial practice |
0.1 | 1 | 2016 | Continuous deployment of mobile software at facebook (showcase) · SIGSOFT FSE 2016 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1993 | Software Architecture: The Next Step for Object Technology (Panel) · OOPSLA 1993 |
Programming languages and type systems
object-oriented programming |
0.0 | 3 | 1993 | A Diagram for Object-Oriented Programs · OOPSLA 1986 Software Architecture: The Next Step for Object Technology (Panel) · OOPSLA 1993 Can Structured Methods be Objectified? (Panel) · OOPSLA 1991 |
Requirements engineering and software design
software design methodology |
0.0 | 1 | 1991 | Can Structured Methods be Objectified? (Panel) · OOPSLA 1991 |
Computing education
programming education |
0.0 | 1 | 1989 | A Laboratory for Teaching Object-Oriented Thinking · OOPSLA 1989 |
Programming languages and type systems
language design |
0.0 | 1 | 1989 | Playground: An Object-Oriented Simulation System With Agent Rules for Children of All Ages · OOPSLA 1989 |
Programming languages and type systems › object-oriented programming
object-oriented language design |
0.0 | 1 | 1989 | Playground: An Object-Oriented Simulation System With Agent Rules for Children of All Ages · OOPSLA 1989 |
Requirements engineering and software design › object-oriented analysis and design
object-oriented design |
0.0 | 1 | 1989 | A Laboratory for Teaching Object-Oriented Thinking · OOPSLA 1989 |
Programming languages and type systems › object-oriented programming
smalltalk-80 |
0.0 | 1 | 1986 | A Diagram for Object-Oriented Programs · OOPSLA 1986 |
Methods — techniques the papers use, named apart from their topics
industrial showcase · 0.2direct-manipulation interface · 0.0CRC cards · 0.0diagrammatic notation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Continuous deployment of mobile software at facebook (showcase)abstractContinuous deployment is the practice of releasing software updates to production as soon as it is ready, which is receiving increased adoption in industry. The frequency of updates of mobile software has traditionally lagged the state of practice for cloud-based services for a number of reasons. Mobile versions can only be released periodically. Users can choose when and if to upgrade, which means that several different releases coexist in production. There are hundreds of Android hardware variants, which increases the risk of having errors in the software being deployed. Chuck Rossi, Elisa Shibley, Shi Su, Kent L. Beck, Tony Savor, Michael Stumm |
SIGSOFT FSE | 4 |
| 2005 | Another Notch
Kent L. Beck |
XP | 1 |
| 2005 | The XP Geography: Mapping Your Next Step, a Guide to Planning Your Journey
Kent L. Beck |
XP | 1 |
| 2005 | Leadership in Extreme Programming
Kent L. Beck, Fred Tingey, John Nolan, Steve Freeman |
XP | 1 |
| 2003 | Test Driven Development (TDD)
Steven Fraser 0001, Kent L. Beck, Bill Caputo, Tim Mackinnon, James Newkirk, Charlie Poole |
XP | 2 |
| 1998 | Extreme Programming: A Humanistic Discipline of Software Development
Kent L. Beck |
FASE | 1 |
| 1997 | Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel)abstractPatterns and frameworks are two approaches to the development of both new and evolving software systems. An implicit hypothesis is that are reduced by leveraging knowledge previously collected, analyzed, organized, and packaged. Discovery (or getting started costs) include both the costs of understanding the problem to be solved and the cost of understanding the tools, methods, existing software, etc. For large, multi-year development projects in industries such as defense or telecommunications, discovery costs can dominate the overall cost (and risk) of software development.This panel will share its experience and perspectives with the audience with a discussion initiated by the following questions:• Have patterns and frameworks really delivered on their claims for reducing discovery costs? Can current best-practices be characterized as meaningful or marginal (what are the measures)?• What are the discovery cost factors where frameworks and patterns appear to deliver the biggest bang for the buck?• While mature pattern languages and frameworks may reduce the learning curve, they do not, eliminate it. How much of a learning curve is required to develop a sufficient shared context with the authors of a set of patterns or a framework? Steven Fraser 0001, Kent L. Beck, Grady Booch, James Coplien, Ralph E. Johnson, William F. Opdyke |
OOPSLA | 2 |
| 1996 | Industrial Experience with Design Patterns
Kent L. Beck, James Coplien, Ron Crocker, Lutz Dominick, Gerard Meszaros, Frances Paulisch, John M. Vlissides |
ICSE | 1 |
| 1994 | Patterns Generate Architectures
Kent L. Beck, Ralph E. Johnson |
ECOOP | 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 | 2 |
| 1993 | Software Architecture: The Next Step for Object Technology (Panel)abstractArchitectures are the structuring paradigms, styles and patterns that make up our software systems.They are important in many ways: they allow us to talk usefully about systems without talking about their detail; a knowledge of them gives us design choices; attention to this level can make systems and families of systems have the non-functional properties we want, especially changeability.Each panelist will address the following issues: l What is architecture?l What is the value you have had so far from this concept?l What is the next step for you?l What is the next step for the community? Bruce Anderson, Mary Shaw, Larry Best, Kent L. Beck |
OOPSLA | 4 |
| 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 | 2 |
| 1991 | Integrating Profiling into Debugging
Kent L. Beck, Jonathan D. Becher, Zaide Liu |
ICPP (2) | 1 |
| 1991 | Can Structured Methods be Objectified? (Panel)
Kent L. Beck, Grady Booch, Peter Coad, Meilir Page-Jones, Paul Ward |
OOPSLA | 1 |
| 1989 | A Laboratory for Teaching Object-Oriented ThinkingabstractIt 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 |
OOPSLA | 1 |
| 1989 | Playground: An Object-Oriented Simulation System With Agent Rules for Children of All AgesabstractProgramming languages for children have been limited by primitive control and data structures, indirect user interfaces, and artificial syntax. Playground is a child-oriented programming language that uses objects to structure data and has a modular control structure, a direct-manipulation user interface, and an English-like syntax. Integrating Playground into the curriculum of a classroom of 9- to 10-year-olds has given us valuable insights from the programs intended users, and confirmed many of our design decisions. Jay Fenton, Kent L. Beck |
OOPSLA | 2 |
| 1988 | Panel: Experiences with Reusability
Kent L. Beck, Raghu Raghavan, Wilf R. LaLonde, Daniel L. Weinreb |
OOPSLA | 1 |
| 1986 | A Diagram for Object-Oriented ProgramsabstractWe 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 |
OOPSLA | 2 |