The role of experimentation in software engineering: past, current, and future
Proceedings of the 18th international conference on Software engineering
Ginger2: An Environment for Computer-Aided Empirical Software Engineering
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Conducting On-line Surveys in Software Engineering
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
An Environment to Support Large Scale Experimentation in Software Engineering
ICECCS '08 Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems
Domain-specific development with visual studio dsl tools
Domain-specific development with visual studio dsl tools
An Ontology to Support Empirical Studies in Software Engineering
ICC '09 Proceedings of the 2009 International Conference on Computing, Engineering and Information
Domain Specific Languages
Basics of Software Engineering Experimentation
Basics of Software Engineering Experimentation
Hi-index | 0.00 |
New processes, patterns, structures, tools, languages, and practices are being proposed for software development, but technology transfer is hard to achieve. One of the objectives of empirical studies is easing technology transfer from academy to industry. On the other hand, there are a number of issues that hinder the application of empirical studies, more specifically, controlled experiments. This paper defines a visual DSL for modeling controlled experiments supporting researchers that are not experts in such study. By using the language, the researcher is guided to define the elements of an experimental plan and connections, which is automatically generated, resulting a complete document of experimental plan. The proposed environment assists the definition of controlled experiments, increasing empirical evaluation of the proposed technologies. More specifically, the current version of our proposal generates the experimental plan from the experiment model defined using the DSL.