Titulo Estágio
Don’t Make Me Think Google Chrome extension
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
DEI
Enquadramento
For more details see [url=https://goo.gl/tuIZ4P]this document[/url].
The traditional web interface usability testing setup involves a considerable amount of tools. Usually, a test participant and a moderator (person conducting the test) are in one room, equipped with a computer and a video recorder. The moderator asks the participant to perform various tasks in a specific web site and to “think aloud” so that the moderator knows what difficulties the participant is encountering and what logic he/she is using to solve those difficulties. At the same time, in a different room (an observation room), various stakeholders (designers, project manager, programmer, etc.) are watching a live video and audio feed of the test so that they can see a “real user” using their system [1].
Objetivo
The goal of this project is to assess the feasibility of simplifying a web usability test by using only browser technologies: a browser in the test room presents the web interface being tested and captures all the relevant information (desktop video, web cam video of the participant’s face, audio, mouse and possibly eye-tracking data) and stream it to another browser in the observation room which shows the actions the user is doing on the web interface, plays the “think aloud” audio, and creates real-time heat-map reports.
If feasible, a tool such as this has the potential to ease the process of usability testing, allowing more and more web designers/programmers to quickly evaluate their designs and implementations and further improve the web site.
Plano de Trabalhos - Semestre 1
Work plan, semester 1:
1. Study the usability testing process.
2. Study the development of Google Chrome extensions.
3. State of the art report
4. Detailed definition of the features of the extension. (It is possible to arrange meetings with the Interaction Design Group - Portugal, for discussions about the features of the extension).
Plano de Trabalhos - Semestre 2
5. Development.
6. Testing (system performance, subjective evaluation if time allows). (It’s important to note that a great part of the results may emerge from the simple fact of trying to implement. It’s important to take notes on limitations of the technology during the implementation phase.)
7. Report (including scientific paper)
The development should follow best practices in software development (object oriented, code versioning, etc.)
Specific objectives:
1. Development of a Google Chrome extension [2] that:
- Captures and streams a video of the current web page
- Captures and streams a video of the webcam
- Captures and streams the audio
- Captures and stream mouse events
-
Condições
Workplace at CISUC's lab.
Observações
Required student profile
Good knowledge about Javascript, HTML5 and CSS;
References
[1] Steve, K. (2000). Donʼt make me think. A Common Sense Approach to web usability New …. Retrieved from http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:Don+?+t+Make+Me+Think+!#7
[2] https://developer.chrome.com/extensions/getstarted
Possible conferences
WISE - International Conference on Web Information System Engineering
ICIW - International Conference on Internet and Web Applications and Services
Orientador
Jorge Carlos dos Santos Cardoso
jorgecardoso@dei.uc.pt 📩