SlideShare a Scribd company logo
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
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
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?
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)
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
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
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
A survey of REE. EDUCON'12 8
Results
Classification results in form of Bubble plot
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)
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
Thank you
IEEE EDUCON2012. Marrakech, Morocco 20 April, 2012
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

More Related Content

What's hot

E-learning's contribution to workforce development
E-learning's contribution to workforce developmentE-learning's contribution to workforce development
E-learning's contribution to workforce developmentIndustry System Change
 
The Effect of Hypervideo Application
The Effect of Hypervideo ApplicationThe Effect of Hypervideo Application
The Effect of Hypervideo ApplicationMochamadMusa
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationJürgen Münch
 
Soft Launch an Institutional Eportfolio Initiative
Soft Launch an Institutional Eportfolio InitiativeSoft Launch an Institutional Eportfolio Initiative
Soft Launch an Institutional Eportfolio InitiativeElizabeth Nesius
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teachingSomya Jain
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and TeachingSomya Jain
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...Jürgen Münch
 
Workers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workWorkers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workAIRPIAAC
 
Ict in-schools-inspectorate-evaluation-studies
Ict in-schools-inspectorate-evaluation-studiesIct in-schools-inspectorate-evaluation-studies
Ict in-schools-inspectorate-evaluation-studiesAVINASH JURIANI
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketchingHCS
 
Introduction to ipw (students)
Introduction to ipw (students)Introduction to ipw (students)
Introduction to ipw (students)Chen Alvin
 
Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...TELKOMNIKA JOURNAL
 
C.V. ZOU Cheng
C.V. ZOU ChengC.V. ZOU Cheng
C.V. ZOU ChengZOU Cheng
 
Introduction to Data Science - Week 2 - Predictive Analytics
Introduction to Data Science - Week 2 - Predictive AnalyticsIntroduction to Data Science - Week 2 - Predictive Analytics
Introduction to Data Science - Week 2 - Predictive AnalyticsFerdin Joe John Joseph PhD
 
Examples of evaluation studies in educational technolgy
Examples of evaluation studies in educational technolgyExamples of evaluation studies in educational technolgy
Examples of evaluation studies in educational technolgycreativeperson
 
2019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 32019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 3Ferdin Joe John Joseph PhD
 
Using Ontology in Electronic Evaluation for Personalization of eLearning Systems
Using Ontology in Electronic Evaluation for Personalization of eLearning SystemsUsing Ontology in Electronic Evaluation for Personalization of eLearning Systems
Using Ontology in Electronic Evaluation for Personalization of eLearning Systemsinfopapers
 

What's hot (20)

E-learning's contribution to workforce development
E-learning's contribution to workforce developmentE-learning's contribution to workforce development
E-learning's contribution to workforce development
 
The Effect of Hypervideo Application
The Effect of Hypervideo ApplicationThe Effect of Hypervideo Application
The Effect of Hypervideo Application
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous Experimentation
 
Soft Launch an Institutional Eportfolio Initiative
Soft Launch an Institutional Eportfolio InitiativeSoft Launch an Institutional Eportfolio Initiative
Soft Launch an Institutional Eportfolio Initiative
 
Software Engineering education and teaching
Software Engineering education and teachingSoftware Engineering education and teaching
Software Engineering education and teaching
 
Software Engineering Education and Teaching
Software Engineering Education and TeachingSoftware Engineering Education and Teaching
Software Engineering Education and Teaching
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...
 
Workers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workWorkers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_work
 
Ict in-schools-inspectorate-evaluation-studies
Ict in-schools-inspectorate-evaluation-studiesIct in-schools-inspectorate-evaluation-studies
Ict in-schools-inspectorate-evaluation-studies
 
Intriduction to Data Science - Week 1
Intriduction to Data Science - Week 1Intriduction to Data Science - Week 1
Intriduction to Data Science - Week 1
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketching
 
Introduction to ipw (students)
Introduction to ipw (students)Introduction to ipw (students)
Introduction to ipw (students)
 
Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...Embedded System Practicum Module for Increase Student Comprehension of Microc...
Embedded System Practicum Module for Increase Student Comprehension of Microc...
 
S ta r chart
S ta r chartS ta r chart
S ta r chart
 
Mti system
Mti systemMti system
Mti system
 
C.V. ZOU Cheng
C.V. ZOU ChengC.V. ZOU Cheng
C.V. ZOU Cheng
 
Introduction to Data Science - Week 2 - Predictive Analytics
Introduction to Data Science - Week 2 - Predictive AnalyticsIntroduction to Data Science - Week 2 - Predictive Analytics
Introduction to Data Science - Week 2 - Predictive Analytics
 
Examples of evaluation studies in educational technolgy
Examples of evaluation studies in educational technolgyExamples of evaluation studies in educational technolgy
Examples of evaluation studies in educational technolgy
 
2019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 32019 DSA 105 Introduction to Data Science Week 3
2019 DSA 105 Introduction to Data Science Week 3
 
Using Ontology in Electronic Evaluation for Personalization of eLearning Systems
Using Ontology in Electronic Evaluation for Personalization of eLearning SystemsUsing Ontology in Electronic Evaluation for Personalization of eLearning Systems
Using Ontology in Electronic Evaluation for Personalization of eLearning Systems
 

