Disciplines

Computer Engineering

Abstract (300 words maximum)

Studies show that the quality of the information collected during an elicitation interview, and consequently the quality of the software product that needs to be developed, highly depends on the interviewee's engagement. Because of social expectations, interviewees tend to hide if they are bored or not engaged. To overcome this problem and support the analyst during the interviews, this research uses biometric data and voice features, together with supervised machine learning algorithms, to predict the interviewee's engagement. We built our solution on an experiment consisted of interviewing 31 participants. We collected the data using an Empatica wristband and a default recorder from a laptop. After preprocessing the data and segmented them into single question/answer segments, we used part of them to train different supervised machine learning algorithms and the remaining to test the algorithms in order to evaluate their effectiveness and select the one that performs better. Our results show that both biofeedback and voice, considered individually, and machine learning can be successfully used to predict participants' engagement. The results of our work, in addition to being used to help the analyst conduct better interviews by steering the interview based on the participant's engagement, can also be used to prioritized requirements.

Academic department under which the project should be listed

CCSE - Computer Science

Primary Investigator (PI) Name

Paola Spoletini

Share

COinS
 

Do I Have Your Attention ? Predicting Users' Engagement During Interviews with Biofeedback, Voice, and Supervised Machine Learning

Studies show that the quality of the information collected during an elicitation interview, and consequently the quality of the software product that needs to be developed, highly depends on the interviewee's engagement. Because of social expectations, interviewees tend to hide if they are bored or not engaged. To overcome this problem and support the analyst during the interviews, this research uses biometric data and voice features, together with supervised machine learning algorithms, to predict the interviewee's engagement. We built our solution on an experiment consisted of interviewing 31 participants. We collected the data using an Empatica wristband and a default recorder from a laptop. After preprocessing the data and segmented them into single question/answer segments, we used part of them to train different supervised machine learning algorithms and the remaining to test the algorithms in order to evaluate their effectiveness and select the one that performs better. Our results show that both biofeedback and voice, considered individually, and machine learning can be successfully used to predict participants' engagement. The results of our work, in addition to being used to help the analyst conduct better interviews by steering the interview based on the participant's engagement, can also be used to prioritized requirements.