SlideShare a Scribd company logo
1 of 22
Learning from Mistakes
An Empirical Study of Elicitation Interviews performed by Novices
Didar Zowghi
Didar.Zowghi@uts.edu.au
Muneera Bano
mbano@swin.edu.au
Alessio Ferrari
alessio.ferrari@isti.cnr.it
Paola Spoletini
pspoleti@kennesaw.edu
Beatrice Donati
beatrice.donati@unifi.it
This work was partially supported by NSF under grant CCF-1718377
Interviews
• A communicative event in which an interviewer asks
questions to reach to the reality of a phenomenon
conceived inside the mind of the interviewee
Interviews
• Why challenging?
• Consideration for
• Human oriented factors
• Process oriented factors
• Context oriented factors
Teaching the art of interviewing!
Teaching the art of interviewing!
Guiding Educationists in Requirements Engineering
“how to teach art of requirements elicitation interviews?”
Motivation
Zowghi, D. and S. Paryani. Teaching
requirements engineering through role playing:
Lessons learnt. in 11th IEEE International
Requirements Engineering Conference. 2003.
IEEE.
Yusop, N., Z. Mehboob, and D. Zowghi. The
Role of Conducting Stakeholder Meeting in
Requirements Engineering Techniques. in
International Workshop on the Requirements
Engineering Education and Training. 2007.
IEEE Computer Society.
Donati, B., et al. Common Mistakes of Student
Analysts in Requirements Elicitation Interviews.
in International Working Conference on
Requirements Engineering: Foundation for
Software Quality. 2017. Springer.
Objective
• Therefore, the overall aim of this observational study is to
develop an empirically validated list of mistakes and related
examples to assist students in learning the skills of effective
elicitation interviews.
• Improving and building upon previous knowledge of REET
• Not just about students’ learning
• For teachers to do retrospective analysis of teaching
methodologies based on students’ performance during elicitation
interviews
Pedagogical Approach
• Corrective Feedback Learning
• Using failures, mistakes or bad decisions as learning opportunities to
improve in the future
• Role Playing
• rehearsing a real world environment for practicing certain skills
• Authentic Assessment
• replicating real-world challenges and standards of performance that
experts or professionals typically face in the field
• Collaborative Learning
• Involving groups of learners working together to solve a problem,
complete a task, or create a product while being challenged both
socially
Study Settings
28 groups (110 students) of
Masters’ course of Enterprise
Business Requirements
Case Study 1
Online
shopping and
elivery
System
Case Study 2
Appliance
repair service
management
system
1. Lynda.com video training
2. Lectures and Tutorials on
Requirements Elicitation
Course Designer and Instructor
Pedagogical and Research Design
First Interview Second Interview Third Interview
Minutes of
meeting
Minutes of
meeting
Minutes of
meeting
Feedback Feedback Feedback
Use Cases
SRS
Document
Analysis presented
in current study
Customer
Observer
Student Analysts
Customer
Think Aloud
Audio
Recordings
Observations
Minutes of
meeting
Interview Data Collection
Audio
Recordings
Data Analysis
Audio Recordings (28
files, 15 minutes each)
Observations
Reviewer 1
Reviewer 2
Review 1
Review 2
Customer
Think
Aloud
Synthesis
and
Thematic
Analysis
Minutes of
meeting
(28 files)
List of
mistakes
Feedback
Results
• We found 34 unique mistakes classified into following seven
categories:
• Formulating Questions
• Question Omission
• Order of interview questions
• Communication skills
• Analyst Behaviour
• Customer Interaction
• Team work and planning
Experience vs planning
Davis, A., et al. Effectiveness of
requirements elicitation techniques:
Empirical results derived from a
systematic review. in 14th International
Conference on Requirements
Engineering,. 2006. IEEE.
“Analyst experience does not appear to be a relevant
factor during information acquisition, at least using
interviews as an elicitation technique. ”
Domain knowledge
Ambiguity as a resource
Spoletini, P., Ferrari, A., Bano, M., Zowghi, D., &
Gnesi, S. (2018). Interview Review: An Empirical
Study on Detecting Ambiguities in Requirements
Elicitation Interviews. In International Working
Conference on Requirements Engineering:
Foundation for Software Quality (pp. 101-118).
Springer, Cham.
“Ambiguities identified during requirements
elicitation interviews can be used by the
requirements analyst as triggers for additional
questions and, consequently, for disclosing further,
possibly tacit knowledge. Therefore, every
unidentified ambiguity may be a missed opportunity
to collect additional information.”
It is not just enough to ask
the right questions in the
interview, but it is also
equally important to listen
carefully to the responses
given by the customer and
accurately record the
understanding developed.
The content of the minutes
gives us a good indication
of the level of students’
understanding of the
application domain and the
initial requirements
developed in their
interview.
Rapport with the customer
Future Directions
• Analysis of all three rounds of interview recordings
and MOM
• Tracing the mistakes for observing improvements in all
three interviews based on ‘corrective feedback
learning’ philosophy
• Tracing the mistakes in all three interviews to all the
way to SRS and quality of requirements
• Video recording for body language analysis
References
• Davis, A., et al. Effectiveness of requirements elicitation techniques: Empirical results derived
from a systematic review. in Requirements Engineering, 14th IEEE International Conference.
2006. IEEE.
• Donati, B., et al. Common Mistakes of Student Analysts in Requirements Elicitation Interviews.
in International Working Conference on Requirements Engineering: Foundation for Software
Quality. 2017. Springer.
• Spoletini, P., Ferrari, A., Bano, M., Zowghi, D., & Gnesi, S Interview Review: An Empirical Study
on Detecting Ambiguities in Requirements Elicitation Interviews. in International Working
Conference on Requirements Engineering: Foundation for Software Quality. 2018. Springer.
• Yusop, N., Z. Mehboob, and D. Zowghi. The Role of Conducting Stakeholder Meeting in
Requirements Engineering Techniques. in International Workshop on the Requirements
Engineering Education and Training. 2007. IEEE Computer Society.
• Zowghi, D. and S. Paryani. Teaching requirements engineering through role playing: Lessons
learnt. in Requirements Engineering Conference, 2003. Proceedings. 11th IEEE International.
2003. IEEE.
Learning from Mistakes
An Empirical Study of Elicitation Interviews performed by Novices