Similar to A Survey of Requirements Engineering Education

latest tools and techniques of requirment elicitation
latest tools  and techniques of requirment elicitation latest tools  and techniques of requirment elicitation
latest tools and techniques of requirment elicitation Anna Aquarian
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014Luisa Mich
 
Software Development for Processionals.ppt
Software Development for Processionals.pptSoftware Development for Processionals.ppt
Software Development for Processionals.pptNaeemAhmed654645
 
Conole lisbon
Conole lisbonConole lisbon
Conole lisbongrainne
 
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...NECST Lab @ Politecnico di Milano
 
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...Christian M. Stracke
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptx
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptxLogic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptx
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptxabhishekdeo19
 
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Ilia Bider
 
Electronic management of assessment webinar slides
Electronic management of assessment webinar slidesElectronic management of assessment webinar slides
Electronic management of assessment webinar slidesJisc
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...IJAAS Team
 
Development of Software for Educational Activities
Development of Software for Educational ActivitiesDevelopment of Software for Educational Activities
Development of Software for Educational ActivitiesLeo Burd
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringSofia Ouhbi
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ workijseajournal
 
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...Rodi Jolak
 
Social network analysis of large online gamified courses
Social network analysis of large online gamified coursesSocial network analysis of large online gamified courses
Social network analysis of large online gamified coursesLuis de-Marcos Ortega
 
Computing is Not a Rock Band: Student Understanding of the Computing Disciplines
Computing is Not a Rock Band: Student Understanding of the Computing DisciplinesComputing is Not a Rock Band: Student Understanding of the Computing Disciplines
Computing is Not a Rock Band: Student Understanding of the Computing DisciplinesRandy Connolly
 

Similar to A Survey of Requirements Engineering Education (20)

latest tools and techniques of requirment elicitation
latest tools  and techniques of requirment elicitation latest tools  and techniques of requirment elicitation
latest tools and techniques of requirment elicitation
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014
 
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
WDES 2015 paper: A Systematic Mapping on the Relations between Systems-of-Sys...
 
Software Development for Processionals.ppt
Software Development for Processionals.pptSoftware Development for Processionals.ppt
Software Development for Processionals.ppt
 
Conole lisbon
Conole lisbonConole lisbon
Conole lisbon
 
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...
PEoPLe@DEIB: Innovative Learning Initiative: Rationality and on how to collab...
 
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
2021 ME.pdf
2021 ME.pdf2021 ME.pdf
2021 ME.pdf
 
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptx
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptxLogic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptx
Logic_Models_for_Program_Design_Implementation_and_Evaluation_Slide_Deck.pptx
 
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
 
Electronic management of assessment webinar slides
Electronic management of assessment webinar slidesElectronic management of assessment webinar slides
Electronic management of assessment webinar slides
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
 
Development of Software for Educational Activities
Development of Software for Educational ActivitiesDevelopment of Software for Educational Activities
Development of Software for Educational Activities
 
Evaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements EngineeringEvaluating Role Playing Efficiency to Teach Requirements Engineering
Evaluating Role Playing Efficiency to Teach Requirements Engineering
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ work
 
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
 
Social network analysis of large online gamified courses
Social network analysis of large online gamified coursesSocial network analysis of large online gamified courses
Social network analysis of large online gamified courses
 
Computing is Not a Rock Band: Student Understanding of the Computing Disciplines
Computing is Not a Rock Band: Student Understanding of the Computing DisciplinesComputing is Not a Rock Band: Student Understanding of the Computing Disciplines
Computing is Not a Rock Band: Student Understanding of the Computing Disciplines
 

More from Sofia Ouhbi

Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringSofia Ouhbi
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataSofia Ouhbi
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsSofia Ouhbi
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsSofia Ouhbi
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineSofia Ouhbi
 
Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySofia Ouhbi
 

More from Sofia Ouhbi (6)

Integrating the users logic into Requirements Engineering
Integrating the users logic into Requirements EngineeringIntegrating the users logic into Requirements Engineering
Integrating the users logic into Requirements Engineering
 
Accessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health DataAccessing and Sharing Electronic Personal Health Data
Accessing and Sharing Electronic Personal Health Data
 
Towards Sustainable Connected Health Applications
Towards Sustainable Connected Health ApplicationsTowards Sustainable Connected Health Applications
Towards Sustainable Connected Health Applications
 
Applying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health RecordsApplying ISO/IEC 25010 on Mobile Personal Health Records
Applying ISO/IEC 25010 on Mobile Personal Health Records
 
Electronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular MedicineElectronic Health Records for Cardiovascular Medicine
Electronic Health Records for Cardiovascular Medicine
 
Software quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping studySoftware quality requirements: a systematic mapping study
Software quality requirements: a systematic mapping study
 

Recently uploaded

Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptxGeorgi Kodinov
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfAMB-Review
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 

Recently uploaded (20)

Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

A Survey of Requirements Engineering Education

  • 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
  • 11. Thank you IEEE EDUCON2012. Marrakech, Morocco 20 April, 2012
  • 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