Measuring the software process: statistical process control for software process improvement
Measuring the software process: statistical process control for software process improvement
Software Engineering in the Academy
Computer
Practical Applications of Statistical Process Control
IEEE Software
An analysis of research in computing disciplines
Communications of the ACM - Wireless sensor networks
Teaching Evidence-Based Software Engineering to University Students
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
Experiences using systematic review guidelines
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
A systematic review of cross- vs. within- company cost estimation studies
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Systematic review of statistical process control: an experience report
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
An essential part of a software engineering education is technology innovation. Indeed software engineers, as future practitioners, must be able to identify the most appropriate technologies to adopt in projects. As so, it is important to develop the skills that will allow them to evaluate and make decisions on tools, technologies, techniques and methods according to the available empirical evidence reported in literature. In this sense, a rigorous manner for analyzing and critically addressing literature is Systematic Review. It requires formalizing an answerable research question according to the problem or issues to face; search the literature for available evidence according to a systematic protocol and retrieve data from the identified sources; analyze the collected evidence and use it to support decision making and conclusions. In this paper we report on how Systematic Review has been integrated in the "Empirical Software Engineering Methods" course that is taught at the Department of Informatics at the University of Bari, and how students have been introduced to this type of literature review through a hands-on approach. As far as we know, it is the first attempt of including a complex topic like systematic review in a university course on empirical software engineering. We have no empirical evidence on the effectiveness of the approach adopted, other than practice-based experience that we have acquired. Nonetheless, we have collected qualitative data through a questionnaire submitted to the students of the course. Their positive answers and impressions are a first informal confirmation of the successful application of our strategy.