Filters








3,702 Hits in 4.0 sec

Resumption strategies for interrupted programming tasks

Chris Parnin, Spencer Rugaber
2010 Software quality journal  
In this paper, we perform exploratory analysis on 10,000 recorded programming sessions of 85 programmers to understand the variety of strategies used by programmers for resuming programming tasks.  ...  Interruptions are a daily reality for professional programmers. Unfortunately, the strategies programmers use to recover lost knowledge and resume work have not yet been well studied.  ...  Resumption Strategies When a programmer is interrupted from a programming task, what activities do they need to perform in order to re- sume work?  ... 
doi:10.1007/s11219-010-9104-9 fatcat:wufavmfigza37mjbjcrz5dfwby

Resumption strategies for interrupted programming tasks

Chris Parnin, Spencer Rugaber
2009 2009 IEEE 17th International Conference on Program Comprehension  
In this paper, we perform exploratory analysis on 10,000 recorded programming sessions of 85 programmers to understand the variety of strategies used by programmers for resuming programming tasks.  ...  Interruptions are a daily reality for professional programmers. Unfortunately, the strategies programmers use to recover lost knowledge and resume work have not yet been well studied.  ...  Resumption Strategies When a programmer is interrupted from a programming task, what activities do they need to perform in order to re- sume work?  ... 
doi:10.1109/icpc.2009.5090030 dblp:conf/iwpc/ParninR09 fatcat:icoyhttjl5fbzigzs7rof5orzi

The Effect of Frequent versus Infrequent Interruptions on Primary Task Resumption

Christopher A. Monk
2004 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
The results showed that primary task resumption times were faster for more frequent interruptions, which was contrary to the predicted outcome.  ...  The present study used a VCR programming task with a pursuit-tracking interruption task to measure how quickly people resume the primary task after an interruption.  ...  can result in different strategies for engaging the interruption (e.g., Zijlstra et al., 1999) .  ... 
doi:10.1177/154193120404800304 fatcat:ingdqto7ovf55mjuj6ion3dlzm

Student Response to Teaching of Memory Cues and Resumption Strategies in Computer Science Classes

Noah John, Jaime Ruiz
2015 Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15  
STUDENT RESPONSE TO TEACHING OF MEMORY CUES AND RESUMPTION STRATEGIES IN COMPUTER SCIENCE CLASSES Programming is a creative process that requires the ability to concentrate and juggle multiple concepts  ...  Existing research shows there is a tangible cost when a programmer is interrupted as the programmer must recover the context of his work and refocus on the task at hand.  ...  in interrupting someone's task.  ... 
doi:10.1145/2676723.2677234 dblp:conf/sigcse/JohnR15 fatcat:aefv45pwdnbb5b3rjuv4pu6qmy

Recovering from an interruption: Investigating speed−accuracy trade-offs in task resumption behavior

Duncan P. Brumby, Anna L. Cox, Jonathan Back, Sandy J. J. Gould
2013 Journal of experimental psychology. Applied  
*There*is*some*empirical*support*for*this*idea:*Monk*et*al.*(2008)* found*that*participants*made*more*errors*on*a*VCR*programming*task*and* resumed*more*slowly*following*longer*interruption*periods.  ...  *One*of*the*reasons*why*the*Doughnut*task*elicits*errors* is*because*of*the*intentional*minimization*of*cues*both*during*routine* programming*and*after*interruption.  ... 
doi:10.1037/a0032696 pmid:23795978 fatcat:yhujnxhxhjep5lzsib5tq476he

Evaluating cues for resuming interrupted programming tasks

Chris Parnin, Robert DeLine
2010 Proceedings of the 28th international conference on Human factors in computing systems - CHI '10  
In this paper we present a contextual inquiry into developers' current strategies for resuming interrupted tasks and investigate the effect of automated cues on improving task resumption.  ...  We surveyed 371 programmers on the nature of their tasks, interruptions, task suspension and resumption strategies and found that they rely heavily on note-taking across several types of media.  ...  ACKNOWLEDGEMENTS We gratefully thank Mary Czerwinski and Brian Bailey for their helpful suggestions and feedback for our study.  ... 
doi:10.1145/1753326.1753342 dblp:conf/chi/ParninD10 fatcat:hlmyaq5un5gwjngsxjchdw6wke

A Process-Model Account of Task Interruption and Resumption: When Does Encoding of the Problem State Occur?

Dario D. Salvucci, Christopher A. Monk, J. Gregory Trafton
2009 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
the interrupting task.  ...  Memory for goals theory (Altmann & Trafton, 2002) describes how people suspend and resume an interrupted task by encoding, or rehearsing, the current problem state at the point of interruption and recalling  ...  Figure 3 shows the resumption lag by interruption duration for each strategy.  ... 
doi:10.1518/107118109x12524442637507 fatcat:4t2gt63xlvdpfikzbekn4p6tgy

A Process-Model Account of Task Interruption and Resumption: When Does Encoding of the Problem State Occur?

