Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Case Studies for Method and Tool Evaluation
IEEE Software
Conducting On-line Surveys in Software Engineering
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Rationale Management in Software Engineering
Rationale Management in Software Engineering
Sysiphus: Enabling informal collaboration in global software development
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Journal of Systems and Software - Special issue: Quality software
Rationale-based variability management in product line requirements engineering
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Questions, options, and criteria: elements of design space analysis
Human-Computer Interaction
Issue-based variability management
Information and Software Technology
A mixed-method approach for the empirical evaluation of the issue-based variability modeling
Journal of Systems and Software
Hi-index | 0.00 |
Though surveys are effective in data collection, they are rarely used as a technique for empirical evaluation in software engineering. Experimental surveys (surveys with experimental design) are frequently used in social and medical sciences, but are not exploited adequately in software engineering. This paper does an attempt to use the experimental survey technique for the empirical evaluation of a new product line requirements engineering approach called issue-based variability modeling. The focus of this paper is mainly on survey and questionnaire design, and covers issues such as sampling and statistical analysis. In this survey, a population of 34 professionals was sampled into an experimental and a control group using stratified random sampling. A workshop was organized with the experimental group using issue-based variability modeling while the control group used an existing variability modeling approach. At the end of the workshop a self-administrated questionnaire was given to both the groups and the data was collected. The survey data analysis was done using basic statistics.