More Related Content

What's hot

Assessment issues twg5
Assessment issues twg5Assessment issues twg5
Assessment issues twg5Alona Forkosh
 
IDT 617 Class Orientation
IDT 617 Class OrientationIDT 617 Class Orientation
IDT 617 Class OrientationAmy Adcock
 
Programming fundamentals ch 1
Programming fundamentals ch 1Programming fundamentals ch 1
Programming fundamentals ch 1Adeem Mirza
 
Il2009 Mobile Services2
Il2009 Mobile Services2Il2009 Mobile Services2
Il2009 Mobile Services2Binky Lush
 
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...Engineers Australia
 
AT in IEP Process
AT in IEP ProcessAT in IEP Process
AT in IEP Processjkalbfell
 
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsSession 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsKhalid Md Saifuddin
 
As evaluation new_2013
As evaluation new_2013As evaluation new_2013
As evaluation new_2013kateisginger
 
Assessment Process
Assessment ProcessAssessment Process
Assessment Processjkalbfell
 

What's hot (9)

Assessment issues twg5
Assessment issues twg5Assessment issues twg5
Assessment issues twg5
 
IDT 617 Class Orientation
IDT 617 Class OrientationIDT 617 Class Orientation
IDT 617 Class Orientation
 
Programming fundamentals ch 1
Programming fundamentals ch 1Programming fundamentals ch 1
Programming fundamentals ch 1
 
Il2009 Mobile Services2
Il2009 Mobile Services2Il2009 Mobile Services2
Il2009 Mobile Services2
 
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...
ICWES15 - Perceptions and Experiences of the Workplace among Canadian Compute...
 
