• 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