1. Homepage
  2. Programming
  3. INFO2222 Computing 2 Usability and Security - Project: Usability Part

INFO2222 Computing 2 Usability and Security - Project: Usability Part

Engage in a Conversation
SydneyINFO2222Computing 2 Usability and SecurityWeb App

INFO2222 Project: Usability Part
CourseNana.COM

1 Usability Project Description CourseNana.COM

Due 19th of May 2024 at 11:59 PM AEST This assignment is worth 15% of your final grade. CourseNana.COM

Extend the basic E2E secure messaging app to be a website support system for undergraduate School of Computer Science University of Sydney students to share experiences and seek the necessary help (if needed) for their academic studies. It should also have a knowledge repository where students can share reading or learning materials that they found useful to understand challenging computing concepts. CourseNana.COM

You already have an account and messaging service that allows pair-wise communication among students and to specific academic/administrative staff who they add as friends. New additional requirements are as below: CourseNana.COM

Basic Functionality Requirements: CourseNana.COM

15 marks CourseNana.COM

1. Messaging and friends list enhancements CourseNana.COM

  1. Improved design for usability and user experience CourseNana.COM

  2. Friends should display whether they are online or not in the friends list, CourseNana.COM

    along with their account role (student, staff, etc). CourseNana.COM

  3. Friends should be able to be removed CourseNana.COM

  4. Users can receive messages from friends even when the recipient is not CourseNana.COM

    currently in a chatroom. They will be stored in the message history database and loaded when the other user connects to the chatroom. CourseNana.COM

5 marks CourseNana.COM

3. User account permissions system – student and staff accounts, with different types of staff accounts: academics, administrative staff and admin user. The role should be displayed in the user’s profile and on any posts they make, viewable to all. CourseNana.COM

30 marks CourseNana.COM

4. Knowledge repository CourseNana.COM

  1. Staff and students can make and modify articles CourseNana.COM

  2. Staff can delete articles or modify articles made by others CourseNana.COM

  3. Students and staff can comment on articles CourseNana.COM

  4. Staff can delete comments CourseNana.COM

  5. Staff can mute / unmute users to prevent them from posting or joining a CourseNana.COM

    chatroom. CourseNana.COM

5 marks 5. One specific user function – depending on your user investigation CourseNana.COM

Additional Criteria: CourseNana.COM

User investigation – PACT analysis Navigation design – Card sorting exercise CourseNana.COM

8 marks CourseNana.COM

Low-fidelity prototype
a) Paper or digital wireframe drawings
b) Prioritised list of features and design considerations based on guerilla
CourseNana.COM

testing CourseNana.COM

7 marks CourseNana.COM

Incremental development plan and outline of evaluations conducted CourseNana.COM

  1. a)  User acceptance testing, results and findings of the tests over at least 2 CourseNana.COM

    iterations CourseNana.COM

  2. b)  Final evaluation and list of features or extensions planned for the future. CourseNana.COM

10 marks CourseNana.COM

Demonstration and overall website design and usability rating CourseNana.COM

Total: 100 marks
2 Recommended Activities CourseNana.COM

Step 1: User Investigation. CourseNana.COM

During this phase, you are to investigate a chosen user group to determine what they need from your website. To make things easier, you can concern yourself with only a single type of user: CourseNana.COM

  • Students – this can range from any students starting just starting their program of studies to final year students. It can also include students transferring into a computing program from other USyd schools; OR CourseNana.COM

  • Alumni – graduates who are willing to give back to their alma mater and to guide their juniors; OR CourseNana.COM

  • SCS/administrative staff – this can include program managers, academic advisors and adminis- trative staff responsible for the running of program operations that affects students’ academic performance. CourseNana.COM

    Perform a PACT analysis for your chosen group. You will likely still find that your selected group is too large and complex but your analysis should help you identify what you know about your target group and what you need to find out during your investigation to narrow your group down to a single persona. CourseNana.COM

    Expected outputs: CourseNana.COM

  • Outline of the user investigation process (surveys/interviews, how many?) that your group has CourseNana.COM

    used to narrow down your target user. CourseNana.COM

  • Research materials used to collect data about your target group CourseNana.COM

  • A persona document outlining your target persona CourseNana.COM

  • Based on your findings above, gather content (collection of documents or articles) relevant to CourseNana.COM

    the interests of your target persona. Ensure you cite all sources and quote where you have copied text verbatim. This content will be used in the example posts made to showcase your knowledgebase’s functionality. CourseNana.COM

