390 likes | 509 Views
This research explores the responsiveness of users in instant messaging (IM) environments, using extensive field data from 5200 hours of interactions and over 90,000 messages. The study develops predictive models to estimate response times to incoming messages, achieving accuracy rates as high as 90.1%. By understanding user behavior and desktop states, the models aid in improving communication efficiency, reducing potential disruptions, and enhancing user experience in both professional and personal contexts. The findings also contribute to the broader field of inter-personal communication research.
E N D
Responsiveness in IM: Predictive Models Supporting Inter-Personal Communication Daniel Avrahami, Scott E. HudsonCarnegie Mellon University www.cs.cmu.edu/~nx6
Q: if an instant message were to arrive right now, would the user respond to it? in how long? • collected field data • 5200 hours • 90,000 messages • IM and desktop events • models predicting responsiveness • as high as 90.1%
why should we care? • IM is one of the most popular communication mediums • no longer a medium just for kids (work / parents) • sending messages is “cheap” but the potential for interruptions is great • unsuccessful communication can have a negative effect on both sender and receiver • can disrupt the receiver’s work • can leave the sender waiting for information • true not only for IM
message awareness sender receiver how can such models help? q intercept w alert e mask r enhance
how can such models help? q q intercept w alert e mask r enhance message sender receiver
how can such models help? q q intercept w alert e mask r enhance message sender receiver
how can such models help? q q intercept w alert e mask r enhance w message sender receiver
shhhh how can such models help? q q intercept w alert e mask r enhance w awareness e sender receiver
how can such models help? q q intercept w alert e mask r enhance (carefully) r not now w awareness e sender receiver
related work • instant messaging • [Nardi’00 , Isaacs’02 , Voida’02] • interruptions and disruptions • [Gillie’89 , Cutrell’01 , Hudson’02 , Dabbish’04] • models of presence and interruptibility • [Horvitz’02 , Begole’02 , Hudson’03 , Begole’04, Horvitz’04 , Fogarty’05 , Iqbal’06]
coming up… • data collection • participants • responsiveness overview • predictive models • how (features and classes) • results • a closer look (new! not in the paper) • future work
data collection • a plugin for Trillian Pro (written in C) • non-intrusive collection of IM and desktop events
data collection (cont.) • privacy of data • masking messages • for example, the message “This is my secret number: 1234 :-)” was recorded as “AAAA AA AA AAAAAA AAAAAA: DDDD :-)”. • alerting buddies • hashing buddy-names • 4 participants provided full content
participants • 16 participants • Researchers: 6 full-time employees at an industrial research lab (mean age=40.33) • Interns: 2 summer interns at the industrial research lab (mean age=34.5) • Students: 8 Masters students (mean age=24.5) • nearly 5200 hours recorded • over 90,000 messages
responsiveness 50%
responsiveness 92% 50%
session defining “IM Sessions” 92%
session defining “Session Initiation Attempts” used two subsets: 5 minutes (similar to Isaacs’02) and 10 minutes
features • for every message: • features describing IM state. including: • Day of week • Hour • Is the Message-Window open • Buddy status (e.g., “Away”) • Buddy status duration • Time since msg to buddy • Time since msg from another buddy • Any msg from other in the last 5 minutes • log(time since msg with any buddy) • Is an SIA-5
features (cont.) • for every message: • features describing desktop state (following Horvitz et al. Fogarty et al. and others). including: • Application in focus • Application in focus duration • Previous application in focus • Previous application in focus duration • Most used application in past m minutes • Duration for most used application in past m minutes • Number of application switches in past m minutes • Amount of keyboard activity in past m minutes • Amount of mouse activity in past m minutes • Mouse movement distance in past m minutes
what are we predicting? • “Seconds until Response” • computed, for every incoming message from a buddy, by noting the time it took until a message was sent to the same buddy • examined five responsiveness thresholds • 30 seconds, 1, 2, 5, and 10 minutes
modeling method • features selected using a wrapper-based selection technique • AdaBoosting on Decision-Tree models • 10-fold cross-validation • 10 trials: train on 90%, test on 10% • next we report combined accuracy
results (full feature-set models) all significantly better than the prior probability (p<.001)
results (user-centric models) • previous models used information about the buddy (e.g., time since messing that buddy) • can predict different responsiveness for different buddies • but what if you wanted just one level of responsiveness? • built models that did not use any buddy-related features
results (user-centric models) all significantly better than the prior probability (p<.001)
a closer look (new! not in the paper) • analysis of the continuous measure: • log(Time Until Response) • repeated measures ANOVA • Independent Variables: features subset • ParticipantID [Group] as random effect
“those in the back can’t see, and those in the front can’t understand…” Robert Kraut
a closer look (new! not in the paper) • work fragmentation • longer time in previous app …. slower • more switching (30sec) …. faster • longer mouse movements (60sec) …. faster • more keyboard activity (30 sec) …. faster • more message windows …. slower • longer time since messaging with buddy… faster • buddy ID had significant effect
implications for practice • preserving plausible deniability • making predictions about the receiver, visibleto the receiver • multiple concurrent levels of responsiveness
message awareness summary & future work • presented statistical models that accurately predict responsiveness to incoming IM based on naturally occurring behavior • we plan to examine using message-content to improve modeling • intercept • alert • mask • enhance
we would like to thank • Mike T (Terry) • James Fogarty • Darren Gergle • Laura Dabbish, and • Jennifer Lai
for more info visit:www.cs.cmu.edu/~nx6 or email:nx6@cmu.edu thank you this work was funded in part by NSF Grants IIS-0121560, IIS-0325351, and by DARPA Contract No. NBCHD030010