Propostas submetidas

DEI - FCTUC
Gerado a 2024-12-04 18:50:07 (Europe/Lisbon).
Voltar

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 - Captures and streams eye tracking events - Creates real-time mouse and eye-tracking heat maps - Allows replaying a saved session 2. Technical evaluation of the system - Performance limitations on the capture of the various event streams - Streaming delay - Network requirements 3. Subjective evaluation of the system - Do usability experts find it useful?

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 📩