TY - GEN
T1 - Applying software engineering processes for big data analytics applications development
AU - Al-Jaroodi, Jameela
AU - Hollein, Brandon
AU - Mohamed, Nader
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/3/1
Y1 - 2017/3/1
N2 - 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.
AB - 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.
KW - Big Data
KW - Big Data Analytics
KW - Requirements
KW - SDLC
KW - Software Development
KW - Software Engineering
KW - Software Process
UR - http://www.scopus.com/inward/record.url?scp=85016715884&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85016715884&partnerID=8YFLogxK
U2 - 10.1109/CCWC.2017.7868456
DO - 10.1109/CCWC.2017.7868456
M3 - Conference contribution
AN - SCOPUS:85016715884
T3 - 2017 IEEE 7th Annual Computing and Communication Workshop and Conference, CCWC 2017
BT - 2017 IEEE 7th Annual Computing and Communication Workshop and Conference, CCWC 2017
A2 - Saha, Himadri Nath
A2 - Chakrabarti, Satyajit
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE Annual Computing and Communication Workshop and Conference, CCWC 2017
Y2 - 9 January 2017 through 11 January 2017
ER -