1 / 5

Avoiding Pitfalls in Ubicomp Evaluations: Ensuring Effective Validation and Verification

In the realm of ubiquitous computing (ubicomp), ensuring that systems meet their intended benefits and specifications can be challenging. This paper discusses the importance of validation and verification processes in evaluations, highlighting different testing methodologies including bed-of-nails and functional-paths testing. It stresses the significance of comprehensive testing approaches that encompass the entire system and the need for independent verification of use cases. Practical recommendations are provided, urging evaluators to start with known examples of correct behaviors to guide effective assessment practices.

Lucy
Télécharger la présentation

Avoiding Pitfalls in Ubicomp Evaluations: Ensuring Effective Validation and Verification

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Verification through User Value:Or ‘How to AvoidDrinking Your Own Bathwaterin Ubicomp Evaluations’ Dr. Christopher A. Miller Harry B. Funk 30 September 2001 Ubicomp-01 Atlanta, GA

  2. Validation – did we do what was spec’ed? • Verification – did we provide intended benefit? Validation and Verification • Evaluation – did we do a good job?

  3. Bed of nails testing • Functional paths testing Comprehensive Test • Want entire system tested

  4. ? = Gold Standard requires knowing the “right” outcome • Testing complex systems…

  5. Independently verify benefit of use cases Expand cases to cover functional logic Take care to ensure metrics are broad enough Recommendations • Start with use cases – known, specific examples of ‘correct’ behavior

More Related