AT in IEP Process
AT in IEP ProcessAT in IEP Process
AT in IEP Process
 
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive SystemsSession 1 Lecture 2 PACT A Framework for Designing Interactive Systems
Session 1 Lecture 2 PACT A Framework for Designing Interactive Systems
 
As evaluation new_2013
As evaluation new_2013As evaluation new_2013
As evaluation new_2013
 
Assessment Process
Assessment ProcessAssessment Process
Assessment Process
 

Similar to Guiding Educationists in Requirements Elicitation Interviews

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
 
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...ACS Athens
 
Hora ICCFA Nov 2018 Workshop
Hora ICCFA Nov 2018 WorkshopHora ICCFA Nov 2018 Workshop
Hora ICCFA Nov 2018 WorkshopMatthew Hora
 
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED LEARNING
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED  LEARNING A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED  LEARNING
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED LEARNING guestccf139
 
A Mixed Methods Study Of Faculty Views Toward Blended Learning
A  Mixed  Methods  Study Of  Faculty  Views Toward  Blended  LearningA  Mixed  Methods  Study Of  Faculty  Views Toward  Blended  Learning
A Mixed Methods Study Of Faculty Views Toward Blended Learningguest85b018
 
Action research in education
Action research in educationAction research in education
Action research in educationLearning 3.0
 
Formative EvaluationFormative evaluation gives real results as t.docx
Formative EvaluationFormative evaluation gives real results as t.docxFormative EvaluationFormative evaluation gives real results as t.docx
Formative EvaluationFormative evaluation gives real results as t.docxhanneloremccaffery
 
Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Tracey Dalton
 
The challenges of Assessment and Feedback: findings from an HEA project
The challenges of Assessment and Feedback: findings from an HEA projectThe challenges of Assessment and Feedback: findings from an HEA project
The challenges of Assessment and Feedback: findings from an HEA projectDenise Whitelock
 
Rsi 26 5-solooooooo
Rsi 26 5-soloooooooRsi 26 5-solooooooo
Rsi 26 5-soloooooooDilshad Shah
 
Unlocking learners' evaluative skills: a peer review perspecive
Unlocking learners' evaluative skills: a peer review perspeciveUnlocking learners' evaluative skills: a peer review perspecive
Unlocking learners' evaluative skills: a peer review perspeciveSHU Learning & Teaching
 
S davis bblteurpoe2012_videofeedback
S davis bblteurpoe2012_videofeedbackS davis bblteurpoe2012_videofeedback
S davis bblteurpoe2012_videofeedbackSimon Davis
 
Epicenter Research Slides - Open 2012
Epicenter Research Slides - Open 2012Epicenter Research Slides - Open 2012
Epicenter Research Slides - Open 2012EpicenterUSA
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH PresentationTansy_Jessop
 
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
 
Pedagogy of online teaching
Pedagogy of online teachingPedagogy of online teaching
Pedagogy of online teachingLorna Kearns
 

Similar to Guiding Educationists in Requirements Elicitation Interviews (20)

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
 
Pascual Ale06
Pascual Ale06Pascual Ale06
Pascual Ale06
 
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...
Text vs. Video Reflections: Teacher Perceptions of their Instructional Effect...
 
New Options for Online Student Feedback
New Options for Online Student FeedbackNew Options for Online Student Feedback
New Options for Online Student Feedback
 
Hora ICCFA Nov 2018 Workshop
Hora ICCFA Nov 2018 WorkshopHora ICCFA Nov 2018 Workshop
Hora ICCFA Nov 2018 Workshop
 
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED LEARNING
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED  LEARNING A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED  LEARNING
A MIXED METHODS STUDY OF FACULTY VIEWS TOWARD BLENDED LEARNING
 
