Dissertation Objectives
- By observing the behavior of programmers when generating concurrent programs, to answer the following:
- Do programmers use strategies when developing concurrent programs?
- How do programmers use strategies?
- Do different strategies lead to different program artifacts?
- Can novice difficulties in understanding concurrent programming be explained in terms of strategies they use?