Extreme Programming Explained
E579948
Extreme Programming Explained is a foundational book by Kent Beck that introduces and details the principles, practices, and philosophy of the Extreme Programming (XP) agile software development methodology.
All labels observed (3)
| Label | Occurrences |
|---|---|
| "Extreme Programming Explained: Embrace Change" | 1 |
| Extreme Programming Explained canonical | 1 |
| book "Extreme Programming Explained: Embrace Change" | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T6231480 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Extreme Programming Explained Context triple: [Extreme Programming, documentedIn, Extreme Programming Explained]
-
A.
Extreme Programming (XP)
Extreme Programming (XP) is an agile software development methodology that emphasizes frequent releases, close customer collaboration, continuous testing, and the flexibility to adapt to changing requirements.
-
B.
Agile Software Development, Principles, Patterns, and Practices
"Agile Software Development, Principles, Patterns, and Practices" is a foundational software engineering book by Robert C. Martin that explains agile methodologies through object-oriented design principles, design patterns, and best practices for building maintainable code.
-
C.
The Pragmatic Programmer
The Pragmatic Programmer is a highly influential software development book that offers practical advice, best practices, and philosophical guidance for writing maintainable, high-quality code and growing as a professional programmer.
-
D.
Agile Manifesto
The Agile Manifesto is a foundational document in software development that outlines core values and principles favoring collaboration, adaptability, and customer-focused iterative delivery over rigid processes and extensive documentation.
-
E.
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship is a highly influential software engineering book by Robert C. Martin that teaches principles and practices for writing readable, maintainable, and high-quality code.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Extreme Programming Explained Target entity description: Extreme Programming Explained is a foundational book by Kent Beck that introduces and details the principles, practices, and philosophy of the Extreme Programming (XP) agile software development methodology.
-
A.
Extreme Programming (XP)
Extreme Programming (XP) is an agile software development methodology that emphasizes frequent releases, close customer collaboration, continuous testing, and the flexibility to adapt to changing requirements.
-
B.
Agile Software Development, Principles, Patterns, and Practices
"Agile Software Development, Principles, Patterns, and Practices" is a foundational software engineering book by Robert C. Martin that explains agile methodologies through object-oriented design principles, design patterns, and best practices for building maintainable code.
-
C.
The Pragmatic Programmer
The Pragmatic Programmer is a highly influential software development book that offers practical advice, best practices, and philosophical guidance for writing maintainable, high-quality code and growing as a professional programmer.
-
D.
Agile Manifesto
The Agile Manifesto is a foundational document in software development that outlines core values and principles favoring collaboration, adaptability, and customer-focused iterative delivery over rigid processes and extensive documentation.
-
E.
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship is a highly influential software engineering book by Robert C. Martin that teaches principles and practices for writing readable, maintainable, and high-quality code.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
agile software development book
ⓘ
book ⓘ software engineering book ⓘ |
| alternateTitle | Extreme Programming Explained: Embrace Change NERFINISHED ⓘ |
| author | Kent Beck NERFINISHED ⓘ |
| countryOfOrigin |
United States of America
ⓘ
surface form:
United States
|
| explainsConcept |
Extreme Programming practices
NERFINISHED
ⓘ
Extreme Programming principles ⓘ Extreme Programming values ⓘ coding standards ⓘ collective code ownership ⓘ continuous feedback ⓘ continuous integration ⓘ customer collaboration ⓘ embracing change ⓘ incremental design ⓘ metaphor in software design ⓘ on-site customer ⓘ pair programming ⓘ planning game ⓘ refactoring ⓘ simple design ⓘ small releases ⓘ sustainable pace ⓘ test-driven development ⓘ |
| firstEditionPublicationYear |
1999
ⓘ
2000 ⓘ |
| focusesOn |
improving software quality
ⓘ
responsiveness to changing requirements ⓘ |
| hasEdition |
Extreme Programming Explained: Embrace Change
NERFINISHED
ⓘ
Extreme Programming Explained: Second Edition NERFINISHED ⓘ |
| influenced |
Agile Manifesto
NERFINISHED
ⓘ
agile software development movement ⓘ software development best practices ⓘ |
| language | English ⓘ |
| philosophy |
communication
ⓘ
courage ⓘ feedback ⓘ respect ⓘ simplicity ⓘ |
| publisher | Addison-Wesley NERFINISHED ⓘ |
| secondEditionPublicationYear | 2004 ⓘ |
| series | The XP Series NERFINISHED ⓘ |
| subject |
Extreme Programming
NERFINISHED
ⓘ
agile software development ⓘ software engineering practices ⓘ software project management ⓘ |
| targetAudience |
software developers
ⓘ
software development managers ⓘ technical leaders ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Extreme Programming Explained Description of subject: Extreme Programming Explained is a foundational book by Kent Beck that introduces and details the principles, practices, and philosophy of the Extreme Programming (XP) agile software development methodology.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.