A Mixed Methods Study Of Faculty Views Toward Blended Learning
A  Mixed  Methods  Study Of  Faculty  Views Toward  Blended  LearningA  Mixed  Methods  Study Of  Faculty  Views Toward  Blended  Learning
A Mixed Methods Study Of Faculty Views Toward Blended Learning
 
Action research in education
Action research in educationAction research in education
Action research in education
 
Formative EvaluationFormative evaluation gives real results as t.docx
Formative EvaluationFormative evaluation gives real results as t.docxFormative EvaluationFormative evaluation gives real results as t.docx
Formative EvaluationFormative evaluation gives real results as t.docx
 
Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014Research proposal presentation - 10 june 2014
Research proposal presentation - 10 june 2014
 
The challenges of Assessment and Feedback: findings from an HEA project
The challenges of Assessment and Feedback: findings from an HEA projectThe challenges of Assessment and Feedback: findings from an HEA project
The challenges of Assessment and Feedback: findings from an HEA project
 
Rsi 26 5-solooooooo
Rsi 26 5-soloooooooRsi 26 5-solooooooo
Rsi 26 5-solooooooo
 
Unlocking learners' evaluative skills: a peer review perspecive
Unlocking learners' evaluative skills: a peer review perspeciveUnlocking learners' evaluative skills: a peer review perspecive
Unlocking learners' evaluative skills: a peer review perspecive
 
Elicitation_ Lec_ 4.pdf
Elicitation_ Lec_ 4.pdfElicitation_ Lec_ 4.pdf
Elicitation_ Lec_ 4.pdf
 
S davis bblteurpoe2012_videofeedback
S davis bblteurpoe2012_videofeedbackS davis bblteurpoe2012_videofeedback
S davis bblteurpoe2012_videofeedback
 
Epicenter Research Slides - Open 2012
Epicenter Research Slides - Open 2012Epicenter Research Slides - Open 2012
Epicenter Research Slides - Open 2012
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH Presentation
 
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
 
