Skip to main content
  • Book
  • © 2016

Software Reading Techniques

Twenty Techniques for More Effective Software Review and Inspection

Apress

Authors:

  • Provides traditional and modern advanced reading techniques applicable to software artifacts

  • Teaches software review, inspection procedures, and reading skills

  • Presents specific reading techniques for software requirements specification, software design, and code

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.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 (8 chapters)

  1. Front Matter

    Pages i-xix
  2. Introduction

    • Yang-ming Zhu
    Pages 1-6
  3. Software Review Procedures

    • Yang-ming Zhu
    Pages 7-20
  4. Basic Software Reading Techniques

    • Yang-ming Zhu
    Pages 21-34
  5. Scenario-Based Reading Techniques

    • Yang-ming Zhu
    Pages 35-68
  6. Requirements Reading Techniques

    • Yang-ming Zhu
    Pages 69-76
  7. Design Reading Techniques

    • Yang-ming Zhu
    Pages 77-102
  8. Code Reading Techniques

    • Yang-ming Zhu
    Pages 103-118
  9. Conclusion

    • Yang-ming Zhu
    Pages 119-122
  10. Back Matter

    Pages 123-126

About this book

Learn twenty software reading techniques to enhance your effectiveness in reviewing and inspecting software artifacts such as requirements specifications, designs, code files, and usability.
 
Software review and inspection is the best practice in software development that detects and fixes problems early. Software professionals are trained to write software but not read and analyze software written by peers. As a result, individual reading skills vary widely. Because the effectiveness of software review and inspection is highly dependent on individual reading skills, differential outcomes among software readers vary by a factor of ten. Software Reading Techniques is designed to close that gap.


Dr Yang‐Ming Zhu’s depth of experience as a software architect, team leader, and scientist make him singularly well-equipped to bring you up to speed on all the techniques and tips for optimizing the effectiveness and efficiency of your software review and inspection skills.

What You'll Learn:
  • Improve software review, inspection procedures, and reading skills
  • Study traditional and modern advanced reading techniques applicable to software artifacts
  • Master specific reading techniques for software requirements specification, software design, and code




Who This Book Is For:


Software professionals and software engineering students and researchers

Reviews

“Eight chapters cover generic software reading techniques that apply to any artifact and specific techniques that apply only to requirements, designs, or code. … The book’s primary audience is software engineering practitioners. As a practicing software developer who has been doing reviews and inspections on all sorts of material for many years, I highly recommend it to anyone interested in software reviews. It would also be an excellent source for software engineering researchers interested in quality assurance or software reviews.” (Computing Reviews, September, 2017) 

Authors and Affiliations

  • Solon, USA

    Yang‐Ming Zhu

About the author

Yang‐Ming Zhu is Principal Scientist at Philips Healthcare, currently serving as the software architect for the Recon and Imaging Physics team for Advanced Molecular Imaging. He practices and researches image processing and software engineering with a focus on software architecture, requirements engineering, best practices, software quality, and processes. He is a senior member of IEEE and has published more than 80 book chapters and papers in such journals as IEEE Software, IEEE IT Professional, IEEE Trans Medical Imaging, IEEE Trans Image Processing, Journal of Nuclear Medicine, Physical Review Letters, Physical Review E, and Applied Physical Letters. He holds nine US patents (additional seven are pending approval), numerous professional awards, the Software Architecture Professional Certificate from the Software Engineering Institute at Carnegie Mellon University, and advanced degrees in computer science (MS from Kent State University), biomedical engineering (MS/BS from Shanghai Jiaotong University), and physics (PhD from Southeast University).

Bibliographic Information

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.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