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 (3)

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
Fred Brooks
surface form: Frederick P. Brooks Jr.
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 of America
surface form: 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: Essence and Accidents of Software Engineering self-linksurface differs
surface form: No Silver Bullet: Refired

No Silver Bullet: Essence and Accidents of Software Engineering self-linksurface differs
surface form: No Silver Bullet—Refired
expandedVersionPublishedIn Information Processing 1986 (IFIP)
field computer science
software engineering
firstPublishedIn IEEE Computer magazine
surface form: 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 (3)

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: Essence and Accidents of Software Engineering self-linksurface differs
this entity surface form: No Silver Bullet—Refired
No Silver Bullet: Essence and Accidents of Software Engineering expandedAs No Silver Bullet: Essence and Accidents of Software Engineering self-linksurface differs
this entity surface form: No Silver Bullet: Refired