• DocumentCode
    1788285
  • Title

    Improving source code navigation with patchworks

  • Author

    Henley, Austin Z.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Memphis, Memphis, TN, USA
  • fYear
    2014
  • fDate
    July 28 2014-Aug. 1 2014
  • Firstpage
    187
  • Lastpage
    188
  • Abstract
    Programmers spend a considerable amount of time navigating among many code fragments that may be spread across hundreds or even thousands of files. For example, one study found that programmers spent 35% of their time navigating. Another study showed that 50% of programmers´ time was spent foraging for information. The author´s work aims to increase programmer productivity through the design of new code editors and tools to speed up source code navigation. It proposes a new tool concept known as Patchworks. In particular, Patchworks aims to allow programmers to conveniently juxtapose code, to efficiently navigate recently visited code fragments, to significantly reduce scrolling, and to reduce the time spent arranging code.
  • Keywords
    programming; source code (software); Patchworks tool; code editors; code fragments; information foraging; programmer productivity; programming; source code navigation; Biological system modeling; Buildings; Investment; Maintenance engineering; Navigation; Switches; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2014 IEEE Symposium on
  • Conference_Location
    Melbourne, VIC
  • Type

    conf

  • DOI
    10.1109/VLHCC.2014.6883048
  • Filename
    6883048