Project Activities
The project team will follow an iterative design process to expand the R package functionality. They will also conduct multiple rounds of user testing to ensure that the new resources are meeting the goals of the project.
Structured Abstract
Research design and methods
The expansion of package functionality during the first phase of the project will feature an iterative design process, whereby expert and stakeholder feedback is sought at each stage of development. Feedback will inform both changes to existing features and the next steps of development. The package will follow tidy design principles to ensure that the package is intuitive and user-friendly. Additionally, unit tests will be included to confirm that the methods are properly implemented and safeguard against unintended changes in the future. Finally, the package will be hosted in a remote repository (GitHub) with continuous integration so that all checks and unit tests are run each time the package is updated.
User Testing: The project team will conduct multiple rounds of user testing. First, researchers and practitioners will be able to submit feedback via GitHub issues that could include bug reports and requests for additional features that would be helpful in their applied work. Second, the project advisory committee has agreed provide feedback on their own experience using the package and that of their students when applicable. Finally, training sessions will be conducted at professional conferences with a specific focus on applications of DCMs to real data sets and research questions, with measr as the tool to access these models. The training sessions will provide an opportunity for project staff to get feedback directly from users as they learn how to use the package and apply DCMs to their own research questions. A survey will also be administered at each training workshop to evaluate the usability of measr and guide future development.
Use in Applied Education Research: DCMs have many potential applications to education research. For example, by providing multiple fine-grained scores on assessments, results can become more actionable because teachers and students are given specific information on skills that need additional work. Beyond assessment, many intervention studies are interested in changing the state of individual (for example, non-proficient to proficient) rather than moving an individual along a continuum. DCMs are an ideal choice for this type of analysis given the categorical nature of the latent variables in a DCM. However, DCMs are rarely used in applied settings.
People and institutions involved
IES program contact(s)
Products and publications
Products: The project team will develop an R package for estimating and evaluating a variety of DCMs. As part of the package development, the project team will produce user-friendly documentation that will be hosted on a searchable project website that will also include vignettes demonstrating package functionality and case studies showcasing example applications. The package will be available through multiple venues. First, the updated package with expanded functionality will be released to the Comprehensive R Archive Network (CRAN), which is the primary platform from which R packages are installed. Additionally, the package will be hosted on GitHub. Remote hosting allows users to install the most up to date version of the package with changes that are implemented between releases to CRAN. Users will also be able to browse and download the source code for the package from GitHub if desired. In addition, the project team will submit journal articles describing the package and illustrating practical applications and conduct training workshops at professional conferences. All training materials will also be made available on the project website for users who are unable to attend a workshop in person.
ERIC Citations: Find available citations in ERIC for this award here.
Related projects
Questions about this project?
To answer additional questions about this project or provide feedback, please contact the program officer.