| Design requirements for more flexible structured editors from a study of programmers' text editing |
| Full text |
Pdf
(175 KB)
|
| Source
|
Conference on Human Factors in Computing Systems
archive
CHI '05 extended abstracts on Human factors in computing systems
table of contents
Portland, OR, USA
SESSION: Late breaking results: short papers
table of contents
Pages: 1557 - 1560
Year of Publication: 2005
ISBN:1-59593-002-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 40, Citation Count: 8
|
|
|
ABSTRACT
A detailed study of Java programmers' text editing found that the full flexibility of unstructured text was not utilized for the vast majority of programmers' character-level edits. Rather, programmers used a small set of editing patterns to achieve their modifications, which accounted for all of the edits observed in the study. About two-thirds of the edits were of name and list structures and most edits preserved structure except for temporary omissions of delimiters. These findings inform the design of a new class of more flexible structured program editors that may avoid well-known usability problems of traditional structured editors, while providing more sophisticated support such as more universal code completion and smarter copy and paste.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Kelleher, C., Cosgrove, D., Culyba, D., Forlines, C., Pratt, J., and Pausch, R., Alice2: Programming without Syntax Errors, User Interface Software and Technology, Paris, France, 2002.
|
 |
2
|
|
| |
3
|
Miller, P., Pane, J., Meter, G., and Vorthmann, S., Evolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University, Interactive Learning Environments, 4, 2, 140--158, 1994.
|
 |
4
|
|
CITED BY 8
|
|
|
|
|
Margaret Burnett , Brad Myers , Mary Beth Rosson , Susan Wiedenbeck, The next step: from end-user programming to end-user software engineering, CHI '06 extended abstracts on Human factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrew J. Ko , Brad A. Myers , Michael J. Coblenz , Htet Htet Aung, An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks, IEEE Transactions on Software Engineering, v.32 n.12, p.971-987, December 2006
|
|
|
|
|