Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology
Canada View Profile Ann Arbor USA View Profile Shamsi Iqbal Microsoft Research Jaime Teevan Microsoft Research Adam Fourney Microsoft Research Alex C. Williams Harmanpreet Kaur Shamsi Iqbal Ryen W. White
/pb-assets/head-metadata/apple-touch-icon-1574252172393.png
ACM Conferences
Abstract

There has been considerable research on how software can enhance programmers' productivity within their workspace. In this paper, we instead explore how software might help programmers make productive use of their time while away from their workspace. We interviewed 10 software engineers and surveyed 78 others and found that while programmers often do work while mobile, their existing mobile work practices are primarily exploratory (e.g., capturing thoughts or performing online research). In contrast, they want to be doing work that is more grounded in their existing code (e.g., code review or bug triage). Based on these findings, we introduce Mercury, a system that guides programmers in making progress on-the-go with auto-generated microtasks derived from their source code's current state. A study of Mercury with 20 programmers revealed that they could make meaningful progress with Mercury while mobile with little effort or attention. Our findings suggest an opportunity exists to support the continuation of programming tasks across devices and help programmers resume coding upon returning to their workspace.

Supplementary Material

ZIP File (ufp7754aux.zip)

This ZIP file contains a single supplemental file: UIST2019-Mercury-SuppMaterial.pdf. This file is contains the survey used in our study for understanding programmers' mobile work practices.

Download

132.74 KB

MP4 File (ufp7754pv.mp4)

Preview video

Download

17.13 MB

MP4 File (ufp7754vf.mp4)

Supplemental video

Download

82.74 MB

MP4 File (p81-williams.mp4)

Download

561.05 MB

References

[1]

Erik M. Altmann and J. Gregory Trafton. 2002. Memory for goals: An activation-based model . Cognitive Science 26, 1 (2 2002), 39--83. http://dx.doi.org/10.1016/S0364-0213(01)00058--1

[2]

Alan Baddeley. 2000. The episodic buffer: a new component of working memory? Trends in Cognitive Sciences 4, 11 (11 2000), 417--423. http://dx.doi.org/10.1016/S1364--6613(00)01538--2

[3]

Patti Bao, Jeffrey Pierce, Stephen Whittaker, and Shumin Zhai. 2011. Smart phone use by non-mobile business users. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services - MobileHCI '11. ACM Press, New York, New York, USA, 445. http://dx.doi.org/10.1145/2037373.2037440

[4]

Michael S. Bernstein, Greg Little, Robert C. Miller, Bjorn Hartmann, Mark S. Ackerman, David R. Karger, David Crowell, and Katrina Panovich. 2010. Soylent: A Word Processor with a Crowd Inside . In Proceedings of the 23nd annual ACM symposium on User interface software and technology - UIST '10. ACM Press, New York, New York, USA, 313. http://dx.doi.org/10.1145/1866029.1866078

[5]

John Brooke. 1996. SUS-A quick and dirty usability scale . Usability evaluation in industry 189, 194 (1996), 4--7.

[6]

Frederik Brudy, Christian Holz, Roman Radle, Chi-Jui Wu, Steven Houben, Clemens Klokmose, and Nicolai Marquardt. 2019. Cross-Device Taxonomy: Survey, Opportunities and Challenges of Interactions Spanning Across Multiple Devices. In CHI Conference on Human Factors in Computing Systems Proceedings (CHI 2019). ACM Press, New York, New York, USA. http://dx.doi.org/10.1145/3290605.3300792

[7]

Carrie J. Cai, Shamsi T. Iqbal, and Jaime Teevan. 2016. Chain Reactions: The Impact of Order on Microtask Chains. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16. ACM Press, New York, New York, USA, 3143--3154. http://dx.doi.org/10.1145/2858036.2858237

[8]

Justin Cheng, Jaime Teevan, Shamsi T. Iqbal, and Michael S. Bernstein. 2015. Break It Down: A Comparison of Macro- and Microtasks. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems - CHI '15. ACM Press, New York, New York, USA, 4061--4064. http://dx.doi.org/10.1145/2702123.2702146

[9]

Pei-Yu (Peggy) Chi and Yang Li. 2015. Weave: Scripting Cross-Device Wearable Interaction. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems - CHI '15. ACM Press, New York, New York, USA, 3923--3932. http://dx.doi.org/10.1145/2702123.2702451

