2011 International Symposium on Empirical Software Engineering and Measurement 2011
DOI: 10.1109/esem.2011.41
|View full text |Cite
|
Sign up to set email alerts
|

Design of an Empirical Study for Comparing the Usability of Concurrent Programming Languages

Abstract: The recent turn towards multicore processing architectures has made concurrency an important part of mainstream software development. As a result, an increasing number of developers have to learn to write concurrent programs, a task that is known to be hard even for the expert. Language designers are therefore working on languages that promise to make concurrent programming "easier". However, the claim that a new language is more usable than another cannot be supported by purely theoretical considerations, but… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
14
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 18 publications
(15 citation statements)
references
References 9 publications
(7 reference statements)
1
14
0
Order By: Relevance
“…Nanz et al [15] present an empirical study with 67 students to compare the ease of use (program understanding, debugging, and writing) of two concurrency programming approaches (SCOOP and multi-threaded Java). They use self-study to avoid teaching bias and standard evaluation techniques to avoid subjectivity in the evaluation of the answers.…”
Section: Related Workmentioning
confidence: 99%
“…Nanz et al [15] present an empirical study with 67 students to compare the ease of use (program understanding, debugging, and writing) of two concurrency programming approaches (SCOOP and multi-threaded Java). They use self-study to avoid teaching bias and standard evaluation techniques to avoid subjectivity in the evaluation of the answers.…”
Section: Related Workmentioning
confidence: 99%
“…What we leave to future work is a study of users themselves to determine whether the D-SCOOP abstractions are easier to read and program with, regardless of their compactness. (An existing SCOOP study is encouraging [19]. )…”
Section: Discussionmentioning
confidence: 99%
“…interactive public display applications [20], concurrent programming languages [63], etc. However, in recent years we see increasing interest in evaluating API usability for security APIs, i.e., APIs that provide security features to protect data confidentiality, integrity and availability [15].…”
Section: Discussionmentioning
confidence: 99%
“…The articles in this category add a new approach to evaluate the usability of an API in the research literature. Nanz et al [63] presented a design of the study that can be used to compare ease of learning of two different concurrent programming languages by its users.…”
Section: New Approachmentioning
confidence: 99%
See 1 more Smart Citation