Dario D. Salvucci, Christopher A. Monk, J. Gregory Trafton
2009 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
the interrupting task.  ...  Memory for goals theory (Altmann & Trafton, 2002) describes how people suspend and resume an interrupted task by encoding, or rehearsing, the current problem state at the point of interruption and recalling  ...  Figure 3 shows the resumption lag by interruption duration for each strategy.  ... 
doi:10.1177/154193120905301208 fatcat:vvag3p7bkrh73k5kwsfcqxobgu

Mitigating Disruptions: Can Resuming an Interrupted Task Be Trained?

David M. Cades, J. Gregory Trafton, Deborah A. Boehm-Davis
2006 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
It is unclear whether the reduction in interruption disruptiveness is due to a general practice effect or specific to the interruption/resumption process.  ...  Specifically, participants with practice on only the primary task did not show improvement with the interruptions.  ...  We thank Patrick McKnight, Chris Monk, Peter Squire, and Raj Ratwani for comments and guidance throughout this project.  ... 
doi:10.1177/154193120605000333 fatcat:cieln7noezbrfbrs3k3y4vk2my

The effect of interruption duration and demand on resuming suspended goals

Christopher A. Monk, J. Gregory Trafton, Deborah A. Boehm-Davis
2008 Journal of experimental psychology. Applied  
Three experiments using an interleaved tasks interruption paradigm showed that longer and more demanding interruptions led to longer resumption times in a hierarchical, interactive task.  ...  The time to resume task goals after an interruption varied depending on the duration and cognitive demand of interruptions, as predicted by the memory for goals model (Altmann & Trafton, 2002) .  ...  However, once the dual-task strategy was abandoned for the single-task strategy, one would expect asymptotic resumption lags.  ... 
doi:10.1037/a0014402 pmid:19102614 fatcat:ovjcvzvvanhrbp7i3cgfz5a2ce

Interruptions in the Tower of London Task: Can Preparation Minimise Disruption?

Helen M. Hodgetts, Dylan M. Jones
2003 Proceedings of the Human Factors and Ergonomics Society Annual Meeting  
encoded to facilitate subsequent task resumption.  ...  Although this did not benefit task resumption times relative to unexpected interruptions, it significantly reduced completion times on the secondary task.  ...  It allows for a fine-grained analysis of performance, uncontaminated by compensatory strategies.  ... 
doi:10.1177/154193120304700810 fatcat:wjgi573kyjazjp6vcxmx3eo6xa

Improving memory after interruption: Exploiting soft constraints and manipulating information access cost

Phillip L. Morgan, John Patrick, Samuel M. Waldron, Sophia L. King, Tanya Patrick
2009 Journal of experimental psychology. Applied  
Three experiments investigated whether increasing IAC during a simple copying task can be an effective method for reducing forgetting following interruption.  ...  The practicality of manipulating IAC as a design method for inducing a memory-intensive strategy to protect against forgetting is discussed.  ...  To assess the effects of interruption, various resumption measures were calculated for the interrupted trials.  ... 
doi:10.1037/a0018008 pmid:20025416 fatcat:iaqfokk2y5aoff5i62agzihbza

Why is it so difficult to measure the effects of interruptions in healthcare?

Farah Magrabi, Simon Y W Li, Adam G Dunn, Enrico Coiera
2010 Studies in Health Technology and Informatics  
Observational studies present significant challenges for recording many of the process variables that influence the effects of interruptions.  ...  Computational models can be used to identify the situations in which interruptions to clinical tasks could be disruptive and to investigate the aggregate effects of interruptions.  ...  Acknowledgments This research is supported by Australian Research Council (ARC) grants DP0772487 and LP0775532; NHMRC program grant 568612; and FM is supported by an ARC APDI Fellowship and the UNSW Faculty  ... 
pmid:20841793 fatcat:rqfilz3uwnenzpoxet47nqwp6i

Remembering to execute deferred tasks in simulated air traffic control: The impact of interruptions

Michael David Wilson, Simon Farrell, Troy A. W. Visser, Shayne Loft
2018 Journal of experimental psychology. Applied  
Relative to no interruption, a blank display interruption slowed deferred conflict resumption, but this effect was not augmented by a cognitively demanding n-back task or a secondary ATC task interruption  ...  An ex-Gaussian model of resumption times revealed that these resumption failures likely reflected true forgetting of the deferred task.  ...  This contrasts with previous research that found an n-back task interruption increased resumption time and errors relative to unfilled or undemanding interruptions on a VCR programming task Cades et al  ... 
doi:10.1037/xap0000171 pmid:30047752 fatcat:sauhzur6dnb5jcczrwwxthx7q4

How Do Interruptions Affect Productivity? [chapter]

Duncan P. Brumby, Christian P. Janssen, Gloria Mark
2019 Rethinking Productivity in Software Engineering  
Across several studies, we found that people were very quick at locating the best possible strategy for dividing their time between tasks.  ...  This has important practical implications for the design of systems to encourage more reflective task resumption behavior in situations where interruptions are commonplace.  ...  Strategies for Dealing with Interruptions Observational studies reveal that people use strategies to manage interruptions.  ... 
doi:10.1007/978-1-4842-4221-6_9 fatcat:t4cfpledinad3js67bgxztq3am
« Previous Showing results 1 — 15 out of 3,702 results