[10]

Lydia B. Chilton, Greg Little, Darren Edge, Daniel S. Weld, and James A. Landay. 2013. Cascade: Crowdsourcing Taxonomy Creation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems - CHI '13. ACM Press, New York, New York, USA, 1999. http://dx.doi.org/10.1145/2470654.2466265

[11]

Evans Data Corporation. 2018. Global Developer Population and Demographic Study 2018, Volume 2 . Evans Data Report (2018).

[12]

Justin Cranshaw, Emad Elwany, Todd Newman, Rafal Kocielnik, Bowen Yu, Sandeep Soni, Jaime Teevan, and Andres Monroy-Herná ndez. 2017. Calendar.help: Designing a Workflow-Based Scheduling Agent with Humans in the Loop. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17. ACM Press, New York, New York, USA, 2382--2393. http://dx.doi.org/10.1145/3025453.3025780

[13]

Mary Czerwinski, Eric Horvitz, and Susan Wilhite. 2004. A diary study of task switching and interruptions. In Proceedings of the 2004 conference on Human factors in computing systems - CHI '04. ACM Press, New York, New York, USA, 175--182. http://dx.doi.org/10.1145/985692.985715

[14]

Fred D. Davis. 1989. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology . MIS Quarterly 13, 3 (9 1989), 319. http://dx.doi.org/10.2307/249008

[15]

David Dearman and Jeffery S. Pierce. 2008. It's on my other computer!: computing with multiple devices. In Proceeding of the twenty-sixth annual CHI conference on Human factors in computing systems - CHI '08. ACM Press, New York, New York, USA, 767. http://dx.doi.org/10.1145/1357054.1357177

[16]

Linda Di Geronimo, Maria Husmann, and Moira C. Norrie. 2016. Surveying personal device ecosystems with cross-device applications in mind. In Proceedings of the 5th ACM International Symposium on Pervasive Displays - PerDis '16. ACM Press, New York, New York, USA, 220--227. http://dx.doi.org/10.1145/2914920.2915028

[17]

Tao Dong, Elizabeth F. Churchill, and Jeffrey Nichols. 2016. Understanding the Challenges of Designing and Developing Multi-Device Experiences. In Proceedings of the 2016 ACM Conference on Designing Interactive Systems - DIS '16. ACM Press, New York, New York, USA, 62--72. http://dx.doi.org/10.1145/2901790.2901851

[18]

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2001. How to Design Programs: An Introduction to Programming an d Computing. (2001).

[19]

Ujwal Gadiraju and Stefan Dietze. 2017. Improving learning through achievement priming in crowdsourced information finding microtasks. In Proceedings of the Seventh International Learning Analytics & Knowledge Conference on - LAK '17. ACM Press, New York, New York, USA, 105--114. http://dx.doi.org/10.1145/3027385.3027402

[20]

Bjorn Hartmann, Leith Abdulla, Manas Mittal, and Scott R. Klemmer. 2007. Authoring sensor-based interactions by demonstration with direct manipulation and pattern recognition. In Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '07. ACM Press, New York, New York, USA, 145. http://dx.doi.org/10.1145/1240624.1240646

[21]

Hideaki Hata, Christoph Treude, Raula Gaikovina Kula, and Takashi Ishio. 2019. 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay . CoRR abs/1901.0 (2019). http://arxiv.org/abs/1901.07440

[22]

Maria Husmann, Alfonso Murolo, Nicolas Kick, Linda Di Geronimo, and Moira C. Norrie. 2018. Supporting out of office software development using personal devices. In Proceedings of the 20th International Conference on Human-Computer Interaction with Mobile Devices and Services - MobileHCI '18. ACM Press, New York, New York, USA, 1--11. http://dx.doi.org/10.1145/3229434.3229454

[23]

Shamsi Iqbal, Jaime Teevan, Dan Liebling, and Anne Loomis Thompson. 2018. Multitasking with Play Write, a Mobile Microproductivity Writing Tool (Forthcoming). In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology.

[24]

Tero Jokela, Jarno Ojala, and Thomas Olsson. 2015. A Diary Study on Combining Multiple Information Devices in Everyday Activities and Tasks. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems - CHI '15. ACM Press, New York, New York, USA, 3903--3912. http://dx.doi.org/10.1145/2702123.2702211

