ACM Home Page
Please provide us with feedback. Feedback
Evaluation and usability of programming languages and tools (plateau)
Full text PdfPdf (313 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications table of contents
Orlando, Florida, USA
WORKSHOP SESSION: OOPSLA 2009 workshops table of contents
Pages 1053-1054  
Year of Publication: 2009
ISBN:978-1-60558-768-4
Authors
Craig Anslow  Victoria University of Wellington, Wellington, New Zealand
Shane Markstrum  Bucknell University, Lewisburg, PA, USA
Emerson Murphy-Hill  University of British Columbia, Vancouver, BC, Canada
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1639950.1640085
What is a DOI?

ABSTRACT

Programming languages exist to enable programmers to develop software effectively. But how efficiently programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of such languages and tools cover a large space, including making programs easier to read, write, and maintain; allowing programmers to write more flexible and powerful programs; and restricting programs to make them more safe and secure. We plan to gather the intersection of researchers in the programming language, programming tool, and human-computer interaction communities to share their research and discuss the future of evaluation and usability of programming languages and tools. We are also interested in the input of other members of the programming research community working on related areas, such as refactoring, design patterns, program analysis, program comprehension, software visualization, end-user programming, and other programming language paradigms.