ASKING FOR IT TOTUR
Final Phase/COMP325B 2014 Project Phase III.pdf
COMP325B 2014 Project, Phase III
Designing a system to help people brand their personal identity Your task, this semester, is to design a system that will help people to brand their personal identity. Phase I of this project involved understanding how people currently deal with their personal expression. Phase II of this project involved building on your understanding of users and tasks from Phase I to create and test prototypes of a system design to support these users in their tasks. In Phase III, you will implement a proof-of-concept prototype of the Phase II design. This assignment consists of 4 steps. There are deliverables associated with each of these steps.
Step 1: Construct a Computer-‐based Horizontal Prototype (50%) In the environment of your choice1 (e.g. Visual Studio, Glade, Flash/Director, Dreamweaver, etc.), construct a computer-based prototype of your system design. Please note that your prototyping environment does not have to be the same as the environment that would be chosen for fully developing the software: eg, you can prototype for a handheld device using software that displays on a desktop machine, you can prototype standalone software in Dreamweaver, and so forth. Your design should cover the whole of your system at the level of a horizontal prototype. This means you can use fake data. However it should be possible to move around the prototype to show the various elements of the design and (using hard- coded elements, canned text etc.) it should provide sufficient interactivity to give the impression of a functional system. Deliverables: a) Write a brief summary of the target user group for the system you are designing
and the sort of identity expressions that your system will help those users to create, manage or share. (1 – 2 paragraphs)
b) Explain how your interface appearance and functionality are designed so as to be
appropriate for these target users. (1 page)
1 The environment that you select must have the following characteristics: you must be able to use colors and images so that your prototype looks like ‘real’ software; and you must be able to include clickable links and other screen elements that give the appearance of functionality (eg, the user must be able to type into a text box, select one radio button, etc).
c) Present a set of screenshots of a scenario you used to show your paper prototype (in Phase II Step 2). Include the scenario description. List and explain any changes made in the design between Phase II and Phase III.
d) Present a set of screenshots showing the rest of your system design. List and
explain any changes made in the design between Phase II and Phase III. e) Your prototype code:
All students must submit your code electronically on Moodle. You should provide an executable version of your code that we can run. If you have developed on another platform (e.g. Linux) provide clear instructions on how to run your prototype.
f) Conduct a 5 - 10 minute demonstration of your prototype during study week 20th-24th October 2014. We will post a sign-up sheet for the Hamilton demonstrations in Week 12 of the semester; Judy Bowen will arrange the demonstrations for TGA which will take place on Friday October 24th. In this demonstration, you will show us the functionality of your system by conducting a walkthrough of one of your scenarios; and you will explain any interesting/useful/fun/intriguing elements of your interface design and prototype.
Step 2: Test your Software Prototype (20%) For this step you are to undertake two different evaluations: 1) Ask two or more people to “use” your computer-based prototype. You may include both general impressions of your system and more specific testing based around the scenario you used for the design and evaluation in Phase II. Observe them as they proceed and make paper-based notes of their interaction (as you did for Phase II). See the Ethical Notes at the end of this document. You should use what you learned from the first tutorial (observational studies) to plan your testing and decide beforehand what sorts of things you will measure (ability to complete tasks, time taken, difficulty for participants etc.) and how you will ensure you successfully capture and record this data during the study. 2) Using the two evaluation heuristics:
a) Speak the user's language b) Prevent errors
evaluate all of your computer-based prototype. Explain why your prototype passes or fails these guidelines. Deliverable: a 2-page report describing the main results of testing your computer- based prototype: both with users and against heuristic guidelines. Discuss how you carried out the evaluations and present the key issues identified for your design – both positive and negative. For the user test, you can include actual comments made by the testers to illustrate your report. Also submit any original notes you made during the testing sessions (these should be as you wrote them – don't format or type them in). Remember that we can only give marks based on what appears in the report—please allow us to give you credit for the work that you do, by writing full and detailed
summaries of your testing results.
Step 3: Critical Assessment of your Chosen Software Prototyping Environment/Tool (10%) Discuss your experiences in developing the software prototype: 1) how well / poorly the environment supported you in creating that prototype 2) whether there were aspects of the design in the paper prototype that could / could
not be effectively conveyed in the software prototype 3) any technical difficulties that you encountered in creating the prototype, and any
aspects of the prototyping that were particularly easily done with that tool or environment
4) how easy or difficult it would be to modify your prototype 5) how easy or difficult it was to test the software prototype with users, in
comparison to the paper prototype 6) speed of prototyping, particularly in comparison with paper prototyping 7) … any other interesting, relevant aspects of using your chosen environment or
tool to create the software prototype Deliverable: a 2 page report describing your experiences of prototyping in Phase III.
Step 4: Refinement of your Prototype (10%) Provide a list of the recommended changes to your computer-based prototype. Link your explanations and changes to the results of your testing in Step 2. Deliverable: a 2-page report describing and justifying your recommended changes. This report should be structured as a list, in which each recommended change is immediately followed by a justification for that change (in other words, an argument as to why that modification to the interface design is necessary). The justification should include evidence from Step 2 or 3 (or possibly from additional reading that you have done on interface design or the application domain).
Presentation, Spelling, Grammar, Clarity, Coherence: 10%
Material to Submit You should hand in a report containing all the deliverables specified in Steps 1 – 4 (apart from the electronic code submission). This report must be word-processed, using Times font, size 12 point, and single line-spacing. Use margins no larger than 2.5 cm on all sides. Make sure you include your name and student ID number on the coversheet. Electronic Submission of Code
All students must submit your code electronically on Moodle by Friday 31 October 2014. You should provide an executable version of your code that we can run. If you have developed on another platform (e.g. Linux) provide clear instructions on how to run your prototype. If you have used an online prototyping tool that does not allow you to download your code, please upload a document to Moodle giving details as to how the prototype and its code can be accessed.
Demonstration of prototype
You are required to conduct a 5 - 10 minute demonstration of your prototype 20th-24th October 2014 (study week). Sign-up sheets for demonstration times will be available in Week 12 of the semester.
Submission of Report
Hamilton students: Submit your completed report electronically on Moodle by 17:00 on Friday 31 October 2014. In addition you must submit the notes taken during user testing in the COMP325 assignment box (outside the Computer Science office, first floor, G Building) by 17:00 on Friday 31 October 2014.
Tauranga students: Submit your completed report electronically on Moodle by 17:00 on Friday 31 October 2014. In addition you must submit the notes taken during user testing to Judy after your prototype demonstration on Friday 31 October 2014.
Ethical notes An important aspect of conducting HCI research is to behave ethically. For each person who tests your paper prototype you should do the following:
• Give a copy of the Research Consent Form and Participants Bill of Rights to your participants (see SCMS website for copies of these forms; you will need to adapt the Research Consent Form for your needs).
• At the beginning of each session, verbally explain these documents, with particular reference to the participant’s right to withdraw at any point without explanation.
• Get the participants to read through the documents carefully. Two copies of the Research Consent Form need to be signed by the participant and yourself. One copy will be retained by the participant, and you will keep the other copy.
• After the end of this semester, when your grade for COMP325 has been finalized, destroy any data that you hold that was gathered from your participant(s).
Final Phase/phase3-marks-scheme-2014.pdf
COMP325B 2014: Introduction to Human Computer Interaction Project: Phase 3 Designing a system to help people brand their personal identity
Student Name:
ID:
Marks
Step 1: Construct a Computer-based Horizontal Prototype Deliverable: code submission, screenshots of scenario & total system design Assessment: summary of target user group; screenshots of scenarios from Phase II step 1 (use the scenario text to explain the screenshots), screenshots of the rest of design with explanatory captions and any changes (from Phase II) noted, code submission (with instructions for running it). Demonstration of your prototype (20-24/10/14).
50
Step 2: Test your Computer Prototype Deliverable: 2 page report describing the results of the two types of tests Assessment: description of the results of your user testing. Description of the results of applying the 2 heuristic guidelines. For both tests descriptions of how the tests were performed and both positive and negative results. Additionally submit notes made during the testing – in their original format.
20
Step 3: Critical Assessment of Programming Tool Deliverable: 2 page report critiquing your chosen software prototyping tool in Phases III
Assessment: critical assessment of ‘fit’ of your chosen software prototyping language / tool / environment to development of prototype for Phase III
10
Marks
Step 4: Refinement of Computer-Based Prototype Deliverable: 2 page report describing recommended changes to your prototype
Assessment: description of recommended changes to your prototype. Evidence of the need for these changes as uncovered by test results in Step 2.
10
Presentation Spelling, grammar, formatting, clarity, coherence. 10
Total 100