Comparing Different Visualizations for Feedback on Test Execution in a Model-Driven Engineering Environment


연구 분야: Software Development



학회: International Conference on Business Process Modeling, Development and Support, International Conference on Evaluation and Modeling Methods for Systems Analysis and Development


초록

In Model-Driven Engineering (MDE), source code can be automatically generated from models such as a class diagram and statecharts. However, even under the assumption that a model is correctly translated into executable code, there is no guarantee that the models correctly capture the user requirements. The validity of a model can be asserted by means of model execution or testing the (prototype) application generated from the model. The completeness of such validation effort can be expressed in terms of model coverage of the executed scenarios. TesCaV is a Model-Based Testing (MBT) tool that provides users feedback by visualizing which test cases have been performed and which ones not yet. This allows TesCaV to be used in an educational setting as its feedback about the manual test cases can be alleviated to let students understand how to adequately test a software system. However, it remains unclear what the best way is to provide this feedback in terms of providing the user maximal information with minimal cognitive load. This research evaluates several proposed visualizations created according to information visualization principles, and makes a ranking based on a questionnaire distributed to 45 participants.


Author Profile
Felix Cammaerts

Research Center for Information System Engineering KU Leuven Leuven Belgium

Belgium
Author Profile
Monique Snoeck

Research Center for Information System Engineering KU Leuven Leuven Belgium

Belgium

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 Belgium
사이트 Springer
좋아요 수 0

연관 논문 목록 (310건)