The research about the formalization and conduction of controlled experiments in software engineering has reported important insights and guidelines for their organization. However, the computational support to formalize and execute controlled experiments still requires deeper investigation. In this context, this paper presents an empirical study that evaluates a domain-specific language (DSL) proposed to formalize controlled experiments in software engineering. The language is part of a model-driven approach that allows the generation of executable workflows for the experiment participants, according to the statistical design of the experiment. Our study involves the modeling of 16 software engineering experiments to analyze the completene...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Context: Software engineering researchers are guided by research principles to conduct any type of r...
Software engineering courses have to deliver theoretical and technical knowledge and skills while es...
The research about the formalization and conduction of controlled experiments in software engineerin...
New processes, patterns, structures, tools, languages, and practices are being proposed for software...
Context: Through the years researchers have proposed several approaches to foster the growth and qua...
The conduction of empirical studies is very important to gather scientific evidences of new softwar...
Domain specific languages have been used in modeling and simulation as tools for model description. ...
Software systems are widely used in people daily routines and responsibilities, therefore, systems n...
Abstract Empirical studies, often in the form of controlled experiments, have been widely adopted in...
Abstract—The classical method for identifying cause-effect relationships is to conduct controlled ex...
Domain-specific languages and especially domain-specific modeling languages (DSML) are mentioned to ...
Context: Researchers perform experiments to check their proposals under controlled conditions. Thus,...
Nowadays community-driven development processes are becoming more important for developing software ...
The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, te...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Context: Software engineering researchers are guided by research principles to conduct any type of r...
Software engineering courses have to deliver theoretical and technical knowledge and skills while es...
The research about the formalization and conduction of controlled experiments in software engineerin...
New processes, patterns, structures, tools, languages, and practices are being proposed for software...
Context: Through the years researchers have proposed several approaches to foster the growth and qua...
The conduction of empirical studies is very important to gather scientific evidences of new softwar...
Domain specific languages have been used in modeling and simulation as tools for model description. ...
Software systems are widely used in people daily routines and responsibilities, therefore, systems n...
Abstract Empirical studies, often in the form of controlled experiments, have been widely adopted in...
Abstract—The classical method for identifying cause-effect relationships is to conduct controlled ex...
Domain-specific languages and especially domain-specific modeling languages (DSML) are mentioned to ...
Context: Researchers perform experiments to check their proposals under controlled conditions. Thus,...
Nowadays community-driven development processes are becoming more important for developing software ...
The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, te...
The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to reduce the accidental...
Context: Software engineering researchers are guided by research principles to conduct any type of r...
Software engineering courses have to deliver theoretical and technical knowledge and skills while es...