Step 2: Navigation design. CourseNana.COM

Your design plan will need to include the user actions stated in the core requirements in addition to actions discovered specifically for your own target user group (user specific functions). Conduct a card sorting session with some of your target user group and use your results to create the navigation map (site map) of your website. CourseNana.COM

Expected outputs: CourseNana.COM

  • Outline of card sorting session along with all materials that were used. CourseNana.COM

  • Information architecture of your website CourseNana.COM

    Step 3: Design-Evaluate – Low Fidelity or High Fidelity Prototype (paper or digital): CourseNana.COM

    Based on the information architecture that you have from the previous phase, brainstorm and create sketches of your website. Create a prototype of the best design and perform a guerrilla test with target users using this prototype. Each of your team members should take part in the guerrilla test, and there should be at least one participant outside of your team. CourseNana.COM

    Expected outputs: CourseNana.COM

  • A prioritized list of features – these do not need to all be developed in the actual web CourseNana.COM

    application, but are more like a ‘wish list’ of things that would enhance the usability and user experience. It is expected that there would not be enough time to actually develop all of them in this assignment project. CourseNana.COM

  • Outline steps taken to determine the ‘best’ design to be developed CourseNana.COM

  • Paper or digital prototype – wireframe diagrams CourseNana.COM

  • Mini-report that outlines how the guerrilla test was conducted, raw results, materials used and CourseNana.COM

    findings of the test. CourseNana.COM

    Step 4: Design-Evaluate (Initial Implementation of Prototype) CourseNana.COM

    Focus on converting your (improved) prototype (paper or digital) to the real web server. Do this incrementally and perform evaluations (e.g., think aloud test) to ensure that you are on the right track. CourseNana.COM

    It is recommended that you create a github repository to track changes to your codebase. Share it with your tutor and include the link in your report. CourseNana.COM

    Expected outputs: CourseNana.COM

Incremental development plan (two iterations at least) CourseNana.COM

o Assume each iteration lasts for 2 weeks, eg. iteration #1: weeks 9-10, iteration #2: weeks 11-12. The project is due at the beginning of week 13. CourseNana.COM

o Which features were completed in the first iteration? What was the result of the user testing after the first iteration? Which features were prioritised for the second iteration? CourseNana.COM

  • Outline of evaluations conducted CourseNana.COM

  • Demonstration of the functionalities mentioned at the beginning: admin roles, the user specific CourseNana.COM

    function etc. CourseNana.COM

  • Any thoughts and self-evaluation about how the team worked together and each member’s CourseNana.COM

    contribution to the development process. CourseNana.COM

    Your output in Step 4 does not need to be perfect, we care more about your improvements over each iteration and the evaluations conducted to improve usability. CourseNana.COM

Step 5: Final report CourseNana.COM

  • It is a collection of all the previous outputs in a neat format. CourseNana.COM

  • If one person did not contribute to the project, please state this and inform your tutor CourseNana.COM

  • Your final submission should consist of two files: a pdf file containing the report and a zip file CourseNana.COM

    containing your code and other artifacts.
    Submission deadline: The report for this component (usability part) and corresponding code is due CourseNana.COM

    on Sunday midnight of W12. CourseNana.COM

3 Demonstration CourseNana.COM

