Open Access   Article Go Back

Analysis and Performance Evaluation of Requirement Elicitation Techniques

Theodros Tiruneh1 , Manish Kumar Mishra2

  1. Dept. Of Computer Science, Faculty of Informatics, University of Gondar, Gondar, Ethiopia.
  2. Dept. Of Computer Science, Faculty of Informatics, University of Gondar, Gondar, Ethiopia.

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-4 , Page no. 118-123, Apr-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i4.118123

Online published on Apr 30, 2018

Copyright © Theodros Tiruneh, Manish Kumar Mishra . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Theodros Tiruneh, Manish Kumar Mishra, “Analysis and Performance Evaluation of Requirement Elicitation Techniques,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.4, pp.118-123, 2018.

MLA Style Citation: Theodros Tiruneh, Manish Kumar Mishra "Analysis and Performance Evaluation of Requirement Elicitation Techniques." International Journal of Computer Sciences and Engineering 6.4 (2018): 118-123.

APA Style Citation: Theodros Tiruneh, Manish Kumar Mishra, (2018). Analysis and Performance Evaluation of Requirement Elicitation Techniques. International Journal of Computer Sciences and Engineering, 6(4), 118-123.

BibTex Style Citation:
@article{Tiruneh_2018,
author = {Theodros Tiruneh, Manish Kumar Mishra},
title = {Analysis and Performance Evaluation of Requirement Elicitation Techniques},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {4 2018},
volume = {6},
Issue = {4},
month = {4},
year = {2018},
issn = {2347-2693},
pages = {118-123},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1855},
doi = {https://doi.org/10.26438/ijcse/v6i4.118123}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i4.118123}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1855
TI - Analysis and Performance Evaluation of Requirement Elicitation Techniques
T2 - International Journal of Computer Sciences and Engineering
AU - Theodros Tiruneh, Manish Kumar Mishra
PY - 2018
DA - 2018/04/30
PB - IJCSE, Indore, INDIA
SP - 118-123
IS - 4
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
554 484 downloads 244 downloads
  
  
           

Abstract

The importance of requirements elicitation has been well recognized by the software development community. Clear and correct user requirement is critical to the success of software systems. There are numbers of requirements elicitation techniques available, which are used to understand and gather user requirements. In this paper, we have tried to analyze and evaluate the performance of different requirement elicitation techniques, which are under the categories of conversational, observational, analytic and synthetic methods of requirements elicitation. This study was performed in Ethiopia on analyst and requirement engineers working in various software development companies, staffs and senior students from University of Gondar who are involved in software development activities and bank employees who are involved in similar activities in their respective banks. In our study, we found that the requirement engineers prefer to use combination of different requirement elicitation methods. Interviews technique is the most preferred requirements elicitation technique in software development community followed by observation method.

Key-Words / Index Term

Requirement elicitation, Conversational, Observational, Analytic, Synthetic

References

[1] C. Coulin, A. E. K Sahraoui, D. Zowghi, “Towards a Collaborative and Combinational Approach to Requirements Elicitation within a Systems Engineering Framework”, International Conference on Systems Engineering, Las Vegas, USA, August 16-18, 2005.
[2] D. Zowghi, C. Coulin, “Requirements Elicitation: A Survey of Techniques, Approaches, and Tools”, In: Aurum A., Wohlin C. (eds) Engineering and Managing Software Requirements, Heidelberg: Springer, pp. 19-46, 2005.
[3] B. Davey, K. Parker, “Requirements elicitation problems: A literature analysis” Issues in Informing Science and Information Technology, Vol. 12, pp. 71-82, 2015.
[4] S. J. Kalayathankal1, J. T. Abraham, J. V. Kureethara, “An Intuitionistic Fuzzy Soft Software Life Cycle Model”, International Journal of Computer Sciences and Engineering, Vol. 6, Issue. 1, pp. 42-48, 2018.
[5] A. Ashfa, B. S. Imran, M. N. Shahid, B. Tayyiba, “Requirements Elicitation methods”, 2nd International Confrence on Mechnical, Industrial and Manufacturing Technology Singapore Institute of Electronics, Singapore, pp. 3-5, 2007.
[6] B. Boehm, P. Papaccio, “Understanding and Controlling Software Costs”, IEEE Transactions on Software Engineering. SE-4, 10, 1988.
[7] S. McConnell, “From the Editor - An Ounce of Prevention”, IEEE Software, Vol. 18, Issue. 3, pp. 5-7, 2001.
[8] J. V. Romero-Mariona, “Sure: secure and usable requirements engineering”, Doctoral Dissertation, California State University, USA, 2010.
[9] K. E. Wiegers, K.2003: “Software Requirements”, Microsoft Press Redmond, USA, 2003.
[10] O. I. Al Mrayat, N. M. Norwawi, N. Basir, “Requirements Elicitation Techniques: Comparative Study”, International Journal of Recent Development in Engineering and Technology, Vol. 1, Issue. 3, pp. 1-10, 2013.
[11] S. Sharma, S. K. Pandey, “Revisiting Requirements Elicitation Techniques”, International Journal of Computer Applications, Vol. 75, No.12, pp. 35-39, 2013.
[12] D. Avison, G. Fitzgerald, “Information systems development : methodologies, techniques, and tools”. McGraw-Hill, England 2006.
[13] Z. Zhang, “Effective Requirements Development -- A Comparison of Requirements Elicitation techniques”. CiteSeer, pp. 225–240, 2007.