2018
DOI: 10.1016/j.csi.2017.09.004
|View full text |Cite
|
Sign up to set email alerts
|

Knowledge management in requirement elicitation: Situational methods view

Abstract: In small-scale software development organizations, software engineers are beginning to realize the significance of adapting software development methods according to project conditions. There is a requirement to proliferate this know-how to other developers, who may be facing the same settings/context, so that they too can benefit from others' experiences. In this paper, the application of situational method engineering in requirements elicitation phase is investigated. A novel, simple and dynamic web-based to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0
2

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 46 publications
(67 reference statements)
0
14
0
2
Order By: Relevance
“…Each technique has advantages and disadvantages, and none of them is ideal for all circumstances [12,19].…”
Section: Requirements Elicitation Techniquesmentioning
confidence: 99%
See 2 more Smart Citations
“…Each technique has advantages and disadvantages, and none of them is ideal for all circumstances [12,19].…”
Section: Requirements Elicitation Techniquesmentioning
confidence: 99%
“…However, these techniques can be selected and combined according to the project and may be more effective in certain circumstances than others [3,12,13,15]. When well chosen, these techniques can help to better capture high-quality requirements [12,24] and obtain a better understanding of the problem domain [12]. There are several factors that must be considered in order to select a requirements elicitation technique, such as [12]: the experience of the requirements engineer, the experience level of the requirements engineer in similar projects, the duration stage of requirements elicitation, the experience level of the customer, the possibility of holding meetings between the development team and the customer, the project budget, the level of user interaction with the system, and the project's complexity.…”
Section: Requirements Elicitation Technique Selectionmentioning
confidence: 99%
See 1 more Smart Citation
“…Since knowledge is a significant resource for organisations, it should be managed in order to assist them to survive in various situations and maintain efficiency as well as uniqueness. Different methods are required to collect and process knowledge in order to benefit from it in the organisations (Oluikpe, 2015;Omotayo, 2015;D. Mishra, Aydin, A. Mishra, & Ostrovska, 2018).…”
Section: Knowledge Definitionmentioning
confidence: 99%
“…R equirement engineering is a process to elicit, develop and organize the requirements in a proper way to produce a right software system [1][2][3][4][5][6]. Requirements engineering process is implemented on all stakeholders to find out their needs for system being developed [7][8][9][10]. There are mainly two types of requirements, that are user requirements and system requirements [11].…”
Section: Introductionmentioning
confidence: 99%