May 26

The theory gives the answers, not the theorist.

-- Allen Newell

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!

 
 

Mark Dhillon

Add description
Add publication

Publications by Mark Dhillon (bibliography)

 what's this?
2011
 
Edit | Del

Hartmann, Björn, Dhillon, Mark and Chan, Matthew K. (2011): HyperSource: bridging the gap between source and code-related web sites. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011. pp. 2207-2210.

Programmers frequently use the Web while writing code: they search for libraries, code examples, tutorials, and documentation. This link between code and visited Web pages remains implicit today. Connecting source code and browsing histories might help programmers maintain con-text, reduce the cost of Web page re-retrieval, and enhance understanding when code is shared. This note introduces HyperSource, an IDE augmentation that associates browsing histories with source code edits. HyperSource comprises a browser extension that logs visited pages; an IDE that tracks user activity and maps pages to code edits; a source document model that tracks visited pages at a character level; and a user interface that enables interaction with these histories. We discuss relevance heuristics and privacy issues inherent in this approach. Informal log analyses and user feedback suggest that our annotation model is promising for code editing and might also apply to other document authoring tasks after refinement.

© All rights reserved Hartmann et al. and/or their publisher

2010
 
Edit | Del

Hartmann, Björn and Dhillon, Mark (2010): HyperSource: bridging the gap between source and code-related web sites. In: Proceedings of the 2010 ACM Symposium on User Interface Software and Technology 2010. pp. 421-422.

Programmers frequently use the Web while writing code: they search for libraries, code examples, tutorials, documentation, and engage in discussions on Q&A forums. This link between code and visited Web pages largely remains implicit today. Connecting source code and (selective) browsing history can help programmers maintain context, reduce the cost of Web content re-retrieval, and enhance understanding when code is shared. This paper introduces HyperSource, an IDE augmentation that associates browsing histories with source code edits. HyperSource comprises a browser extension that logs visited pages; a novel source document format that maps visited pages to individual characters; and a user interface that enables interaction with these histories.

© All rights reserved Hartmann and Dhillon and/or their publisher

 
Add publication
Show this list on your homepage
 
 

Join the technology elite and advance:

 
1.

Your career

 
2.

Your network

 
 3.

Your skills

 
 
 
 
 
 

Changes to this page (author)

05 Jul 2011: Added
03 Nov 2010: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/mark_dhillon.html
May 26

The theory gives the answers, not the theorist.

-- Allen Newell

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!