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
来源
2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA) | 2020年
关键词
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
相关论文
共 28 条
[1]   Embrace the Challenges: Software Engineering in a Big Data World [J].
Anderson, Kenneth M. .
2015 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BIG DATA SOFTWARE ENGINEERING, 2015, :19-25
[2]  
[Anonymous], 2009, Software Engineering
[3]  
[Anonymous], 2019, Agile requirements core practices
[4]  
[Anonymous], 2015, NIST Big Data Interoperability Framework: Volume 3, Use Cases and General Requirements," vol, V3, P260
[5]   A Validation Study of a Requirements Engineering Artefact Model for Big Data Software Development Projects [J].
Arruda, Darlan ;
Madhavji, Nazim H. ;
Noorwali, Ibtehal .
ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, :106-116
[6]   State of Requirements Engineering Research in the Context of Big Data Applications [J].
Arruda, Darlan ;
Madhavji, Nazim H. .
REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2018), 2018, 10753 :307-323
[7]  
Basili V.R., 1994, Encyclopedia of Software Engineering
[8]  
Berenbach B., 2009, Practice
[9]   Big Data System Development: An Embedded Case Study with a Global Outsourcing Firm [J].
Chen, Hong-Mei ;
Kazman, Rick ;
Haziyev, Serge ;
Hrytsay, Olha .
2015 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BIG DATA SOFTWARE ENGINEERING, 2015, :44-50
[10]  
Creswell J. W., 2014, RES DESIGN QUALITATI, V4th, DOI DOI 10.1007/S13398-014-0173-7.2