Kent Beck

E173633

Kent Beck is an influential American software engineer and author, best known as a pioneer of Extreme Programming, Test-Driven Development, and modern agile software practices.

All labels observed (1)

Label Occurrences
Kent Beck canonical 6

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf author
computer programmer
person
software engineer
coCreated JUnit
coCreatedWith Erich Gamma
collaboratedWith Ward Cunningham
countryOfCitizenship United States of America
developedPractice Test-Driven Development cycle
educatedAt University of Oregon
fieldOfWork Extreme Programming (XP)
surface form: Extreme Programming

TDD
surface form: Test-Driven Development

agile software development
object-oriented programming
software design
software engineering
hasEmployer Facebook
hasWebsite https://www.kentbeck.com/
hasWritten Extreme Programming Explained
surface form: "Extreme Programming Explained: Embrace Change"

"Implementation Patterns"
"JUnit Pocket Guide"
book "Planning Extreme Programming"
surface form: "Planning Extreme Programming"

"Smalltalk Best Practice Patterns"
book "Test-Driven Development: By Example"
surface form: "Test-Driven Development: By Example"
influenced Agile Manifesto
surface form: agile manifesto
influencedBy Ward Cunningham
knownFor book "Extreme Programming Explained"
Extreme Programming Explained
surface form: book "Extreme Programming Explained: Embrace Change"

book "Implementation Patterns"
book "Planning Extreme Programming"
book "Test-Driven Development: By Example"
languageUsed Java
Smalltalk
notableFor Extreme Programming (XP)
surface form: Extreme Programming

JUnit
surface form: JUnit testing framework

TDD
surface form: Test-Driven Development

agile software practices
occupation author
consultant
software engineer
pioneerOf Extreme Programming (XP)
surface form: Extreme Programming

TDD
surface form: Test-Driven Development

agile software development
positionHeld TDD coach and consultant
software engineer at Facebook
promotedConcept continuous integration
pair programming
refactoring
simple design
wasSignatoryOf Agile Manifesto

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.