This document summarizes a survey of requirements engineering education. The survey analyzed 31 studies on requirements engineering education based on classification frameworks of research type (e.g. evaluation, solution proposal), contribution type (e.g. method, model), and empirical type (e.g. case study, experiment). The majority of papers reported on experiments evaluating methods and models, with few conducting validation research. Requirements engineering education needs more exploration. The survey's findings and suggestions for educators were presented at the IEEE EDUCON2012 conference in Marrakech, Morocco.
1. A Survey of
Requirements
Engineering Education
IEEE EDUCON2012. Marrakech, Morocco 20 April, 2012
Authors:
Ali Idri, Sofia Ouhbi
Dept. of Software Engineering
University Mohammed V Souissi Rabat, Morocco
José Luis Fernández Alemán, Ambrosio Toval
Dept. Informatica y Sistemas
University of Murcia, Spain
Presented by: Sofia Ouhbi
2. Presentation outline
A survey of REE. EDUCON'12 2
• Requirements Engineering?
• Importance of Requirements Engineering Education
Introduction
• Classification framework
• Identification of studies
Method
Results and discussion
Conclusions and future work
3. Introduction
“’ Requirements Engineering (RE) is a set of activities concerned with
identifying and communicating the purpose of a software-intensive system,
and the contexts in which it will be used. Hence, RE acts as the bridge
between the real-world needs of users, customers, and other constituencies
affected by a software system, and the capabilities and opportunities afforded
by software-intensive technologies”
Steve Easterbrook
A survey of REE. EDUCON'12 3
Requirements Engineering?
4. Introduction
Failures and deficiencies of software systems are often rooted in the requirements
activities undertaken, this is mainly caused by the lack of appropriate skills and
knowledge of those engaged in Requirements Engineering (RE) activities.
Increasing emphasis on incorporating RE into university curricula for
undergraduate as well as postgraduate students in the past decade
Increasing interest in REE
A survey of REE. EDUCON'12 4
The importance of Requirements Engineering Education (REE)
5. Method: A survey
Classification framework
Research type
Validation research
Evaluation research
Solution proposal
Philosophical paper
Opinion paper
Experience paper
Contribution type
Process
Method
Model
Tool
Guideline
Metric
Framework
Empirical type
Case study
Survey
Experiment
Experience study
A survey of REE. EDUCON'12 5
6. Method: A survey
Identification of Studies
A survey of REE. EDUCON'12 6
Source Investigated Studies Selected Studies
IEEE Digital Library 20 12
ACM Digital Library 3 1
Conference 14 8
Journal 7 5
Workshop 4 2
Google scholar 18 3
Book 1 0
Overall results from both
searches
67 31
7. A survey of REE. EDUCON'12 7
Results
Evaluation
Research
42%
Solution
Proposal
36%
Experience
Paper
19%
Validation
Research
3%
Research Type
Method Model Guideline Metric Framework Process Tool
Number 8 6 5 4 3 3 2
0
1
2
3
4
5
6
7
8
9
Contribution Type
Not empirical
29%
Experiment
32%
Experience
Study
7%
Case
Study
13%
Survey
19%
Others
71%
Empirical Type
8. A survey of REE. EDUCON'12 8
Results
Classification results in form of Bubble plot
9. A survey of REE. EDUCON'12 9
Results
Simulator for Education and Training
in Global RE
Gameplay to introduce and reinforce
REE
RE with Viewpoints
Teaching RE through Role Playing Business game board Creative Problem Based Learning framework
(Understanding RE Process: a challenge for
Practice and Education)
10. A survey of REE. EDUCON'12 10
Conclusions and future work
Principle findings of the survey
The majority of the papers reported experiments of their authors
(methods and models).
More validation research is needed to propose novel techniques.
Few papers reported the problems that need to be addressed in REE.
REE needs to be more explored by researchers.
Suggestions for Educators
Teaching student to design solutions that are needed instead of
solutions that are asked for.
Teaching Students approaches to problem solving, development
methodologies and development tools.
Preparing students for RE activities in global customer-developer
relationships.
Future work Systematic mapping study of REE
12. A Survey of
Requirements
Engineering Education
Authors:
Ali Idri, Sofia Ouhbi
Dept. of Software Engineering
University Mohammed V Souissi Rabat, Morocco
José Luis Fernández Alemán, Ambrosio Toval
Dept. Informatica y Sistemas
University of Murcia, Spain
Presented by: Sofia Ouhbi
IEEE EDUCON2012. Marrakech, Morocco 20 April, 2012