Logo image
mstATA: an R package for IRT-based multistage test assembly
Dissertation   Open access

mstATA: an R package for IRT-based multistage test assembly

Hong Chen
University of Iowa
Doctor of Philosophy (PhD), University of Iowa
Spring 2026
DOI: 10.25820/etd.008382
pdf
Chen_Dissertation891.67 kBDownloadView
Open Access

Abstract

Multistage testing (MST) has gained prominence as an adaptive testing design that balances measurement efficiency with operational simplicity. However, assembling MST panels that satisfy complex specifications and psychometric targets remains challenging. Although automated test assembly (ATA) methods have advanced, there is still a lack of flexible, transparent tools tailored to the structural complexities of MST. Existing mixed-integer linear programming (MILP)-based tools primarily focus on linear test assembly and provide limited support for MST designs. This dissertation introduces mstATA, a transparent framework and user-friendly R package that extends hybrid assembly strategies to address these limitations. The framework adopts a unified definition of binary decision variables applicable to top-down, bottom-up, and extended hybrid approaches, supporting panels composed of standalone items, stimulus-based items, or both. A core principle of the framework is the distinction between item pool attributes and test specification requirements. Item pool attributes are organized at the item, stimulus, and item-set levels, including categorical, quantitative, and logical characteristics. Test specifications are defined across multiple hierarchical levels, including item, stimulus, item set, module, pathway, panel, and solution levels. The framework enforces logical consistency across these levels, including item–stimulus conditional selection, whereby items linked to an unselected stimulus cannot be selected, and cross-panel consistency, whereby an item selected in any panel must have a solution-level indicator equal to one, and a zero indicator precludes selection across all panels. Beyond standard optimization approaches (maximin, capped maximin, and minimax), mstATA incorporates weighted-sum and goal-programming formulations, enabling flexible multi-objective optimization. Notably, infeasibility diagnosis and model reformulation are treated as integral components of the framework, enabling identification of conflicting requirements and supporting principled specification refinement. In addition, the package provides efficient reporting and evaluation of panel characteristics and measurement precision using analytic methods that avoid computationally intensive Monte Carlo simulation. By bridging methodological advances with practical implementation, mstATA offers a robust solution for modern assessment programs.
automated test assembly mstATA framework multistage test R package

Details

Metrics

1 Record Views
Logo image