AdaptUI Research Study

Participant Task Protocol — Pilot Study Evaluation
Study Overview

Thank you for participating in the AdaptUI framework pilot study. This study evaluates how developers interact with GitHub while performing realistic software engineering workflows under different interface conditions.

Participant Instructions

Study Sessions

Session Duration Included Tasks
Session 1 — Familiarization 20 Minutes A1, A2
Session 2 — Core Study 35 Minutes A3, A4, B1, B2
Session 3 — Advanced Study 30 Minutes B3, B4, C1

Session 1 — Familiarization

Task A1 — Repository Orientation

You have just joined a new development team. Your goal is to understand the current state of the repository.

  1. Navigate to the repository: adapt_ui_probe_task_manager
    AdaptUI Pilot Repository
  2. Identify the primary programming language used.
  3. Identify the date of the most recent commit.
  4. Determine how many open issues currently exist.
Please record your answers on the provided response sheet.

Task A2 — Issue Investigation

A bug related to authentication behavior has been reported.

  1. Locate the issue titled: "Login page does not redirect after timeout"
  2. Identify the user assigned to the issue.
  3. Identify all labels attached to the issue.
  4. Determine how many comments currently exist on the issue.

Session 2 — Core Operations

Task A3 — Pull Request Review (Read Only)

A new feature branch has been submitted for review.

  1. Open Pull Request #15.
  2. Determine what problem or feature this PR addresses.
  3. Identify the total number of files changed.
Important: Do NOT merge or close the pull request.

Task A4 — Create an Issue

You discovered a UI issue during testing.

  1. Create a new issue titled: "Button alignment broken on mobile"
  2. Add the label bug.
  3. Assign the issue to yourself.
  4. Submit the issue successfully.

Task B1 — Code Review

A teammate has requested a formal code review.

  1. Navigate to Pull Request #14.
  2. Open the Files changed tab.
  3. Add an inline comment on any changed line:

    "Please add a unit test for this function."
  4. Submit your review using: Comment
Do NOT select "Approve" or "Request changes".

Task B2 — Branch & File Exploration

You need to inspect a feature branch currently under development.

  1. Switch to the branch: feature/user-auth
  2. Locate the file src/services/UserService.js.
  3. Identify the name of the first function defined in the file.
Record your answer on the response sheet.

Session 3 — Advanced Triage & Investigation

Task B3 — Issue Filtering & Triage

The project backlog requires issue organization.

  1. Navigate to the Issues tab.
  2. Filter the list to display only:
    • Open issues
    • Issues labeled bug
  3. Determine how many issues match the filter criteria.
  4. Assign the oldest issue in the filtered list to yourself.

Task B4 — Actions Workflow Investigation

A CI/CD workflow execution recently failed.

  1. Navigate to the GitHub Actions tab.
  2. Locate the most recent failed workflow run.
  3. Identify the name of the failed workflow.
  4. Determine which step in the workflow caused the failure.

Task C1 — Git History Investigation

You need to investigate the history of the database configuration setup.

  1. Find the commit that first introduced: config/database.js
  2. Identify the author of the commit.
  3. Record the exact commit message.
  4. Determine whether the commit was associated with a Pull Request.

Optional Extended Tasks

Task C2 — Multi-Issue Management

  1. Locate all issues labeled duplicate.
  2. There should be exactly 3 matching issues.
  3. Before closing each issue, add the comment:

    "Closing as duplicate"
  4. Close each duplicate issue.

Task C3 — Security & Insights

  1. Navigate to the Security tab.
  2. Check whether any Dependabot alerts exist.
  3. Navigate to: Insights → Contributors
  4. Identify which contributor has the highest number of commits.

Task C4 — Project Board Management

  1. Navigate to the Projects tab.
  2. Locate the card: Fix login timeout
  3. Move the card from: In Progress to Done