Global Journal of
Information Technology
Volume 06, Issue 1, (2016) 107-116
http://sproc.org/ojs/index.php/gjit
Big data in software engineering: A systematic literature review
Selami Bagriyanik *, Turkcell Technology R&D, Maltepe, Istanbul, Turkey
Adem Karahoca, Software Engineering Department, Besiktas, Istanbul, Turkey
Suggested Citation:
Bagriyanik, S. & Karahoca, A. (2016). Big data in software engineering: A systematic literature review.
Global Journal of Information Technology. 6(1), 107-116
Received 08 January, 2016; revised 04 February, 2016; accepted 17 March, 2015.
Selection and peer review under responsibility of Prof. Dr. Adem Karahoca, Bahcesehir University, Turkey
©
2016 SciencePark Research, Organization & Counseling. All rights reserved.
Abstract
Purpose of Study: We investigate the big data studies using batch and/or streaming data generated in the
process of software development lifecycle. All phases of application development phases are in our scope
including but not limited to elicitation, requirements analysis, design, software implementation, version
control management, unit / functional / regression / automated / performance / stress test, release
management, application log monitoring, application usage monitoring, user complaint management,
security and compliance management and software problem management.
Methods: We use a systematic literature review methodology used in Software Engineering studies to find
and analyse the related studies published from January 2010 to October 2015. We synthesize the
quantitative and qualitative outputs of selected papers and report the results.
Findings and Results: In general, there are scarce studies in the literature. However there are relatively
more papers regarding some areas such as Software Quality, Development, Project Management and
Human Computer Interaction. However research in some fields such as Deployment, Requirements
Engineering, Release Management and Mobile Applications were relatively less.
Conclusions & Recommendations: More studies are required to identify the use cases, data attributes,
measurements, platform requirements especially in the fields which are identified as having lack of study.
A holistic big data perspective is needed to support software engineering ecosystems in large and
complex enterprises.
Keywords: Big Data, Software Engineering, Software Analytics, Data Mining, Software Development,
Operational Intelligence, Software Archaeology
*ADDRESS FOR CORRESPONDENCE: Selami Bagriyanik, Turkcell Technology R&D, Maltepe, Istanbul, Turkey.
E-mail address: selami.bagriyanik@turkcell.com.tr