Everything About ___
Live briefing

Everything about Specification by example

Agile software development approach

Specification by example (SBE) is a collaborative approach to defining requirements and business-oriented functional tests for software products based on capturing and illustrating requirements using realistic examples instead of abstract statements. It is applied in the context of agile software development methods, in particular behavior-driven development. This approach is particularly successful for managing requirements and functional tests on large-scale projects of significant domain and organisational complexity. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Specification by exampleA 5-minute orientation
  2. Skim a recent paper: Effective data protection by design through interdisciplinary research methods: The example of effective purpose specification by applying user-Centred UX-design methodsInfluential work since 2022
  3. Pick up a classic book: The Art of Public SpeakingThe most-reprinted book on the subject
  4. Read the landmark paper: Hardware Specification with Temporal Logic: An ExampleCited 69 times
  5. Go sideways: Acceptance test-driven developmentA closely related topic
  6. Go sideways: Agile testingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics