DocumentCode
742997
Title
Large-Scale Multiobjective Static Test Generation for Web-Based Testing with Integer Programming
Author
Nguyen, M.L. ; Siu Cheung Hui ; Fong, A.C.M.
Author_Institution
DISCO Lab., Nanyang Technol. Univ., Singapore, Singapore
Volume
6
Issue
1
fYear
2013
Firstpage
46
Lastpage
59
Abstract
Web-based testing has become a ubiquitous self-assessment method for online learning. One useful feature that is missing from today´s web-based testing systems is the reliable capability to fulfill different assessment requirements of students based on a large-scale question data set. A promising approach for supporting large-scale web-based testing is static test generation (STG), which generates a test paper automatically according to user specification based on multiple assessment criteria. And the generated test paper can then be attempted over the web by users for assessment purpose. Generating high-quality test papers under multiobjective constraints is a challenging task. It is a 0-1 integer linear programming (ILP) that is not only NP-hard but also need to be solved efficiently. Current popular optimization software and heuristic-based intelligent techniques are ineffective for STG, as they generally do not have guarantee for high-quality solutions of solving the large-scale 0-1 ILP of STG. To that end, we propose an efficient ILP approach for STG, called branch-and-cut for static test generation (BAC-STG). Our experimental study on various data sets and a user evaluation on generated test paper quality have shown that the BAC-STG approach is more effective and efficient than the current STG techniques.
Keywords
computer aided instruction; integer programming; linear programming; quality control; testing; ubiquitous computing; BAC-STG; ILP; NP-hard problem; Web-based testing; branch-and-cut; high-quality test papers; integer linear programming; large-scale multiobjective static test generation; online learning; test paper quality; ubiquitous self-assessment method; Computer aided instruction; Integer linear programming; Linear programming; Online services; Runtime; Sparse matrices; Testing; Web and internet services; Computer aided instruction; Integer linear programming; Linear programming; Online services; Runtime; Sparse matrices; Testing; Web and internet services; Web-based testing; integer programming; multiobjective optimization; static test generation;
fLanguage
English
Journal_Title
Learning Technologies, IEEE Transactions on
Publisher
ieee
ISSN
1939-1382
Type
jour
DOI
10.1109/TLT.2012.22
Filename
6365621
Link To Document