Tasks with Standard PI
To achieve our goals, we wanted to simulate an Android 12 behavior as accurately as possible, and we created prototypes of real Android applications trought Figma prototyping tool. Prototypes are used by developers when usability testing and user feedback sessions are needed. They are high-fidelity representations that demonstrate how users interact with the new product or feature. We choose to employ four popular Google Play Store apps to provide results near the real-world use case scenario as feasible. -- WhatsApp, Messenger, Spotify, and Twitter.
User Survey
Each user interacted with four tasks using four prototypes, two possible combinations of behavior (explicit/not-explicit) and resource (camera/microphone). The participant's group was chosen randomly, and each participant could answer only once and in only one of the two groups. We created a task for every combinations of factor and co-factors. The differences between groups are related to the different value of PI (visible/hidden) while the values of the co-factors (CB and R) are identical: each group had two not-explicit behavior tasks and two explicit ones; in two, the used resource was the camera and in the other two was the microphone. As for the POPUP experiment, the value of CB and R is unchanged, while in the tasks where the PI was not present, POPUP is shown.
Replication PackageFigma prototypes with PI
Figma prototypes with POPUP
Contact Us
Contact us to learn more about our research.

Michele Guerra
Ph.D Student
Simone Scalabrino
Research Fellow
Fausto Fasano
Associate Professor