No Silver Bullet: Essence and Accidents of Software Engineering

E229841

"No Silver Bullet: Essence and Accidents of Software Engineering" is a seminal essay arguing that no single technology or practice will yield dramatic, order-of-magnitude improvements in software productivity, reliability, or simplicity.

All labels observed (4)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf computer science essay ⓘ
essay ⓘ
software engineering essay ⓘ
arguesThat essential complexity of software cannot be removed by any single technology or practice. ⓘ
improvements in tools and methods mainly reduce accidental complexity. ⓘ
no single breakthrough will yield a tenfold improvement in software development within a decade. ⓘ
author Fred Brooks ⓘ
Frederick P. Brooks Jr. ⓘ
linked to: Fred Brooks
centralClaim There is no single development in technology or management that will produce an order-of-magnitude improvement in software productivity, reliability, or simplicity within a decade. ⓘ
countryOfOrigin United States ⓘ
criticizes overoptimistic claims about software engineering technologies ⓘ
discusses artificial intelligence in software development ⓘ
automatic programming ⓘ
high-level programming languages ⓘ
incremental development ⓘ
requirements refinement and rapid prototyping ⓘ
time-sharing and interactive computing ⓘ
unified programming environments ⓘ
distinguishes accidental complexity of software ⓘ
essential complexity of software ⓘ
emphasizes the difficulty of communication between stakeholders in software projects ⓘ
the importance of conceptual integrity in software design ⓘ
the inherent complexity of software systems ⓘ
expandedAs No Silver Bullet: Refired ⓘ
No Silver Bullet—Refired ⓘ
expandedVersionPublishedIn Information Processing 1986 (IFIP) ⓘ
field computer science ⓘ
software engineering ⓘ
firstPublishedIn IEEE Computer ⓘ
influencedConcept expectations about software productivity gains ⓘ
software engineering realism ⓘ
influencedField software engineering practice ⓘ
software engineering research ⓘ
keyConcept accidents of software engineering ⓘ
essence of software ⓘ
language English ⓘ
oftenCitedFor the phrase "no silver bullet" in software engineering discourse ⓘ
proposes better requirements refinement to reduce misunderstandings ⓘ
incremental development as a promising approach to manage complexity ⓘ
publicationYear 1986 ⓘ
publisher IEEE Computer Society ⓘ
relatedWork The Mythical Man-Month ⓘ
status seminal work in software engineering ⓘ
topic limits of software engineering ⓘ
software complexity ⓘ
software productivity ⓘ
software project management ⓘ
software reliability ⓘ

How these facts were elicited

Referenced by (4)

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

Fred Brooks → notableWork → No Silver Bullet: Essence and Accidents of Software Engineering ⓘ
No Silver Bullet: Essence and Accidents of Software Engineering → expandedAs → No Silver Bullet—Refired ⓘ
linked to: No Silver Bullet: Essence and Accidents of Software Engineering
No Silver Bullet: Essence and Accidents of Software Engineering → expandedAs → No Silver Bullet: Refired ⓘ
linked to: No Silver Bullet: Essence and Accidents of Software Engineering
Information Processing 1986 (IFIP) → hasWorkInProceedings → No Silver Bullet: Essence and Accidents of Software Engineering (expanded version) ⓘ
linked to: No Silver Bullet: Essence and Accidents of Software Engineering