210 likes | 347 Views
APATE. CS 501 Presentation 1 03/08/2007 Presented by William Cheng Yan Zhang Rodney Eng Connie Wong. Overview. Project Overview Scenarios Web interface Use Cases Database Gaim plug-in. Project Overview. Software tool to study computer mediated communications
E N D
APATE CS 501 Presentation 1 03/08/2007 Presented by William Cheng Yan Zhang Rodney Eng Connie Wong
Overview • Project Overview • Scenarios • Web interface Use Cases • Database • Gaim plug-in
Project Overview • Software tool to study computer mediated communications • Allows experimenters to gather data about individual instant message messages • Built on top of Gaim • Web administrative interface
Project timeline & milestones • 1st Iteration (March 8, 2007) • Prototype – User interface mockup • 2nd Iteration (April 4, 2007) • Bare minimum functionality – network and database • Gaim Subtasks: • Log user info – March 17th • UI refinement – March 24th • 3rd Iteration (May 2, 2007) • Functionally complete – testing begins and features reassessed • Final Delivery (May 9, 2007)
Scenario (Experimenter) Homan, a researcher on deception research (Lie-M) • Homan receives an email from admin with experimenter login name and password • He logs into the website as experimenter • He creates a new experiment with details • Experiment name (Lie-M) • Question to be asked (Please rate the deception level) • Rating technique (Radio button) • Scale (0 to 5) • Period of experiment (1 week)
Scenario (Experimenter) • He collects email and screen name directly from the subjects • He logs in to edit the experiment details, entering the email and name of the subjects • The system sends emails to the subjects with their login name and password • After a week, he views the result and downloads the result in the XML format for further analysis
Scenario (Subject) Yan, a Cornell student • He signs up with the experimenter, providing his email and name to the experimenter • He receives an email from the system, with a website URL, login name and password. • He logs on the website as subject • He signs the consent form on the website
Scenario (Subject) • He does a training on the site about the experiment, and takes a quiz afterward • He passes, and the website displays an instruction page and a link to download the package (Gaim + Apate) • He downloads and installs the package • He opens Gaim, and logs in using screen name. • Apate plug-in shakes hands with the database and downloads the specification of the experiment assigned
Scenario (Subject) • He uses GAIM as usual, and rates every sentence he sends • “I screwed up the midterm.”; rate: 1 • “busy now, gtg.”; rate: 5 • “ttyl”; Yan forgets to rate. The screen flashes • Yan rates the message; rate: 1 • He receives email notification to do the experiment every morning during the experiment week • After the week, email is sent to Yan, directing him to debriefing page and instructions to uninstall GAIM / deactivate the plug-in
Use Case diagram (Experimenter) Create Experiment Create Demographics Survey (5/2) Assign subjects Create Training Page(5/2) Edit Experiment Settings Create Quiz (5/2) View and Download Results (4/4) Change Password (4/4) Assign Permissions (4/4) Experimenter
Use Case Diagram (Subject) Receive Account Information Fill Out Demographics (5/2) Sign Consent Form Training (5/2) Download Package (Gaim + Apate) (4/4) Take Quiz (5/2) Add Screen Names (4/4) Change Password (4/4) Subject
Use Case Diagram (Administrator) Create Account (4/4) Assign Permissions (4/4) Change Password (4/4) Administrator
Gaim plug-in • Data input can be handled without mouse • User reminded to enter a rating for each sent message • Does not force user to go through excessive effort
Demo Demo
Questions Questions?
Thank you Thank you