You are required to give a demonstration during class after you’ve submitted. During the demonstration, you will show the functionality working, including usability features you have implemented and explain how they work. Your tutor may ask you questions about the sections of code you wrote and to explain how a particular feature is accomplished in the code. Failure to attend for the demonstration will result in a deduction of 20 marks. CourseNana.COM

4 Group Member Contribution Adjustment CourseNana.COM

Marks may be adjusted among group members based on each’s contribution. Each group member will give a confidential rating of the other’s contribution percentage to inform the teacher’s assessment of their participation in the project work. There will be surveys conducted for this purpose. CourseNana.COM

At the end of the project, marks may be adjusted as follows: CourseNana.COM

Group Mark = X points based on criteria
Bonus Mark = (Actual Contribution/50 - 1) * 20%
Penalty = (Actual Contribution/50 - 1) * 100%
Penalty Reduction = ((50 - Reported Contribution) / (50 - Actual Contribution)) * 25%
CourseNana.COM

If Bonus Mark > 0:
Student receives X * (1 + Bonus Mark)
CourseNana.COM

Else If Penalty > 0:
Student receives X * (1 – Penalty * (Penalty Reduction))
CourseNana.COM

Else:
Student receives X
CourseNana.COM

Mark cannot exceed 100% regardless of bonus marks. For example: CourseNana.COM

  • If Student A and Student B both contribute 50% each, then there is no adjustment and they both receive the same mark X/100. CourseNana.COM

  • If Student A contributed 75% effort and Student B only 25%, then Student A receives +10% bonus to account for the extra work they may have had to do, and Student B receives -50% penalty because they did half the work they should have done. Student A’s mark is 1.1*X and student B’s mark is 0.5*X CourseNana.COM

CourseNana.COM

o If Student B reported their contribution honestly (25% or less) then they receive a reduction in their penalty of up to 25% - so instead of -50%, they would get -37.5%. CourseNana.COM

o If Student B reported their contribution dishonestly (50% or more) then they would receive the full -50% penalty. CourseNana.COM

o If Student B reported their contribution less than 50% but greater than 25%, then they would receive a reduction in their penalty linearly scaled in this range – so if they reported 40%, then they get (10/25)*25% = 10% reduction in their penalty, so they receive -45% penalty instead of -50%. CourseNana.COM

  • If Student A contributed 100% and Student B contributed 0%, then Student A receives +20% bonus, and Student B receives -100%. CourseNana.COM

  • If Student A contributed 80% and Student B contributed 20%, then Student A receives +12% bonus and Student B receives -60%. CourseNana.COM

  • If Student A contributed 55% and Student B contributed 45%, then student A receives +2% bonus mark and Student B receives -10% penalty (if student B reported their contribution as 45% or less, they only receive -7.5% penalty). CourseNana.COM

    The actual contribution percentage will be determined based on a range of factors including: CourseNana.COM

  • The demonstration during class CourseNana.COM

  • Responses to confidential progressive weekly surveys and final survey (reported contribution) CourseNana.COM

  • Division of tasks explained in the group report CourseNana.COM

  • Additional evidence provided by group members CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
Sydney代写,INFO2222代写,Computing 2 Usability and Security代写,Web App代写,Sydney代编,INFO2222代编,Computing 2 Usability and Security代编,Web App代编,Sydney代考,INFO2222代考,Computing 2 Usability and Security代考,Web App代考,Sydneyhelp,INFO2222help,Computing 2 Usability and Securityhelp,Web Apphelp,Sydney作业代写,INFO2222作业代写,Computing 2 Usability and Security作业代写,Web App作业代写,Sydney编程代写,INFO2222编程代写,Computing 2 Usability and Security编程代写,Web App编程代写,Sydneyprogramming help,INFO2222programming help,Computing 2 Usability and Securityprogramming help,Web Appprogramming help,Sydneyassignment help,INFO2222assignment help,Computing 2 Usability and Securityassignment help,Web Appassignment help,Sydneysolution,INFO2222solution,Computing 2 Usability and Securitysolution,Web Appsolution,