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 h...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Although the UML is considered to be the de facto standard notation with which to model software, th...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
In this poster, we sketch our research plan about a "massive" empirical evaluation of model-driven t...
Graduation date: 2014Professional software engineers have an arsenal of techniques such as unit test...
Conceptual models of Software Systems provide the material support for documenting and communicating...
Context: Through the years researchers have proposed several approaches to foster the growth and qua...
Context: Model-based testing is one of the most studied approaches by secondary studies in the area ...
The research about the formalization and conduction of controlled experiments in software engineerin...
Software development is becoming more and more model-centric. As a result models are used for a larg...
Assessing and Improving the Quality of Modeling A Series of Empirical Studies about the UML This the...
The research about the formalization and conduction of controlled experiments in software engineerin...
AbstractThe modeling of computer software is complex and error prone. Modeling methods and languages...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Although the UML is considered to be the de facto standard notation with which to model software, th...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
In this poster, we sketch our research plan about a "massive" empirical evaluation of model-driven t...
Graduation date: 2014Professional software engineers have an arsenal of techniques such as unit test...
Conceptual models of Software Systems provide the material support for documenting and communicating...
Context: Through the years researchers have proposed several approaches to foster the growth and qua...
Context: Model-based testing is one of the most studied approaches by secondary studies in the area ...
The research about the formalization and conduction of controlled experiments in software engineerin...
Software development is becoming more and more model-centric. As a result models are used for a larg...
Assessing and Improving the Quality of Modeling A Series of Empirical Studies about the UML This the...
The research about the formalization and conduction of controlled experiments in software engineerin...
AbstractThe modeling of computer software is complex and error prone. Modeling methods and languages...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
This paper summarises two controlled experiments conducted on a model that integrates the use of sem...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Although the UML is considered to be the de facto standard notation with which to model software, th...