2018

Watch Me Code: Programming Mentorship Communities on Twitch.Tv

Live streaming-an emerging practice of broadcasting video of oneself in real time to an online audience-is often used by people to portray themselves engaged in a craft such as programming. Viewers of these 'creative streams' gather to watch the …

Assessing the Value of Transparency in Recommender Systems: An End-User Perspective

Recommender systems, especially those built on machine learning, are increasing in popularity, as well as complexity and scope. Systems that cannot explain their reasoning to end-users risk losing trust with users and failing to achieve acceptance. …

Implementing mHealth Apps for Child Developmental Screenings: Opportunities and Challenges

Background: Clinical care guidelines for universal developmental screening are meant to identify at-risk children as early as possible so that early intervention can be initiated. However, despite years of initiatives, developmental screening rates …

Supporting Collaborative Health Tracking in the Hospital: Patients' Perspectives

The hospital setting creates a high-stakes environment where patients' lives depend on accurate tracking of health data. Despite recent work emphasizing the importance of patients' engagement in their own health care, less is known about how patients …

Telegram As An Immigration Management Tool

This paper describes an ongoing study that examines Iranian immigrants' use of communication tools and online communities throughout the immigration process. We conducted observations on 30 Iranian immigration-related groups on the Telegram messaging …