Skip to content

Commit a7889b5

Browse files
fix: update consent and debrief documents for clarity and accuracy
1 parent a2b7b5d commit a7889b5

6 files changed

Lines changed: 22 additions & 36 deletions

File tree

docs/CONSENT.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ INFORMED CONSENT — UI Preference Study
33
You are invited to participate in a research study evaluating user interfaces. During this session, you will be asked to view 6 pairs of digital layouts (such as course schedules, digital libraries, and fee vouchers) and select the layout you find most intuitive.
44

55
WHAT YOU WILL DO:
6-
You will view 6 pairs of user interface designs and select the one you prefer in each pair. You will also rate your confidence in each choice. The study takes approximately 3-5 minutes.
6+
You will view 6 pairs of user interface designs and select the one you prefer in each pair. The study takes approximately 3-5 minutes.
77

88
VOLUNTARY PARTICIPATION:
99
Your participation is entirely voluntary. You may stop at any time by closing your browser. No penalty will result from withdrawal.
@@ -18,7 +18,7 @@ RISKS:
1818
This study involves minimal risk. You will only be viewing interface designs and clicking on your preferences.
1919

2020
CONTACT:
21-
If you have questions about this study, please contact: [Muhammad Hasham, hashamnasir86@gmail.com]
21+
If you have questions about this study, please contact: Hasham Nasir (hashamnasir86@gmail.com)
2222

2323
By proceeding, you confirm that you are 18 years of age or older and consent to participate.
2424

docs/DEBRIEF.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ WITHDRAWAL:
2626
If you wish to withdraw your data from the study, please contact the researcher below within 7 days. Provide the Participant ID shown on your completion screen.
2727

2828
QUESTIONS OR CONCERNS:
29-
Contact: [Your Name]
30-
Email: [your.email@institution.edu]
29+
Contact: Hasham Nasir
30+
Email: hashamnasir86@gmail.com
3131

3232
Thank you again for contributing to this research!
3333

docs/IRB_CHECKLIST.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
| 5 | Minimal risk | YES | Task involves viewing UI mockups and clicking |
1212
| 6 | Deception disclosed | YES | Debrief explains AI label manipulation |
1313
| 7 | Debrief provided | YES | Available at study completion and as DEBRIEF.txt |
14-
| 8 | Data security | YES | Data stored locally on participant devices |
14+
| 8 | Data security | YES | Data is transmitted to Google Firebase Firestore via encrypted HTTPS, with a temporary localStorage fallback in case of network timeout |
1515
| 9 | No vulnerable populations targeted | YES | 18+ adults only |
1616
| 10 | Aggregate reporting only | YES | No individual results published |
1717
| 11 | Contact information provided | YES | Researcher contact in consent and debrief |
1818
| 12 | No physical or psychological harm | YES | Viewing interface designs only |
19-
| 13 | Data retention policy | N/A | Local CSV files; no server storage |
19+
| 13 | Data retention policy | N/A | Cloud storage via Firebase Firestore. No local CSV files are retained on participant devices |
2020
| 14 | Compensation disclosed | N/A | No compensation offered |
2121
| 15 | Conflicts of interest | NONE | Academic research only |
2222

docs/METHODS.md

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,42 +18,32 @@ Participants were recruited from [classroom / online panel]. Inclusion criteria:
1818

1919
A between-subjects experimental design with two conditions:
2020

21-
- **Control condition:** Participants viewed 8 pairs of UI mockups with neutral labels ("Option A" / "Option B") and selected their preferred design.
22-
- **AI Label condition:** Participants viewed the same 8 pairs, but one option in each pair displayed a "★ AI Recommended" badge.
21+
- **Control condition:** Participants viewed 6 pairs of UI mockups with neutral labels ("Option A" / "Option B") and selected their preferred design.
22+
- **AI Label condition:** Participants viewed the same 6 pairs, but one option in each pair displayed a "★ AI Recommended" badge.
2323

24-
Assignment to conditions was randomized (50/50) using client-side JavaScript random number generation at the point of entry.
24+
Assignment was experimenter-controlled. Participants were recruited via WhatsApp and directed to specific conditions using URL parameters (?condition=control vs. ?condition=ai), guaranteeing an exact cohort split.
2525

2626
## Stimuli
2727

28-
Eight pairs of high-fidelity UI mockups were created covering common interface patterns:
29-
30-
1. E-commerce product card (button color: blue vs. green)
31-
2. Settings page (toggle alignment: left vs. right)
32-
3. Analytics dashboard widget (chart type: bar vs. line)
33-
4. Signup form (CTA copy: "Sign Up" vs. "Get Started")
34-
5. Pricing table (highlighted tier: Basic vs. Pro)
35-
6. Navigation sidebar (icon style: outlined vs. filled)
36-
7. Notification banner (position: top vs. inline)
37-
8. Search results (layout: list vs. grid)
28+
Participants evaluated 6 distinct, context-neutral UI domains designed to elicit aesthetic ambiguity: 1. Server CPU Load (Data Analytics), 2. Product Card (E-Commerce), 3. Notification Toggles (Settings), 4. Subscription Tiers (SaaS Pricing), 5. App Menu (Navigation), 6. 2FA Verification (Security).
3829