Pedagogy of online teaching
Pedagogy of online teachingPedagogy of online teaching
Pedagogy of online teaching
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Guiding Educationists in Requirements Elicitation Interviews

  • 1. Learning from Mistakes An Empirical Study of Elicitation Interviews performed by Novices Didar Zowghi Didar.Zowghi@uts.edu.au Muneera Bano mbano@swin.edu.au Alessio Ferrari alessio.ferrari@isti.cnr.it Paola Spoletini pspoleti@kennesaw.edu Beatrice Donati beatrice.donati@unifi.it This work was partially supported by NSF under grant CCF-1718377
  • 2. Interviews • A communicative event in which an interviewer asks questions to reach to the reality of a phenomenon conceived inside the mind of the interviewee
  • 3. Interviews • Why challenging? • Consideration for • Human oriented factors • Process oriented factors • Context oriented factors
  • 4. Teaching the art of interviewing!
  • 5. Teaching the art of interviewing! Guiding Educationists in Requirements Engineering “how to teach art of requirements elicitation interviews?”
  • 6. Motivation Zowghi, D. and S. Paryani. Teaching requirements engineering through role playing: Lessons learnt. in 11th IEEE International Requirements Engineering Conference. 2003. IEEE. Yusop, N., Z. Mehboob, and D. Zowghi. The Role of Conducting Stakeholder Meeting in Requirements Engineering Techniques. in International Workshop on the Requirements Engineering Education and Training. 2007. IEEE Computer Society. Donati, B., et al. Common Mistakes of Student Analysts in Requirements Elicitation Interviews. in International Working Conference on Requirements Engineering: Foundation for Software Quality. 2017. Springer.
  • 7. Objective • Therefore, the overall aim of this observational study is to develop an empirically validated list of mistakes and related examples to assist students in learning the skills of effective elicitation interviews. • Improving and building upon previous knowledge of REET • Not just about students’ learning • For teachers to do retrospective analysis of teaching methodologies based on students’ performance during elicitation interviews
  • 8. Pedagogical Approach • Corrective Feedback Learning • Using failures, mistakes or bad decisions as learning opportunities to improve in the future • Role Playing • rehearsing a real world environment for practicing certain skills • Authentic Assessment • replicating real-world challenges and standards of performance that experts or professionals typically face in the field • Collaborative Learning • Involving groups of learners working together to solve a problem, complete a task, or create a product while being challenged both socially
  • 9. Study Settings 28 groups (110 students) of Masters’ course of Enterprise Business Requirements Case Study 1 Online shopping and elivery System Case Study 2 Appliance repair service management system 1. Lynda.com video training 2. Lectures and Tutorials on Requirements Elicitation Course Designer and Instructor
  • 10. Pedagogical and Research Design First Interview Second Interview Third Interview Minutes of meeting Minutes of meeting Minutes of meeting Feedback Feedback Feedback Use Cases SRS Document Analysis presented in current study
  • 12. Data Analysis Audio Recordings (28 files, 15 minutes each) Observations Reviewer 1 Reviewer 2 Review 1 Review 2 Customer Think Aloud Synthesis and Thematic Analysis Minutes of meeting (28 files) List of mistakes Feedback
  • 13. Results • We found 34 unique mistakes classified into following seven categories: • Formulating Questions • Question Omission • Order of interview questions • Communication skills • Analyst Behaviour • Customer Interaction • Team work and planning
  • 14.
  • 15. Experience vs planning Davis, A., et al. Effectiveness of requirements elicitation techniques: Empirical results derived from a systematic review. in 14th International Conference on Requirements Engineering,. 2006. IEEE. “Analyst experience does not appear to be a relevant factor during information acquisition, at least using interviews as an elicitation technique. ”
  • 17. Ambiguity as a resource Spoletini, P., Ferrari, A., Bano, M., Zowghi, D., & Gnesi, S. (2018). Interview Review: An Empirical Study on Detecting Ambiguities in Requirements Elicitation Interviews. In International Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 101-118). Springer, Cham. “Ambiguities identified during requirements elicitation interviews can be used by the requirements analyst as triggers for additional questions and, consequently, for disclosing further, possibly tacit knowledge. Therefore, every unidentified ambiguity may be a missed opportunity to collect additional information.”
  • 18. It is not just enough to ask the right questions in the interview, but it is also equally important to listen carefully to the responses given by the customer and accurately record the understanding developed. The content of the minutes gives us a good indication of the level of students’ understanding of the application domain and the initial requirements developed in their interview.
  • 19. Rapport with the customer
  • 20. Future Directions • Analysis of all three rounds of interview recordings and MOM • Tracing the mistakes for observing improvements in all three interviews based on ‘corrective feedback learning’ philosophy • Tracing the mistakes in all three interviews to all the way to SRS and quality of requirements • Video recording for body language analysis
  • 21. References • Davis, A., et al. Effectiveness of requirements elicitation techniques: Empirical results derived from a systematic review. in Requirements Engineering, 14th IEEE International Conference. 2006. IEEE. • Donati, B., et al. Common Mistakes of Student Analysts in Requirements Elicitation Interviews. in International Working Conference on Requirements Engineering: Foundation for Software Quality. 2017. Springer. • Spoletini, P., Ferrari, A., Bano, M., Zowghi, D., & Gnesi, S Interview Review: An Empirical Study on Detecting Ambiguities in Requirements Elicitation Interviews. in International Working Conference on Requirements Engineering: Foundation for Software Quality. 2018. Springer. • Yusop, N., Z. Mehboob, and D. Zowghi. The Role of Conducting Stakeholder Meeting in Requirements Engineering Techniques. in International Workshop on the Requirements Engineering Education and Training. 2007. IEEE Computer Society. • Zowghi, D. and S. Paryani. Teaching requirements engineering through role playing: Lessons learnt. in Requirements Engineering Conference, 2003. Proceedings. 11th IEEE International. 2003. IEEE.
  • 22. Learning from Mistakes An Empirical Study of Elicitation Interviews performed by Novices