[25]

Shaun K. Kane, Amy K. Karlson, Brian R. Meyers, Paul Johns, Andy Jacobs, and Greg Smith. 2009. Exploring Cross-Device Web Use on PCs and Mobile Devices . 722--735. http://dx.doi.org/10.1007/978--3--642-03655--2_79

[26]

Amy K. Karlson, Shamsi T. Iqbal, Brian Meyers, Gonzalo Ramos, Kathy Lee, and John C. Tang. 2010. Mobile taskflow in context: a screenshot study of smartphone usage. In Proceedings of the 28th international conference on Human factors in computing systems - CHI '10. ACM Press, New York, New York, USA, 2009. http://dx.doi.org/10.1145/1753326.1753631

[27]

Amy K. Karlson, Brian R. Meyers, Andy Jacobs, Paul Johns, and Shaun K. Kane. 2009. Working Overtime: Patterns of Smartphone and PC Usage in the Day of an Information Worker . 398--405. http://dx.doi.org/10.1007/978--3--642-01516--8_27

[28]

Harmanpreet Kaur, Alex C. Williams, Anne Loomis Thompson, Walter S. Lasecki, Shamsi T. Iqbal, and Jaime Teevan. 2018. Creating Better Action Plans for Writing Tasks via Vocabulary-Based Planning . Proceedings of the ACM on Human-Computer Interaction 2, CSCW (11 2018), 1--22. http://dx.doi.org/10.1145/3274355

[29]

Mik Kersten and Gail C. Murphy. 2006. Using task context to improve programmer productivity. In Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering - SIGSOFT '06/FSE-14. ACM Press, New York, New York, USA, 1. http://dx.doi.org/10.1145/1181775.1181777

[30]

A Kittur, J Nickerson, and M Bernstein. 2013. The Future of Crowd Work . Proc. CSCW '13 (2013), 1--17. http://dx.doi.org/10.1145/2441776.2441923

[31]

Andrew J. Ko, Robert DeLine, and Gina Venolia. 2007. Information Needs in Collocated Software Development Teams. In 29th International Conference on Software Engineering (ICSE'07). IEEE, 344--353. http://dx.doi.org/10.1109/ICSE.2007.45

[32]

Andrew J. Ko, Thomas D. LaToza, and Margaret M. Burnett. 2015. A practical guide to controlled experiments of software engineering tools with human participants . Empirical Software Engineering 20, 1 (2 2015), 110--141. http://dx.doi.org/10.1007/s10664-013--9279--3

[33]

Thomas D. LaToza, W. Ben Towne, Andre van der Hoek, and James D. Herbsleb. 2013. Crowd development. In 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). IEEE, 85--88. http://dx.doi.org/10.1109/CHASE.2013.6614737

[34]

Thomas D. LaToza, Arturo Di Lecce, Fabio Ricci, W. Ben Towne, and Andre van der Hoek. 2015. Ask the crowd: Scaffolding coordination and knowledge sharing in microtask programming. In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 23--27. http://dx.doi.org/10.1109/VLHCC.2015.7357194

[35]

Thomas D. LaToza, Arturo Di Lecce, Fabio Ricci, W. Ben Towne, and Andre Van der Hoek. 2018. Microtask Programming . IEEE Transactions on Software Engineering (2018), 1--1. http://dx.doi.org/10.1109/TSE.2018.2823327

[36]

Thomas D. LaToza, W. Ben Towne, Christian M. Adriano, and André van der Hoek. 2014. Microtask programming: building software with a crowd. In Proceedings of the 27th annual ACM symposium on User interface software and technology - UIST '14. ACM Press, New York, New York, USA, 43--54. http://dx.doi.org/10.1145/2642918.2647349

[37]

Thomas D. LaToza and Andre van der Hoek. 2016. Crowdsourcing in Software Engineering: Models, Motivations, and Challenges . IEEE Software 33, 1 (1 2016), 74--80. http://dx.doi.org/10.1109/MS.2016.12

[38]

Thomas D. LaToza, Gina Venolia, and Robert DeLine. 2006. Maintaining mental models: a study of developer work habits. In Proceeding of the 28th international conference on Software engineering - ICSE '06. ACM Press, New York, New York, USA, 492. http://dx.doi.org/10.1145/1134285.1134355

