期刊论文详细信息
IEEE Access 卷:6
A Systematic Study on Software Requirements Elicitation Techniques and its Challenges in Mobile Application Development
Tehmina Amjad1  Humaira Ashraf1  M. Ikramullah Lali2  Muhammad Ramzan3  Basit Shahzad4  Hafsa Dar5 
[1] Department of Computer Science and Software Engineering, International Islamic University Islamabad, Islamabad, Pakistan;
[2] Department of Computer Science, University of Gujrat, Punjab, Pakistan;
[3] Department of Computer Science, University of Sargodha, Sargodha, Pakistan;
[4] Department of Software Engineering, National University of Modern Languages, Islamabad, Pakistan;
[5] Department of Software Engineering, University of Gujrat, Punjab, Pakistan;
关键词: Requirement elicitation;    requirements engineering;    software engineering;    android application;    software development life cycle;    requirement gathering;   
DOI  :  10.1109/ACCESS.2018.2874981
来源: DOAJ
【 摘 要 】

Software Requirements Engineering has paved its roots in both industry and academia, as today's complex systems are programmed to provide efficient user-centric functionalities. This also refers to the emergence of challenges in Requirements Elicitation techniques, approaches, and tools while performing them. Particularly, in the area of Requirements Engineering for software development, a number of techniques and approaches have been observed in literature but for mobile application development, which is different from the traditional software development, has not been discussed much in past studies. Short development cycle, device limitations, and less development time for mobile application development are some of the issues to which there is no `silver bullet' available. Therefore, the Requirement Analysts are in dire need of defined guidelines for Requirement Elicitation in mobile application development. With this study, we aim to provide a detailed overview of Requirements Elicitation techniques and its challenges. We have conducted a systematic literature review by surveying 4507 initial and 36 primary studies. A comprehensive set of 22 elicitation techniques were measured based on quality assessment criteria, including time and cost factors, resource effectiveness, and domain understanding. Furthermore, the challenges in Requirements Elicitation were also grouped into eight different categories based on their applicability. Our study effectively contributes in highlighting Software Requirements Elicitation Techniques and its challenges in mobile application development.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:0次