2. [8] Process Research in Requirements Elicitation
(ieee,2013)
Prepared by: Dr.Hamdan Al-Sabri
• The aim of this paper is to present an overview of the
methodological opportunities of applying process research to
study real-world, industrial requirements elicitation practices.
• Empirical requirements elicitation research needs more real-
world process thinking, considering phenomena dynamically –
in terms of movement, activity, events, change, and temporal
evolution [14].
• Attention should be given to considerations of how and why
things change, act, and evolve over time.
3. [8]..The Dynamic Nature of the Requirements
Elicitation Process
Prepared by: Dr.Hamdan Al-Sabri
4. [8]..Process Research Strategies
• Process research addresses dynamic questions about
temporally evolving phenomena [15]. It is concerned with
understanding how patterns in events, activities, and choices
evolve over time and why they evolve in this way.
• [10] Define process research “as the dynamic study of
behavior in organizations, focusing on organizational context,
sequences of incidents, activities and actions, which unfold
over time.”
Prepared by: Dr.Hamdan Al-Sabri
5. Longitudinal Fieldwork
• Longitudinal research may study phenomena by tracing them
backward into the past, by following them forward into the
future, by examining how they are constituted, or by doing all
of these at the same time [15].
Prepared by: Dr.Hamdan Al-Sabri
6. Contextualization
• The environments of software organizations differ, as do their
sizes, customer types, countries or geography, and history. All
these factors influence elicitation practices in unique ways.
• Additionally, the human factors underlying the organizational
culture differ from one organization to the next and also
influence the way software is developed [7].
• Contextualization requires immersion and a focus on relevant
phenomena.
Prepared by: Dr.Hamdan Al-Sabri
7. [9] Effect-oriented Requirements Elicitation and
Specification (ieee,2013)
• this paper, they introduce a requirements engineering
method and specification guideline that supports the
deductive derivation and specification of measures from a
causal chain of goals, deficits, hypotheses and solutions for
evaluating a system’s effect on its application environment.
Prepared by: Dr.Hamdan Al-Sabri
8. [9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
9. [9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
10. [9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
15. [10] Using Task-oriented Requirements
Engineering in Different Domains (ieee,2009)
• In this paper, they present experiences made with the task-
oriented requirements engineering framework “TORE” in four
different case studies.
Prepared by: Dr.Hamdan Al-Sabri
17. [11] The state of the art in automated
requirements elicitation (ELSERVER, 2013)
• This paper aims to capture the current state of automated
requirements elicitation and derive future research directions
by identifying gaps in the existing body of knowledge and
through relating existing works to each other.
Prepared by: Dr.Hamdan Al-Sabri
18. [11] ..
• [16] Defines requirements elicitation as a core RE activity
aiming to (1) determine relevant requirements sources (2)
identify requirements from these sources and (3) develop
new requirements.
• Automated requirements elicitation primarily focuses on
identify requirements from these sources (second activity).
Prepared by: Dr.Hamdan Al-Sabri
19. [11] .. Degree of automation
• A complete automation of RE tasks can lead to a loss of
information or erroneous results [18].
• A technological concept closely related to automated
elicitation is the reuse of existing requirements or knowledge
[11,21,24].
Prepared by: Dr.Hamdan Al-Sabri
20. [12] A Proposal of a Process Model for Requirements
Elicitation in Information Mining Projects
(IFIP, 2013)
•
Prepared by: Dr.Hamdan Al-Sabri
21. [13] Is Knowledge Power? The Role of Knowledge
in Automated Requirements Elicitation
(Springer, 2013)
•
Prepared by: Dr.Hamdan Al-Sabri
22. Objectives
• Develop a conceptual framework called Automated
Requirements Elicitation (ARE).
• Because there are new functional and technical innovations
emerging every day , I need to produce method help system
to extract R supported by ARE.
As-IS state ---> (by using SDLC,KM,AI, DM) ------> To Be-state
(RE automatically)
• Produce new technique called Automated Requirements
Elicitation Technique (ARET) .
Prepared by: Dr.Hamdan Al-Sabri