3930
Each pair shared identical layout and functionality, differing only in a single design attribute. Pairs were rendered as CSS/HTML mockups within the experiment page. In the AI condition, one option per pair received a visually prominent "★ AI Recommended" badge. The assignment of which option received the badge was counterbalanced across pairs.
4031

4132
## Procedure
4233

43-
1. Participants accessed the experiment via a URL that randomly redirected them to one of two conditions.
34+
1. Participants accessed the experiment via a condition-specific URL shared by the experimenter.
4435
2. A welcome screen explained the task and obtained informed consent.
45-
3. Participants completed 8 trials presented in randomized order.
36+
3. Participants completed 6 trials presented in randomized order.
4637
4. On each trial, two UI mockups appeared side-by-side (left/right placement randomized).
4738
5. Participants clicked to select their preferred design.
48-
6. After selection, they rated their confidence on a 5-point scale (1 = not at all confident, 5 = very confident).
49-
7. Upon completion, participants saw a summary and could download their responses.
39+
6. Upon completion of the in-app debriefing screen, data was silently transmitted to Firebase.
5040

5141
## Measures
5242

5343
- **Primary DV:** Choice (A or B) — coded as whether the AI-preferred option was selected
5444
- **Secondary DVs:**
55-
- Confidence rating (1–5 Likert scale)
5645
- Reaction time (ms) — time from trial display to choice click
46+
- Semantic justification (post-task open-ended response)
5747
- **Between-subjects IV:** Condition (control vs. AI label)
5848
- **Metadata:** Participant UUID, trial order, pair ID, timestamp
5949

@@ -79,7 +69,7 @@ Each pair shared identical layout and functionality, differing only in a single
7969
- A debrief statement was provided upon completion explaining the true purpose of the study and the manipulation.
8070
- Participants could withdraw at any time by closing their browser.
8171
- The study involved minimal risk (viewing interface mockups and clicking preferences).
82-
- Data was stored locally on participant devices (CSV download) and not transmitted to external servers.
72+
- Data is silently transmitted to Firebase Firestore upon completion of the in-app debriefing screen.
8373

8474
---
8575
_Copy-paste this text into your Methods section. Update bracketed placeholders as needed._

docs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Purpose
44

5-
This experiment tests whether an "AI Recommended" label influences users' UI design preferences. Participants view 8 pairs of interface mockups and select their preferred option. Half see neutral labels (control); half see one option per pair marked with a "★ AI Recommended" badge (treatment).
5+
This experiment tests whether an "AI Recommended" label influences users' UI design preferences. Participants view 6 pairs of interface mockups and select their preferred option. Half see neutral labels (control); half see one option per pair marked with a "★ AI Recommended" badge (treatment).
66

77
## Folder Structure
88

@@ -16,7 +16,7 @@ This experiment tests whether an "AI Recommended" label influences users' UI des
1616
1. Open `docs/RUNBOOK.md` and follow Step 1
1717
2. Open `http://localhost:8000/code/index.html?condition=control` (Control)
1818
3. Open `http://localhost:8000/code/index.html?condition=ai` (Treatment)
19-
4. Data is synced to Firebase and available via CSV download.
19+
4. Data is silently transmitted to Firebase Firestore upon completion of the in-app debriefing screen.
2020

2121
## Key Files
2222

@@ -32,7 +32,7 @@ This experiment tests whether an "AI Recommended" label influences users' UI des
3232

3333
## Contact
3434

35-
[Your Name / Email]
35+
Hasham Nasir (hashamnasir86@gmail.com)
3636

3737
---
3838
_Generated: 2026-02-27 | Version: 1.0_

docs/RUNBOOK.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ The experiment is now accessible at `http://localhost:8000/code/index.html`
1818
### Step 2: Verify Both Conditions
1919

2020
- **Control Link**: `http://localhost:8000/code/index.html?condition=control`
21-
- Confirm: No "AI Suggested" badges visible.
21+
- Confirm: No "AI Recommended" badges visible.
2222
- **AI Link**: `http://localhost:8000/code/index.html?condition=ai`
23-
- Confirm: "✨ AI Suggested" badges visible on designated options.
23+
- Confirm: "✨ AI Recommended" badges visible on designated options.
2424

2525
### Step 3: Prepare Distribution Link
2626

@@ -33,14 +33,12 @@ The experiment is now accessible at `http://localhost:8000/code/index.html`
3333

3434
### Step 4: Welcome Participants
3535

36-
- Instruct participants to open the link in their browser
37-
- They will be randomly assigned to control or AI condition
36+
- Participants are directed to their pre-assigned condition via condition-specific URLs distributed in WhatsApp groups.
3837
- Estimated completion time: 3-5 minutes per participant
3938

4039
### Step 5: Monitor Progress
4140

42-
- Each participant downloads their own CSV upon completion
43-
- Collect CSV files from participants
41+
- Monitor Firebase Console to confirm responses are being transmitted in real-time.
4442

4543
---
4644

@@ -73,8 +71,6 @@ The experiment is now accessible at `http://localhost:8000/code/index.html`
7371
| Issue | Solution |
7472
|-------|----------|
7573
| Images not loading | Ensure all files are in the same `code/` directory |
76-
| CSV download fails | Check browser popup blocker settings |
77-
| Charts not rendering | Ensure internet connection (Chart.js loads from CDN) |
7874

7975
---
8076
_Last updated: 2026-02-27_

0 commit comments

Comments
 (0)