Project developed with the EPFL HCI Group as my final degree project, mentored by Yu Chen and Dr.Pearl Pu.

The main idea was to develop a tool to share users' emotions in music based social environments.

The result was the creation of a new library to transform people's Facebook profile pictures into "Kineticons", providing them of motion with the aim to represent different emotions. User studies has proved that those motions applied to a Facebook profile pictures are easily identified with the corresponded emotion, and also proved that sharing emotions enhances group enjoyment and user experience.

In the following video you will see a real example of CoFeel with my Facebook profile picture, it create a kineticon with my picture and express 9 emotions in an Android demo application.

If you would like to see another real use of CoFeel in an Android App, please take a look into this project: Group fun

Wanna try CoFfee? Please contact me, the final release of the library is not published yet on internet, but we will be happy to send you our code!



It was important to find out how people express their emotions, a huge field research was done in streets, I took pictures of people feeling emotions in shops, parties, parks, etc. Due privacy terms I am not going to show any photo.


Films, sports, news...all of them show to a large number of people emotions, so it makes sense that people behaviour is influenced by them.


Nothing gives so many opportunities as a blank piece of paper. With all the patterns established, I started to design 9 different animations for the kineticons, we decided 9 because this is the number of music evoqued emotions acording to the GEMS study


All the designs were moved to Flash animations in order to identify technical challenges and details to be fixed.


The target was GroupFun, a music recommender system for Facebook groups in Andorid devices. I developed a kineticon Library implementable in any other Andorid App which enables the user to transform any picture into a kineticon expressing one of the 9 music evoked emotion.

If you have any question, please visit the next video, it is recorded from an Android application, it shows the 9 kineticons available in CoFeel right now, using a Facebook profile picture to express 9 emotions.


The main goal was the emotion transmition between users, so we needed to make tests with real people. Firstly we had to confirm the kineticons designs, if they were transmitting the correct emotion without any music, fifteen users were asked to to watch 9 videos with 9 different kineticons and to decide which emotions was being represented by each video.

RESULTS: Out of 9 kineticons, 6 were correctly tagged, from the feedback of users we revise the Kineticon design.


With this study we tried to see if the interface successfully presents emotions embodied in music, 40 users were asked to watch 9 videos presenting the kineticon and a piece of a song and rate each kineticon from 1 to 5.

RESULTS: All rates were above 3.0 and just two were below 3.5, from the users comments we revised again the kineticons desing.


In this round we applied CoFeel in GroupFun. We had 2 goals:
1) Evaluate if CoFeel makes users feel as if they were listening to music together with other members.
2) Investigate the role of co-feeling experience in GroupFun. 17 users were asked to listen 10 songs, using the Cofeel interface while they were being observed and their actions recorded

RESULTS: All users said the interface was novel and it was transmiting the idea of a group, they spend most of the time comparing their emotions with their friends emotions, and the most important fact, they enjoyed the experience. The main goal of the interface was accomplished.