[39]

Jonathan Lazar, Jinjuan Heidi Feng, and Harry Hochheiser. 2017. Research methods in human-computer interaction . Morgan Kaufmann.

[40]

Andre N. Meyer, Laura E. Barton, Gail C. Murphy, Thomas Zimmermann, and Thomas Fritz. 2017. The Work Life of Developers: Activities, Switches and Perceived Productivity . IEEE Transactions on Software Engineering 43, 12 (12 2017), 1178--1193. http://dx.doi.org/10.1109/TSE.2017.2656886

[41]

Michael Nebeling. 2017. XDBrowser 2.0: Semi-Automatic Generation of Cross-Device Interfaces. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17. ACM Press, New York, New York, USA, 4574--4584. http://dx.doi.org/10.1145/3025453.3025547

[42]

Michael Nebeling and Anind K. Dey. 2016. XDBrowser: User-Defined Cross-Device Web Page Designs. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16. ACM Press, New York, New York, USA, 5494--5505. http://dx.doi.org/10.1145/2858036.2858048

[43]

Michael Nebeling, Alexandra To, Anhong Guo, Adrian A. de Freitas, Jaime Teevan, Steven P. Dow, and Jeffrey P. Bigham. 2016. WearWrite: Crowd-Assisted Writing from Smartwatches. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16. ACM Press, New York, New York, USA, 3834--3846. http://dx.doi.org/10.1145/2858036.2858169

[44]

Tuan Anh Nguyen, Christoph Csallner, and Nikolai Tillmann. 2013. GROPG: A graphical on-phone debugger. In 2013 35th International Conference on Software Engineering (ICSE). IEEE, 1189--1192. http://dx.doi.org/10.1109/ICSE.2013.6606675

[45]

Katie O'Leary, Tao Dong, Julia Katherine Haines, Michael Gilbert, Elizabeth F. Churchill, and Jeffrey Nichols. 2017. The Moving Context Kit: Designing for Context Shifts in Multi-Device Experiences. In Proceedings of the 2017 Conference on Designing Interactive Systems - DIS '17. ACM Press, New York, New York, USA, 309--320. http://dx.doi.org/10.1145/3064663.3064768

[46]

Antti Oulasvirta and Lauri Sumari. 2007. Mobile kits and laptop trays: managing multiple devices in mobile information work. In Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '07. ACM Press, New York, New York, USA, 1127. http://dx.doi.org/10.1145/1240624.1240795

[47]

Chris Parnin and Robert DeLine. 2010. Evaluating cues for resuming interrupted programming tasks. In Proceedings of the 28th international conference on Human factors in computing systems - CHI '10. ACM Press, New York, New York, USA, 93. http://dx.doi.org/10.1145/1753326.1753342

[48]

