A method of requirements elicitation and analysis for Global Software Development

被引:12
|
作者
Ali, Naveed [1 ]
Lai, Richard [1 ]
机构
[1] La Trobe Univ, Dept Comp Sci & Informat Technol, Melbourne, Vic 3083, Australia
关键词
distributed teams; Global Software Development; requirements analysis; requirements elicitation; MANAGEMENT;
D O I
10.1002/smr.1830
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To perform requirements elicitation and analysis, effective communication and collaboration between stakeholders are necessary. Global Software Development (GSD), where software teams are located in different parts of the world, has become increasingly popular. However, geographical distance, cultural diversity, differences in time zones, and language barriers create difficulties for GSD stakeholders in engaging in effective communication. Taking into consideration the factors involved in GSD, previous research showed that the ways by which requirements are gathered and analyzed for collocated software development cannot be used effectively for GSD. Thus, in this paper, we present a method of requirements elicitation and analysis for GSD. The method consists of 4 stages: (1) data collection; (2) educating stakeholders about GSD issues; (3) post-education assessment; and (4) requirements elicitation and analysis. Past researchers used student groups in a university environment to play the roles of stakeholders in experiments in GSD studies. Likewise, we preliminarily validate our method by applying it to a case study of an online shopping system, where the roles of client, requirements engineer, project analyst, and designers were played by a group of students.
引用
收藏
页数:27
相关论文
共 50 条
  • [31] Implementing web-surveys for software requirements elicitation
    Belani, H
    Pripuzic, K
    Kobas, K
    ConTEL 2005: Proceedings of the 8th International Conference on Telecommunications, Vols 1 and 2, 2005, : 465 - 469
  • [32] A Domain Ontology for Software Requirements Change Management in Global Software Development Environment
    Alsanad, Abeer Abdulaziz
    Chikh, Azeddine
    Mirza, Abdulrahman
    IEEE ACCESS, 2019, 7 : 49352 - 49361
  • [33] Readiness model for requirements change management in global software development
    Akbar, Muhammad Azeem
    Mahmood, Sajjad
    Huang, Zhiqiu
    Khan, Arif Ali
    Shameem, Mohammad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (10)
  • [34] Stochastic Performance Analysis of Global Software Development Teams
    Czekster, Ricardo M.
    Fernandes, Paulo
    Lopes, Lucelene
    Sales, Afonso
    Santos, Alan R.
    Webber, Thais
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2016, 25 (03)
  • [35] Considerations for effective requirements analysis in offshore software development projects: Lessons from multi-method research
    Yadav V.
    Adya M.
    Nath D.
    Sridhar V.
    Communications of the Association for Information Systems, 2016, 39 (01): : 188 - 213
  • [36] Considerations for Effective Requirements Analysis in Offshore Software Development Projects: Lessons from Multi-method Research
    Yadav, Vanita
    Adya, Monica
    Nath, Dhruv
    Sridhar, Varadharajan
    COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2016, 39 : 188 - 213
  • [37] Experiences of using a game for improving learning in software requirements elicitation
    Garcia, Ivan
    Pacheco, Carla
    Leon, Andres
    Calvo-Manzano, Jose A.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (01) : 249 - 265
  • [38] NL-Based Automated Software Requirements Elicitation and Specification
    Umber, Ashfa
    Bajwa, Imran Sarwar
    Naeem, M. Asif
    ADVANCES IN COMPUTING AND COMMUNICATIONS, PT 2, 2011, 191 : 30 - +
  • [39] Analysis and Selection to Requirements Elicitation Techniques
    Serna M, Edgar
    2012 7TH COLOMBIAN COMPUTING CONGRESS (CCC), 2012,
  • [40] TrUStAPIS: a trust requirements elicitation method for IoT
    Ferraris, Davide
    Fernandez-Gago, Carmen
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2020, 19 (01) : 111 - 127