Automated Evaluation for Performance Test Scripts

Ruijing Gao,Zhenyu Chen,Chunrong Fang,Tieke He,Peizhang Xie,Jungui Zhou
DOI: https://doi.org/10.1109/qrs-c.2016.22
2016-01-01
Abstract:With the development of online education, more and more people learn knowledge about software engineering through online courses. Scoring homework has become a burden on both teachers and teaching assistants. In order to alleviate such burden, some courses provide a platform that can run students' codes automatically. However, most platforms pay attention to programming with specific languages. Few platforms can score homework about performance testing and evaluate test scripts automatically. In this paper, a new approach, based on weighted arithmetic mean, is proposed to evaluate performance test scripts automatically. A preliminary set of evaluation items and their weights are proposed in the approach and an experiment is conducted among hundreds of students from Coursera. The results show that our approach can perform even better than peer-review evaluation. Our approach can avoid students' lack of experience and the possibility of cheating. The score through our approach can indicate the correctness of scripts and whether the design of scripts is good or not.
What problem does this paper attempt to address?