Engineering and Managing Software Requirements
DOI: 10.1007/3-540-28244-0_2
|View full text |Cite
|
Sign up to set email alerts
|

Requirements Elicitation: A Survey of Techniques, Approaches, and Tools

Abstract: Requirements elicitation is the process of seeking, uncovering, acquiring, and elaborating requirements for computer based systems. It is generally understood that requirements are elicited rather than just captured or collected. This implies there are discovery, emergence, and development elements to the elicitation process. Requirements elicitation is a complex process involving many activities with a variety of available techniques, approaches, and tools for performing them. The relative strengths and weakn… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
304
0
44

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 340 publications
(358 citation statements)
references
References 42 publications
0
304
0
44
Order By: Relevance
“…The sources of information for developing the use-case are through domain knowledge analysis [50,61], related literatures [62,63] on the subject and refinement through regression testing of the framework. The use-case portrays how the actor, a structural engineer in this case, interacts with the proposed system to produce appraisal results of alternative design solutions.…”
Section: Prototype Implementationmentioning
confidence: 99%
“…The sources of information for developing the use-case are through domain knowledge analysis [50,61], related literatures [62,63] on the subject and refinement through regression testing of the framework. The use-case portrays how the actor, a structural engineer in this case, interacts with the proposed system to produce appraisal results of alternative design solutions.…”
Section: Prototype Implementationmentioning
confidence: 99%
“…Therefore, in simple terms, the research defined creative requirements work as the production of requirements that are both useful and new to project stakeholders. There is no shortage of techniques to elicit and acquire existing, and hence not new requirements and requirements-related knowledge from stakeholders, as the classifications reported in [10], [11] that encourage creative thinking about the requirements of a future system -both scenarios [12], [13] and prototypes [14], [15] direct stakeholders to explore and discover future system behaviours and qualities, some of which might be novel and hence creative -while brainstorming seeks to exploit group dynamics to generate more requirements, some of which might be novel and hence creative. However, the discovery of requirements that are novel is not the primary intended functions of these techniques.…”
Section: Related Workmentioning
confidence: 99%
“…the Sales feature in Figure 1 refers to six such requirements. To enable acceptable implementation of the feature, the feature's requirements are elicited [25] and refined until they comply with the solution's environment and design [26].…”
Section: Feature Trees For Release Planningmentioning
confidence: 99%