Requirements Engineering Practices and Challenges in the Context of Big Data Software Development Projects: Early Insights from a Case Study

被引:1
|
作者
Arruda, Darlan [1 ]
Laigner, Rodrigo [2 ]
机构
[1] Univ Western Ontario, Dept Comp Sci, London, ON, Canada
[2] Univ Copenhagen, Dept Comp Sci, Copenhagen, Denmark
关键词
Big Data Systems; Requirements Engineering; Case Study; Big Data Challenges; Big Data Requirements;
D O I
10.1109/BigData50022.2020.9377734
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper reports on the results of an exploratory case study on a large-scale Big Data systems development project in the Oil&Gas domain within a non-profit organisation. The aim of this study was to investigate the RE practices and challenges in such projects, currently bereft in the scientific literature. This investigation was focused on: (a) RE practices; (b) sources and distribution of requirements; (c) the role of Big Data characteristics and technologies in RE and systems design; and (d) RE challenges in engineering Big Data Systems. The main results show that (a) there is a lack of specific project tailored RE practices, tools, and frameworks for elicitation, specification and modelling, analysis, and prioritisation of requirements; (b) 40% of the system's requirements are considered Big Data-related from which 75% are identified from internal sources; (c) Big Data characteristics and technologies play an important role in defining quality requirements and system's architecture; (d) five challenges in eliciting, documenting, and analysing Big Data related requirements were identified and discussed. The findings suggest academics and practitioners opportunities to engage in further research in this area.
引用
收藏
页码:2012 / 2019
页数:8
相关论文
共 50 条
  • [31] Security in Agile Development: Pedagogic Lessons from an Undergraduate Software Engineering Case Study
    McDonald, J. Todd
    Trigg, Tyler H.
    Roberts, Clifton E.
    Darden, Blake J.
    CYBER SECURITY, CSS 2015, 2016, 589 : 127 - 141
  • [32] An Empirical Study of the Software Development Process, Including Its Requirements Engineering, at Very Large Organization: How to Use Data Mining in Such a Study
    Werner, Colin M.
    Berry, Daniel M.
    REQUIREMENTS ENGINEERING FOR INTERNET OF THINGS, 2018, 809 : 15 - 25
  • [33] Decision support in early development phases -: A case study from machine engineering
    Gandy, Axel
    Jaeger, Patrick
    Bertsche, Bernd
    Jensen, Uwe
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2007, 92 (07) : 921 - 929
  • [34] Contributions from cognitive engineering to requirements specifications for complex sociotechnical systems: A case study in the context of healthcare in Brazil
    Jatoba, Alessandro
    da Cunha, Amauri M.
    Vidal, Mario C. R.
    Burns, Catherine M.
    de Carvalho, Paulo V. R.
    HUMAN FACTORS AND ERGONOMICS IN MANUFACTURING & SERVICE INDUSTRIES, 2019, 29 (01) : 63 - 77
  • [35] Barriers to Gender Diversity in Software Development Education: Actionable Insights from a Danish Case Study
    Borsotti, Valeria
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2018, : 146 - 152
  • [36] Big Data solution for Sri Lankan development: A case study from Travel and Tourism
    Irudeen, Rinusha
    Samaraweera, Sanjeeva
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER), 2013, : 207 - 216
  • [37] Patterns of Collaboration Driven by Requirements in Agile Software Development Teams Findings from a Multiple Case Study
    Inayat, Irum
    Marczak, Sabrina
    Salim, Siti Salwah
    Damian, Daniela
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2017, 2017, 10153 : 131 - 147
  • [38] New Insights on the Sealing Practices in Early Bronze Age Anatolia: A Case Study from Kulluoba, Eskisehir
    Turkteki, Murat
    ANADOLU ARASTIRMALARI-ANATOLIAN RESEARCH, 2023, (28): : 57 - 71
  • [39] Reporting in large-scale agile organizations: insights and recommendations from a case study in software development
    Schuell, Moritz
    Hofmann, Peter
    Philipp, Pascal
    Urbach, Nils
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2023, 21 (03) : 571 - 601
  • [40] Reporting in large-scale agile organizations: insights and recommendations from a case study in software development
    Moritz Schüll
    Peter Hofmann
    Pascal Philipp
    Nils Urbach
    Information Systems and e-Business Management, 2023, 21 : 571 - 601