search menu icon-carat-right cmu-wordmark

Posts by Paul Clements

Improving Testing Outcomes Through Software Architecture

Improving Testing Outcomes Through Software Architecture

• Blog
Paul Clements

Testing plays a critical role in the development of software-reliant systems. Even with the most diligent efforts of requirements engineers, designers, and programmers, faults inevitably occur. These faults are most commonly discovered and removed by testing the system and comparing what it does to what it is supposed to do. This blog posting summarizes a method that improves testing outcomes (including efficacy and cost) in a software-reliant system by using an architectural design approach, which...

Read More

Contact the Author

Paul Clements

SEI Digital Library

SEI Publications

Visit the SEI Digital Library to see other publications by Paul Clements

View publications