2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) 2011
DOI: 10.1109/cseet.2011.5876128
|View full text |Cite
|
Sign up to set email alerts
|

Empirical assessment of languages for teaching concurrency: Methodology and application

Abstract: Concurrency has been rapidly gaining importance in computing, and correspondingly in computing curricula. Concurrent programming is, however, notoriously hard even for expert programmers. New language designs promise to make it easier, but such claims call for empirical validation. We present a methodology for comparing concurrent languages for teaching purposes. A critical challenge is to avoid bias, especially when (as in our example application) the experimenters are also the designers of one of the approac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 1 publication
0
1
0
Order By: Relevance
“…A companion technical report available online [9] includes the complete self-study material as well as the test questions of the multithreaded Java vs. SCOOP study, for reproduction of this study or for adapting the template to other languages. A short paper [10] outlines a methodology for comparative studies of concurrent languages from a teaching perspective.…”
Section: Introductionmentioning
confidence: 99%
“…A companion technical report available online [9] includes the complete self-study material as well as the test questions of the multithreaded Java vs. SCOOP study, for reproduction of this study or for adapting the template to other languages. A short paper [10] outlines a methodology for comparative studies of concurrent languages from a teaching perspective.…”
Section: Introductionmentioning
confidence: 99%