Litcius/Paper detail

Software architectures for big data: a systematic literature review

Cigdem Avci Salma, Bedir Teki̇nerdoğan, Ioannis N. Athanasiadis

2020Big Data Analytics46 citationsDOIOpen Access PDF

Abstract

Abstract Big Data systems are often composed of information extraction, preprocessing, processing, ingestion and integration, data analysis, interface and visualization components. Different big data systems will have different requirements and as such apply different architecture design configurations. Hence a proper architecture for the big data system is important to achieve the provided requirements. Yet, although many different concerns in big data systems are addressed the notion of architecture seems to be more implicit. In this paper we aim to discuss the software architectures for big data systems considering architectural concerns of the stakeholders aligned with the quality attributes. A systematic literature review method is followed implementing a multiple-phased study selection process screening the literature in significant journals and conference proceedings.

Topics & Concepts

Computer scienceBig dataData extractionData scienceSoftware architectureArchitectureReference architectureSoftwarePreprocessorSoftware engineeringSystematic reviewData qualityData miningEngineeringArtificial intelligenceOperations managementLawMetric (unit)MEDLINEProgramming languageVisual artsArtPolitical scienceSoftware System Performance and ReliabilityBig Data and Business IntelligenceCloud Computing and Resource Management