• DocumentCode
    3027168
  • Title

    Codetrail: Connecting source code and web resources

  • Author

    Goldman, Max ; Miller, Robert C.

  • Author_Institution
    MIT CSAIL, Cambridge, MA
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    65
  • Lastpage
    72
  • Abstract
    When faced with the need for documentation, examples, bug fixes, error descriptions, code snippets, workarounds, templates, patterns, or advice, software developers frequently turn to their Web browser. Web resources both organized and authoritative as well as informal and community-driven are heavily used by developers. The time and attention devoted to finding (or re-finding) and navigating these sites is significant. We present Codetrail, a system that demonstrates how the developerpsilas use of Web resources can be improved by connecting the Eclipse IDE and the Firefox Web browser. Codetrail uses a communication channel and shared data model between these applications to implement a variety of integrative tools. By combining information previously available only to the IDE or the Web browser alone (such as editing history, code contents, and recent browsing), Codetrail can automate previously manual tasks and enable new interactions that exploit the marriage of data and functionality from Firefox and Eclipse. Just as the IDE will change the contents of peripheral views to focus on the particular code or task with which the developer is engaged, so, too, the web browser can be focused on the developerpsilas current context and task.
  • Keywords
    Internet; online front-ends; Codetrail; Eclipse IDE; Firefox; Web browser; Web resources; source code; Communication channels; Data models; Databases; Documentation; Face; History; Information resources; Joining processes; Navigation; Software debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
  • Conference_Location
    Herrsching am Ammersee
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-2528-0
  • Electronic_ISBN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2008.4639060
  • Filename
    4639060