Applying software engineering processes for big data analytics applications development

Jameela Al-Jaroodi, Brandon Hollein, Nader Mohamed

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Citations (Scopus)

Abstract

Developing large scale software projects involves huge efforts at every stage of the software development life cycle (SDLC). This led researchers and practitioners to develop software processes and methodologies that will assist software developers and improve their operations. Software processes evolved and took multiple approaches to address the different issues of the SDLC. Recently big data analytics applications (BDAA) are in demand as more and more data is collected and stakeholders need effective and efficient software to process them. The goal is not just to be able to process big data, but also arrive at useful conclusions that are accurate and timely. Considering the distinctive characteristics of big data and the available infrastructures, tools and development models, we need to create a systematic approach to the SDLC activities for BDAA development. In this paper, we rely on our earlier work identifying the characteristic and requirements of BDAA and use that to propose appropriate models for their development process. It is necessary to carefully examine this domain and adopt the software processes that best serve the developers and is flexible enough to address the different characteristics of such applications.

Original languageEnglish
Title of host publication2017 IEEE 7th Annual Computing and Communication Workshop and Conference, CCWC 2017
EditorsHimadri Nath Saha, Satyajit Chakrabarti
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509042289
DOIs
Publication statusPublished - Mar 1 2017
Externally publishedYes
Event7th IEEE Annual Computing and Communication Workshop and Conference, CCWC 2017 - Las Vegas, United States
Duration: Jan 9 2017Jan 11 2017

Publication series

Name2017 IEEE 7th Annual Computing and Communication Workshop and Conference, CCWC 2017

Other

Other7th IEEE Annual Computing and Communication Workshop and Conference, CCWC 2017
Country/TerritoryUnited States
CityLas Vegas
Period1/9/171/11/17

Keywords

  • Big Data
  • Big Data Analytics
  • Requirements
  • SDLC
  • Software Development
  • Software Engineering
  • Software Process

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Applying software engineering processes for big data analytics applications development'. Together they form a unique fingerprint.

Cite this