DocumentCode
2435367
Title
Combining experiments and grounded theory to evaluate a research prototype: Lessons from the umple model-oriented programming technology
Author
Badreddin, Omar ; Lethbridge, Timothy C.
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
fYear
2012
fDate
5-5 June 2012
Firstpage
1
Lastpage
4
Abstract
Research prototypes typically lack the level of quality and readiness required for industrial deployment. Hence, conducting realistic experimentation with professional users that reflect real life tasks is challenging. Experimentation with toy examples and tasks suffers from significant threats to external validity. Consequently, results from such experiments fail to gain confidence or mitigate risks, a prerequisite for industrial adoption. This paper presents two empirical studies conducted to evaluate a model-oriented programming language called Umple; a grounded theory study and a controlled experiment of comprehension. Evaluations of model-oriented programming is particularly challenging. First, there is a need to provide for highly sophisticated development environments for realistic evaluation. Second, the scarcity of experienced users poses additional challenges. In this paper we discuss our experiences, lessons learned, and future considerations in the evaluation of a research prototype tool.
Keywords
programming languages; Umple model-oriented programming language technology; comprehension experiments; grounded theory; research prototype evaluation; Computational modeling; Educational institutions; Java; Prototypes; Software; Software engineering; Unified modeling language; Empirical Studies; Grounded Theory; Modeling; UML; Umple;
fLanguage
English
Publisher
ieee
Conference_Titel
User Evaluation for Software Engineering Researchers (USER), 2012
Conference_Location
Zurich
Print_ISBN
978-1-4673-1858-7
Type
conf
DOI
10.1109/USER.2012.6226575
Filename
6226575
Link To Document