1 / 14

Techniques for Developing Usable VREs

Techniques for Developing Usable VREs. Judith Wusteman. Overview. SFI Ojax++ VRE Maximising the Usability of Web 2.0 VREs Agile software development methods Usability Testing. A collaboration between the UCD Schools of Library & Information Studies And Computer Science & Informatics

viveca
Download Presentation

Techniques for Developing Usable VREs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Techniques for Developing Usable VREs Judith Wusteman

  2. Overview • SFI Ojax++ VRE • Maximising the Usability of Web 2.0 VREs • Agile software development methods • Usability Testing

  3. A collaboration between the UCD Schools of Library & Information Studies And Computer Science & Informatics Applying concepts from the Social Web and recommender technology to the VRE September ‘07 – November ‘10 http://www.ucd.ie/ojax

  4. OAuth

  5. OJAX: A prototype user interface to a federated search service

  6. Rich Internet Applications • Atom • Ajax (Asynchronous JavaScript and XML) • ARIA (Accessible Rich Internet Applications)

  7. User Centred Design Agile s/w development OJAX Iterative User Centered OSS development Openess User Control Web 2.0

  8. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. • Manifesto for Agile Software Development

  9. Agile software development • Iterations of 2-4 weeks • Only as much documentation as necessary • Early coding • Working version - stable, testable software • Close collaboration and rapid feedback between developers, users and customers

  10. User Centred Design Agile s/w dev OJAX Iterative User Centred Community OSS dev Openness User Control Web 2.0

  11. Usability Testing / User Testing • Representative users performing representative tasks in the presence of a tester • From Usability Labs… • ….to usability testing on 10 cents a day

  12. Testing similar systems by a proxy user Iterative proxy testing Representative users testing Pre- and post-evaluation questionnaires “Get it” testing “Key task” testing [Krug] Usability testing in OJAX

  13. Results of Usability testing • “Kayak” issues (Krug) • Learning a new metaphor • Unintuitive features

  14. User Centred Design Agile s/w dev VRE Iterative User Centred OSS dev Openness User Control Web 2.0

More Related