C. Parnin and C. Gorg. Building Usage Contexts During Program Comprehension. In 14th IEEE International Conference on Program Comprehension (ICPC'06). IEEE, 13--22. http://dx.doi.org/10.1109/ICPC.2006.14

[49]

Chris Parnin and Spencer Rugaber. 2011. Resumption strategies for interrupted programming tasks . Software Quality Journal 19, 1 (5 2011), 5--34. http://dx.doi.org/10.1007/s11219-010--9104--9

[50]

Niloufar Salehi, Jaime Teevan, Shamsi Iqbal, and Ece Kamar. 2017. Communicating Context to the Crowd for Complex Writing Tasks. In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing - CSCW '17. ACM Press, New York, New York, USA, 1890--1901. http://dx.doi.org/10.1145/2998181.2998332

[51]

Stephanie Santosa and Daniel Wigdor. 2013. A field study of multi-device workflows in distributed workspaces. In Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing - UbiComp '13. ACM Press, New York, New York, USA, 63. http://dx.doi.org/10.1145/2493432.2493476

[52]

Sabine Sonnentag and Jana Kü hnel. 2016. Coming back to work in the morning: Psychological detachment and reattachment as predictors of work engagement. Journal of Occupational Health Psychology 21, 4 (2016), 379--390. http://dx.doi.org/10.1037/ocp0000020

[53]

Diomidis Spinellis. 2010. Code Documentation . IEEE Software 27, 4 (7 2010), 18--19. http://dx.doi.org/10.1109/MS.2010.95

[54]

Jaime Teevan, Shamsi T. Iqbal, and Curtis von Veh. 2016. Supporting Collaborative Writing with Microtasks. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16. ACM Press, New York, New York, USA, 2657--2668. http://dx.doi.org/10.1145/2858036.2858108

[55]

Jaime Teevan, Daniel J. Liebling, and Walter S. Lasecki. 2014. Selfsourcing personal tasks. In Proceedings of the extended abstracts of the 32nd annual ACM conference on Human factors in computing systems - CHI EA '14. ACM Press, New York, New York, USA, 2527--2532. http://dx.doi.org/10.1145/2559206.2581181

[56]

Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, and Manuel Fahndrich. 2011. TouchDevelop: programming cloud-connected mobile devices via touchscreen. In Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software - ONWARD '11. ACM Press, New York, New York, USA, 49. http://dx.doi.org/10.1145/2048237.2048245

[57]

Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, Manuel Fahndrich, and Sebastian Burckhardt. 2012. TouchDevelop: app development on mobile devices . In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12. ACM Press, New York, New York, USA, 1. http://dx.doi.org/10.1145/2393596.2393641

[58]

J. Gregory Trafton, Erik M. Altmann, Derek P. Brock, and Farilee E. Mintz. 2003. Preparing to resume an interrupted task: Effects of prospective goal encoding and retrospective rehearsal . International Journal of Human Computer Studies 58, 5 (5 2003), 583--603. http://dx.doi.org/10.1016/S1071--5819(03)00023--5

[59]

Rajan Vaish, Keith Wyngarden, Jingshu Chen, Brandon Cheung, and Michael S. Bernstein. 2014. Twitch Crowdsourcing: Crowd Contributions in Short Bursts of Time. In Proceedings of the 32nd annual ACM conference on Human factors in computing systems - CHI '14. ACM Press, New York, New York, USA, 3645--3654. http://dx.doi.org/10.1145/2556288.2556996

[60]

Melissa A. Valentine, Daniela Retelny, Alexandra To, Negar Rahmati, Tulsee Doshi, and Michael S. Bernstein. 2017. Flash Organizations: Crowdsourcing Complex Work by Structuring Crowds As Organizations. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17. ACM Press, New York, New York, USA, 3523--3537. http://dx.doi.org/10.1145/3025453.3025811

[61]

R. van Solingen, E. Berghout, and F. van Latum. 1998. Interrupts: just a minute never is . IEEE Software 15, 5 (1998), 97--103. http://dx.doi.org/10.1109/52.714843

[62]

David Watson, Lee Anna Clark, and Auke Tellegen. 1988. Development and validation of brief measures of positive and negative affect: The PANAS scales. Journal of Personality and Social Psychology 54, 6 (1988), 1063--1070. http://dx.doi.org/10.1037/0022--3514.54.6.1063

[63]

Alex C. Williams, Harmanpreet Kaur, Gloria Mark, Anne Loomis Thompson, Shamsi T. Iqbal, and Jaime Teevan. 2018. Supporting Workplace Detachment and Reattachment with Conversational Intelligence. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems - CHI '18. ACM Press, New York, New York, USA, 1--13. http://dx.doi.org/10.1145/3173574.3173662

[64]

Dennis Wixon, Karen Holtzblatt, and Stephen Knox. 1990. Contextual design: an emergent view of system design. In Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people - CHI '90. ACM Press, New York, New York, USA, 329--336. http://dx.doi.org/10.1145/97243.97304

Cited By

View all

Hart JAuBuchon JMason SKuttal SNavigating NLU Challenges in Pair Programming Agents: A Study on Data Size, Gender, Language, and Domain EffectsArtificial Intelligence in HCI10.1007/978-3-031-60606-9_20(356-375)

Aragon-Hahner SKörber JSchneller MStrickroth SFindMyself: A Mobile Self-Reflection App to Support Students in Career Decision-MakingProceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia10.1145/3626705.3627774(463-476)

Aghayi ELaToza TA controlled experiment on the impact of microtasking on programmingEmpirical Software Engineering10.1007/s10664-022-10226-228:1

Show More Cited By

Index Terms

Mercury: Empowering Programmers' Mobile Work Practices with Microproductivity

Human-centered computing

Human computer interaction (HCI)

HCI design and evaluation methods

Laboratory experiments

User studies

Ubiquitous and mobile computing

Ubiquitous and mobile computing theory, concepts and paradigms

Mobile computing

Software and its engineering

Software notations and tools

Development frameworks and environments

Integrated and visual development environments

Recommendations

Effects of content and time of delivery on receptivity to mobile interruptions

MobileHCI '10: Proceedings of the 12th international conference on Human computer interaction with mobile devices and services

In this paper we investigate effects of the content of interruptions and of the time of interruption delivery on mobile phones. We review related work and report on a naturalistic quasi-experiment using experience-sampling that showed that the ...

Technology-mediated interruption management

Previous research into providing interpersonal technology-mediated interruption management support has predominantly been conducted from a paradigmatic standpoint that focused on modeling the context of the person being interrupted (interruptee) such as ...

What Is Object-Oriented Programming?

The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...

Information & Contributors

Information

Published In

1229 pages

ISBN:9781450368162

DOI:10.1145/3332165

General Chair:

François Guimbretière

Cornell University, USA

,

Program Chairs:

Michael Bernstein

Stanford University, USA

,

Katharina Reinecke

University of Washington, USA

Copyright © 2019 ACM.

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 October 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

continuation

interruption

microtask

mobile

programming

Qualifiers

Research-article

Conference

UIST '19

Acceptance Rates

Overall Acceptance Rate 842 of 3,967 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

18

Total Citations

View Citations

503

Total Downloads

Downloads (Last 12 months)36

Downloads (Last 6 weeks)0

Other Metrics

Citations

Cited By

View all

Hart JAuBuchon JMason SKuttal SNavigating NLU Challenges in Pair Programming Agents: A Study on Data Size, Gender, Language, and Domain EffectsArtificial Intelligence in HCI10.1007/978-3-031-60606-9_20(356-375)

Aragon-Hahner SKörber JSchneller MStrickroth SFindMyself: A Mobile Self-Reflection App to Support Students in Career Decision-MakingProceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia10.1145/3626705.3627774(463-476)

Aghayi ELaToza TA controlled experiment on the impact of microtasking on programmingEmpirical Software Engineering10.1007/s10664-022-10226-228:1

Calacci DOrganizing in the End of Employment: Information Sharing, Data Stewardship, and Digital WorkerismProceedings of the 1st Annual Meeting of the Symposium on Human-Computer Interaction for Work10.1145/3533406.3533424(1-9)

Das Swain VWilliams SFourney AIqbal STwo Birds with One Phone: The Role of Mobile Use in the Daily Practices of Remote Information WorkProceedings of the 1st Annual Meeting of the Symposium on Human-Computer Interaction for Work10.1145/3533406.3533416(1-8)

Hu DLee SScrapbook: Screenshot-Based Bookmarks for Effective Digital Resource Curation across ApplicationsProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545678(1-13)

Liu MKuznetsov AKim YChang JKittur AMyers BWigglite: Low-cost Information Collection and TriageProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545661(1-16)

Robe PKuttal SDesigning PairBuddy—A Conversational Agent for Pair ProgrammingACM Transactions on Computer-Human Interaction10.1145/349832629:4(1-44)

Dutta SLinder RLowe DRosenbalm RKuzminykh AWilliams AMobilizing Crowdwork:A Systematic Assessment of the Mobile Usability of HITsProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3501876(1-20)

Park HLee SKim YPsychological Reattachment to Work: Its Nomological Network and Role in the Relationship between Role Ambiguity and Work EngagementJournal of Social Science10.16881/jss.2021.04.32.2.4332:2(43-67)

Show More Cited By

View Options

Get Access

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Copied!

Copying failed.

Share on social media

Affiliations

Alex C. Williams

University of Waterloo, Waterloo, ON, Canada

Harmanpreet Kaur

University of Michigan, Ann Arbor, MI, USA

Shamsi Iqbal

Microsoft Research, Redmond, WA, USA

Ryen W. White

Microsoft Research, Redmond, WA, USA

Jaime Teevan

Microsoft Research, Redmond, WA, USA

Adam Fourney

Microsoft Research, Redmond, WA, USA

Request permissions Authors Info & Affiliations