Skip to main content
  • Book
  • © 2017

Failure-Modes-Based Software Reading

Authors:

  • Develops a series of reading techniques based on common and prioritized failure modes in software artifacts
  • Covers all steps of the software creation process from requirements definition to testing and usability
  • Especially suitable for professionals in small teams, resource-constrained or agile organizations
  • Includes supplementary material: sn.pub/extras

Part of the book series: SpringerBriefs in Computer Science (BRIEFSCOMPUTER)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (10 chapters)

  1. Front Matter

    Pages i-xi
  2. Introduction

    • Yang-Ming Zhu
    Pages 1-6
  3. Software Review and Software Reading

    • Yang-Ming Zhu
    Pages 17-27
  4. Failure-Modes-Based Software Reading

    • Yang-Ming Zhu
    Pages 29-37
  5. Failure-Modes-Based Requirements Reading

    • Yang-Ming Zhu
    Pages 39-47
  6. Failure-Modes-Based Design Reading

    • Yang-Ming Zhu
    Pages 49-62
  7. Failure-Modes-Based Code Reading

    • Yang-Ming Zhu
    Pages 63-78
  8. Failure-Modes-Based Usability Reading

    • Yang-Ming Zhu
    Pages 79-84
  9. Failure-Modes-Based Test Reading

    • Yang-Ming Zhu
    Pages 85-92
  10. Conclusion

    • Yang-Ming Zhu
    Pages 93-94
  11. Back Matter

    Pages 95-99

About this book

Identifying failure modes and their effects is critical to software failure mode and effects analysis and it largely depends on the analysts’ experience and the skill. This book develops a series of reading techniques based on common and prioritized failure modes in software requirements, software design, coding, and usability in order to makes the benefits of software failure mode and effects analysis (FMEA) readily accessible to general software practitioners, particularly in small teams and resource-constrained organizations.


After a general introduction it offers an overview of software FMEA and discusses software review procedures and software reading techniques. Subsequent chapters present the basic ideas behind failure-modes-based reading techniques and examine the use of these techniques for software requirements, software design, software coding, software usability, and software testing. Covering the entire creation process, and including checklists and examples, it provides an easy introduction to the topic for professionals in software engineering and quality assurance.

Authors and Affiliations

  • Solon, USA

    Yang-Ming Zhu

About the author

Yang-Ming Zhu is a software architect at Philips with 18 years of industry experience in software engineering. His research and development interests focus on software engineering and image processing. He is a senior member of the IEEE, holds the Software Architecture Professional Certificate from the Software Engineering Institute at Carnegie Mellon University, and has a PhD in physics, a MS in computer science and in biomedical engineering. He has authored or co-authored about 80 book chapters and scientific journal papers, and has 9 US patents. He is the author of “Software Reading Techniques” (Apress, 2016), and is involved in software FMEA of medical devices.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access