• DocumentCode
    588585
  • Title

    An industrial case study of Coman´s automated task detection algorithm: What Worked, What Didn´t, and Why

  • Author

    Lijie Zou ; Godfrey, Michael W.

  • Author_Institution
    Software Archit. Group (SWAG), Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2012
  • fDate
    23-28 Sept. 2012
  • Firstpage
    6
  • Lastpage
    14
  • Abstract
    Programmers need explicit tool support for software maintenance tasks, and a prerequisite for this is an understanding of where the boundaries between distinct tasks lie. Asking developers to indicate manually when they switch tasks is disruptive to their normal work flow, so researchers have sought ways to infer task boundaries automatically based on the content of the interaction histories with the IDE. Coman previously reported a fully automated algorithm that achieved 80% accuracy in a lab validation study. In this paper, we evaluate the use of this algorithm within an industrial setting. We found two problems: first, a large number of the tasks identified are in fact only sessions or subparts of a larger task; second, the demonstrable effects of interruptions are not considered. We argue that the problem of task boundary detection consists of two sub-problems: first, detecting task sessions; and second, linking task sessions. Coman´s algorithm only partially addresses the first, and ignores the second.
  • Keywords
    programming; software maintenance; task analysis; Coman automated task detection algorithm; IDE; industrial case study; interaction history; software maintenance task; task boundary detection; task session detection; task session linking; task switching; Smoothing methods; Software algorithms; Software maintenance; Switches; Time series analysis; Tuning; case study; task boundary detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2012 28th IEEE International Conference on
  • Conference_Location
    Trento
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4673-2313-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2012.6405247
  • Filename
    6405247