Prepared by :
Dr.Hamdan Al-Sabri
[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.
[8]..The Dynamic Nature of the Requirements
Elicitation Process
Prepared by: Dr.Hamdan Al-Sabri
[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
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
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
[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
[9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
• Context and Solution Analysis Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
• Development Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
• Evaluation Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
• Evaluation Phase for TLPA
Prepared by: Dr.Hamdan Al-Sabri
[9] ..
Prepared by: Dr.Hamdan Al-Sabri
[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
[10] ..
Prepared by: Dr.Hamdan Al-Sabri
[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
[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
[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
[12] A Proposal of a Process Model for Requirements
Elicitation in Information Mining Projects
(IFIP, 2013)
•
Prepared by: Dr.Hamdan Al-Sabri
[13] Is Knowledge Power? The Role of Knowledge
in Automated Requirements Elicitation
(Springer, 2013)
•
Prepared by: Dr.Hamdan Al-Sabri
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

Requirements elicitation requirements engineering

  • 1.
  • 2.
    [8] Process Researchin 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 Natureof 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 • Longitudinalresearch 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 environmentsof 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 RequirementsElicitation 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] .. • Contextand Solution Analysis Phase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 9.
    [9] .. • Contextand Solution Analysis Phase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 10.
    [9] .. • Contextand Solution Analysis Phase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 11.
    [9] .. • DevelopmentPhase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 12.
    [9] .. • EvaluationPhase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 13.
    [9] .. • EvaluationPhase for TLPA Prepared by: Dr.Hamdan Al-Sabri
  • 14.
    [9] .. Prepared by:Dr.Hamdan Al-Sabri
  • 15.
    [10] Using Task-orientedRequirements 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
  • 16.
    [10] .. Prepared by:Dr.Hamdan Al-Sabri
  • 17.
    [11] The stateof 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] .. Degreeof 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 Proposalof a Process Model for Requirements Elicitation in Information Mining Projects (IFIP, 2013) • Prepared by: Dr.Hamdan Al-Sabri
  • 21.
    [13] Is KnowledgePower? The Role of Knowledge in Automated Requirements Elicitation (Springer, 2013) • Prepared by: Dr.Hamdan Al-Sabri
  • 22.
    Objectives • Develop aconceptual 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