This repository contains the modeling and app code for the following paper:
Pillet, J. C., Larsen, K. R., Dobolyi, D., Queiroz, M., Handler, A., Arnulf, J. K., & Sharma, R. (2026). AI-Augmented Content Validation in Behavioral Research: Development and Evaluation of the RATER System. MIS Quarterly, 50(1), 59-86. https://doi.org/10.25300/MISQ/2025/18946
The app is written using Streamlit. To run the app:
- add a RATERC model (e.g., our RATER-C model from Hugging Face) to the app's parent folder
- add an OpenAI API key (if using the pre-specified closed-weights model; alternatively, an open-weights model can be specified via an OpenAI compatible API endpoint using vLLM, etc.)
- (optional) for email and remote FastAPI server functionality, create a secrets.toml file in the .streamlit folder of the app's parent folder and enter various information needed for app.py and process.py (i.e., find all values that depend on
st.secrets) - run the app via
streamlit run app.py
These folders contain the Python code and data necessary to recreate and inference the various RATERC and RATERD models reported in the paper.
Top models from the paper are available on Hugging Face for both RATER-C and RATER-D.