Topic: automated tests of specifications and designs
Topic: bugs
Topic: design documentation
Topic: quality assurance
Topic: software review
Topic: specification errors
Topic: usability errors
| |
Subtopic: design errors
Quote: design flaws are inevitable; use defense-in-depth to avoid, find, and survive mistakes [»colwRP_2006]
| Quote: most common type of error was from the design or implementation of a single system component
| Quote: infrequent errors due to incorrect requirements, and misunderstanding of specifications, interfaces and tools [»weisDM2_1985]
| Quote: problem of scattering--a simple requirements change causes widespread change across the class hierarchy [»clarS11_1999]
| Quote: problem of tangling--design details for one requirement intermingled with details for other requirements [»clarS11_1999]
| Quote: problem of traceability--how does change in one software artifact (requirement, design, code) affect other artifacts [»clarS11_1999]
| Subtopic: examples
Quote: NASA's Genesis spacecraft failed to deploy its drogue parachutes because the original design specified the wrong orientation for all four accelerometer switches [»nislE5_2005]
| Quote: design errors: inconsistencies, inefficiencies, ambiguities, inflexibilities [»parnDL8_1985]
| Quote: logic errors were the most frequent error type in three large projects; mostly due to missing a condition [»thayTA3_1976]
| Quote: a missing path error occurs when special circumstances do not execute a sequence of operations [»buddTA_1980]
| Quote: a missing clause in predicate is a kind of predicate error; hard to detect [»buddTA_1980]
| Quote: a missing computation statement is a kind of error [»buddTA_1980]
| Quote: an incorrect predicate error occurs when execution paths are correct but a predicate is wrong [»buddTA_1980]
| Quote: an incorrect computation statement is a kind of error [»buddTA_1980]
| Subtopic: over design
Quote: should over-design when the answer is unknown; a quarter of all bridges built in the 1870s collapsed within ten years [»bentJ3_1984]
|
Related Topics
Topic: automated tests of specifications and designs (12 items)
Topic: bugs (66 items)
Topic: design documentation (43 items)
Topic: quality assurance (22 items)
Topic: software review (80 items)
Topic: specification errors (10 items)
Topic: usability errors (6 items)
|