Vanderbilt University · Computer Science Department
Welcome! You've been invited to participate in a pilot study for Development Statistics (Dev-Stats), a lightweight IntelliJ IDEA plugin that tracks users' coding activity as they work through a programming assignment. The data collected helps researchers at Vanderbilt understand how students approach development tasks.
This guide walks you through everything you need to get set up. It should take about 5 minutes.
Your objective for this study is straightforward: complete the programming assignment while doing your best to "cheat." Use any external resources you'd like — search engines, AI tools, other students' code, Stack Overflow, etc. The goal is to solve the problems by any means necessary.
Here's an overview of the steps:
- Download and install IntelliJ IDEA (2023.3 or newer)
- Add the plugin repository and install the Development Statistics plugin
- Download and open the project files (the Recursions project)
- Start a screen recording of your session
- Complete the assignment, using whatever resources you'd like
- Submit your recording via Google Form
Detailed instructions for each step are provided below.
- A computer running Windows, macOS, or Linux
- IntelliJ IDEA 2023.3 or newer (Community or Ultimate)
- An internet connection
- A screen recording tool (see Step 6)
Important: The plugin requires IntelliJ IDEA 2023.3 or newer. If you already have an older version installed, please update it before continuing. The latest release from JetBrains will always work.
Already have IntelliJ IDEA 2023.3 or newer? Skip to Step 2.
-
Go to the IntelliJ IDEA download page.
-
Download the installer for your operating system. Make sure it is version 2023.3 or newer — any current version on the JetBrains download page will work.
-
Run the installer and follow the on-screen instructions.
-
Launch IntelliJ IDEA. You should see the welcome screen:
-
Verify your version: On the welcome screen, the version number is shown in the bottom-right corner (e.g., "2024.3"). On macOS, you can also check via IntelliJ IDEA > About IntelliJ IDEA; on Windows/Linux, via Help > About. Confirm it is 2023.3 or newer before continuing.
-
From the welcome screen, click Plugins on the left sidebar.
- Already have a project open? Go to File > Settings (Windows/Linux) or IntelliJ IDEA > Settings (macOS), then select Plugins.
-
Click the gear icon near the top of the Plugins window (next to "Marketplace" and "Installed").
-
Select Manage Plugin Repositories... from the dropdown.
-
Click + and paste the following URL:
https://vanderbilt-development-statistics.github.io/MysteryPlugin-Pilot/updatePlugins.xml -
Click OK to save.
-
Switch to the Marketplace tab in the Plugins window.
-
Search for "Development Statistics".
-
Click Install.
-
If prompted, restart the IDE to activate the plugin.
Note: When you open the project files in Step 5, IntelliJ may also prompt you to install the plugin automatically. You can install it from either place.
-
Go to the Installed tab in the Plugins section.
-
Find "Development Statistics" in the list and make sure it is enabled.
-
Restart the IDE if prompted.
-
On this page, click the green Code button and select Download ZIP.
-
Unzip the downloaded file.
-
Inside the unzipped folder, navigate to the Project directory and unzip recursions.zip.
-
Open the project in IntelliJ IDEA:
- From the welcome screen: Click Open and navigate to the unzipped project folder.
- From an open project: Go to File > Open and select the project folder.
Before you begin working, please start a screen recording of your entire session. You can use any recording tool you prefer. Here are two free options:
| Tool | Platform | Tutorial |
|---|---|---|
| QuickTime Player | macOS | Watch tutorial |
| VLC Player | Windows / macOS / Linux | Watch tutorial |
Once your recording is running, you're ready to start working on the assignment.
When you've finished the assignment, stop your screen recording and upload the video using the link below:
Submit Recording (Google Form)
| Issue | Solution |
|---|---|
| Plugin doesn't appear in Marketplace | Make sure you added the repository URL in Step 2, then close and reopen the Plugins window. Also confirm your IDE version is 2023.3 or newer — older versions will not show the plugin. |
| "Plugin is incompatible" or "not compatible with this version of IntelliJ IDEA" | Your IDE is older than 2023.3. Update IntelliJ IDEA via Help > Check for Updates, or download the latest version from the JetBrains website. |
| "Connection failed" when adding the repository | Check your internet connection and try again. If you're on a VPN, try disconnecting first. |
| Plugin installed but not working | Go to Plugins > Installed, confirm "Development Statistics" is enabled, and restart the IDE. |
| IntelliJ won't open the project | Make sure you unzipped the download first — don't try to open the .zip file directly. |
Q: Which version of IntelliJ should I use? Any version from 2023.3 or newer will work, including the latest release.
Q: Does the plugin work with other JetBrains IDEs? The plugin is built for IntelliJ IDEA. It may work in other JetBrains IDEs, but IntelliJ IDEA is recommended.
Q: Will the plugin slow down my IDE? No. The plugin is lightweight and runs in the background without affecting IDE performance.
Q: Do I need to do anything to keep the plugin updated? No. Once installed, the plugin will automatically update when new versions are released.
If you run into any issues not covered above, please reach out to the research team at cameron.j.scarpati@vanderbilt.edu.
Vanderbilt University Development Statistics Research Project






