Requirements Elicitation: A Look at the Future through the Lenses - - PowerPoint PPT Presentation

requirements elicitation a look at the future through the
SMART_READER_LITE
LIVE PREVIEW

Requirements Elicitation: A Look at the Future through the Lenses - - PowerPoint PPT Presentation

Requirements Elicitation: A Look at the Future through the Lenses of the Past Paola Spoletini Alessio Ferrari Kennesaw State University ISTI-CNR, Pisa pspoleti@kennesaw.edu alessio.ferrari@isti.cnr.it What is requirements elicitation?


slide-1
SLIDE 1

Requirements Elicitation: A Look at the Future through the Lenses of the Past

Paola Spoletini Kennesaw State University pspoleti@kennesaw.edu Alessio Ferrari ISTI-CNR, Pisa alessio.ferrari@isti.cnr.it

slide-2
SLIDE 2

What is requirements elicitation?

Requirements elicitation is the practice of collecting the requirements of a system from users, customers and other stakeholders

echniques

li scritti, tanti user, due

Spoletini, Ferrari - Requirements Elicitation

slide-3
SLIDE 3

Impact of elicitation

  • n software quality

Spoletini, Ferrari - Requirements Elicitation

slide-4
SLIDE 4

Elicitation share in RE conferences

Spoletini, Ferrari - Requirements Elicitation

slide-5
SLIDE 5

Real data from RE

Spoletini, Ferrari - Requirements Elicitation

slide-6
SLIDE 6

Other interesting data

Spoletini, Ferrari - Requirements Elicitation

slide-7
SLIDE 7

Other interesting data

Spoletini, Ferrari - Requirements Elicitation

slide-8
SLIDE 8

Other interesting data

Spoletini, Ferrari - Requirements Elicitation

slide-9
SLIDE 9

What went wrong?

Independency

  • f research

Skepticism in the effectiveness of possible solutions Lack of attention for industry problems

Spoletini, Ferrari - Requirements Elicitation

slide-10
SLIDE 10

Where are we?

Interest for the elicitation is growing!

7 paper with the word “elicitation” in the title + 1 another paper related to elicitation 8 paper on gathering requirements and user preferences from social media

Spoletini, Ferrari - Requirements Elicitation

slide-11
SLIDE 11

Even better news!

  • Experiments have not been replicated
  • The contextual effectiveness of a

technique compared to another is not clearly studied

Spoletini, Ferrari - Requirements Elicitation Ambreen, T., Ikram, N., Usman, M. et al., Empirical research in requirements engineering: trends and opportunities, REJ (2016) Carrizo, D., Dieste O., Juristo, N., Contextual Attributes Impacting the Effectiveness of Requirements Elicitation Techniques: Mapping Theoretical and Empirical Research, Information and Software Technology (2017)

slide-12
SLIDE 12

Current trends

Requirements and features from social media and online reviews Large groups of people in the process

Spoletini, Ferrari - Requirements Elicitation

slide-13
SLIDE 13

“Before” support: analysis of common mistakes and development of trainings to avoid them; “During” support: use of biofeedback and voice analysis to support the analyst during the conversation; “After” support: development of techniques to analyze the interviews after they have been performed.

Spoletini, Ferrari - Requirements Elicitation NSF SHF: Small: RUI: Before, during, and after requirements elicitation interviews: a comprehensive support for improving the quality of requirements (Award #1718377)

Our work

slide-14
SLIDE 14

When are we eliciting?

Spoletini, Ferrari - Requirements Elicitation

slide-15
SLIDE 15

When are we eliciting?

Spoletini, Ferrari - Requirements Elicitation

slide-16
SLIDE 16

Where to go?

Technology-based Solutions Human-centered Solutions

Spoletini, Ferrari - Requirements Elicitation

slide-17
SLIDE 17

Where to go?

Technology-based Solutions

  • Processing capability
  • New tools and

algorithms

  • Reaching hidden

information

Spoletini, Ferrari - Requirements Elicitation

slide-18
SLIDE 18

Where to go?

Technology-based Solutions

  • Processing capability
  • New tools and

algorithms

  • Reaching hidden

information

  • Feasibility
  • Adaptability

Human-centered Solutions

  • Focus on the primary

actors

  • Close to what is done in

industry

  • Scalability of the

analysis

  • Scalability of the

solutions

Spoletini, Ferrari - Requirements Elicitation

slide-19
SLIDE 19

Where to go?

Technology-based Solutions

  • Processing capability
  • New tools and

algorithms

  • Reaching hidden

information

  • Feasibility
  • Adaptability

Human-centered Solutions

  • Focus on the primary

actors

  • Close to what is done in

industry

  • Scalability of the

analysis

  • Scalability of the

solutions

Spoletini, Ferrari - Requirements Elicitation

slide-20
SLIDE 20

Our view

Technology-based Solutions Human-centered Solutions

Spoletini, Ferrari - Requirements Elicitation

slide-21
SLIDE 21

Our view

Technology-based Solutions Human-centered Solutions

Spoletini, Ferrari - Requirements Elicitation