• Home
  • Search
  • Heuristic evaluation of programming language features
  • Cite Icon12
  • https://doi.org/10.1145/2089155.2089160Copy DOI Icon

Heuristic evaluation of programming language features

  • Oct 24, 2011
  • Caitlin Sadowski +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Usability is an important feature for programming languages, and user evaluations can provide invaluable feedback on language design. However, user studies which compare programming languages or systems are often very expensive and typically inconclusive. In this paper, we posit that discount usability methods can be successfully applied to programming languages concepts such as language features. We give examples of useful feedback received from applying heuristic evaluation to two language features targeted at parallel programming.

Similar Papers
  • Research Article
  • Citations15

Self-Assessment Procedure XXIII

  • May 01, 1995
  • Communications of the ACM
  • Mitchell H Clifton
  • Research Article
  • Citations400

Number of people required for usability evaluation

  • May 01, 2010
  • Communications of the ACM
  • Wonil Hwang +1
  • Conference Article
  • Citations30

Socio-PLT

  • Oct 19, 2012
  • Leo A Meyerovich +1
  • Research Article
  • Citations24

Personas in Heuristic Evaluation: An Exploratory Study

  • Jun 01, 2015
  • IEEE Transactions on Professional Communication
  • Erin Friess
  • Conference Article
  • Citations1

Demonstrating programming language feature mining using Boa

  • Oct 25, 2015
  • Robert Dyer +3
  • Book Chapter
  • Citations5

The use of interpreted languages for implementing parallel algorithms on distributed systems

  • Jan 01, 1996
  • Noemi Rodriguez +3
  • Research Article
  • Citations80

A systematic review of software usability studies

  • Dec 11, 2017
  • International Journal of Information Technology
  • Kalpna Sagar +1
  • Book Chapter
  • Citations5

A Guidance and Evaluation Approach for mHealth Education Applications

  • Jan 01, 2017
  • Tareq Aljaber +1
  • Conference Article
  • Citations16

Issues in programming language design

  • Jan 01, 1975
  • Anthony I Wasserman
  • Research Article
  • Citations13

Influences on the design of exception handling ACM SIGSOFT project on the impact of software engineering research on programming language design

  • Jul 01, 2003
  • ACM SIGSOFT Software Engineering Notes
  • Barbara G Ryder +1
  • Conference Article
  • Citations20

What is the foundation of evidence of human factors decisions in language design? an empirical study on programming language workshops

  • Jun 02, 2014
  • Andreas Stefik +5
  • Conference Article

Session details: Theme: System software and security: PL - Programming languages track

  • Apr 08, 2019
  • Barrett R Bryant
  • Conference Article

Can Machine Learning Replace Expert Evaluation? An AI-Powered Platform for XR, Tangible, and Haptic User Interfaces Automated Testing

  • Jan 01, 2026
  • AHFE international
  • Mohammad Mustafa +1
  • Conference Article
  • Citations51

Archetype-based design: Sensor network programming for application experts, not just programming experts

  • Apr 13, 2009
  • Lan S Bai +2
  • Research Article
  • Citations19

Compiling Scala for Performance

  • Jan 01, 2010
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Iulian Dragos
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.