2015
DOI: 10.1109/mis.2014.76
|View full text |Cite
|
Sign up to set email alerts
|

Research Directions for Engineering Big Data Analytics Software

Abstract: Many software startups and research and development efforts are actively taking place to harness the power of big data and create software with potential to improve almost every aspect of human life. As these efforts continue to increase, full consideration needs to be given to engineering aspects of big data software. Since these systems exist to make predictions on complex and continuous massive datasets, they pose unique problems during specification, design, and verification of software that needs to be de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
47
0
1

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 60 publications
(49 citation statements)
references
References 19 publications
1
47
0
1
Order By: Relevance
“…Based on this context model, the authors then sketch research challenges in requirements engineering, architectures, and testing and maintenance. The results are similar to those in [49], although the models are quite different (conceptual versus more mathematical/formal).…”
Section: Related Researchsupporting
confidence: 78%
See 1 more Smart Citation
“…Based on this context model, the authors then sketch research challenges in requirements engineering, architectures, and testing and maintenance. The results are similar to those in [49], although the models are quite different (conceptual versus more mathematical/formal).…”
Section: Related Researchsupporting
confidence: 78%
“…Otero and Peter [49] attempt to set a research agenda for engineering Big Data analytics software. They look at several problems in the engineering of BD software: the requirements problem, the design problem, the construction problem, and the testing problem.…”
Section: Related Researchmentioning
confidence: 99%
“…If a MR is violated, for any pair of source and follow-up test cases, the tester reports a failure in the program. MT has been successfully applied to test many different types of software, such as numerical programs (Zhou et al 2004), embedded software (Kuo et al 2011), analysis of feature models (Segura et al 2010), machine learning Xie et al 2011), testing service oriented applications (Chan et al 2007), and big data analytics (Otero and Peter 2015). A simple and classical example of MT is to test the correctness of an implementation of a program that computes the sin(x) trigonometric function, using some wellknown mathematical properties of the function as MRs (Table 3).…”
Section: Metamorphic Testingmentioning
confidence: 99%
“…In order to deal with the challenges brought by big data, there is very active ongoing development of new tools, algorithms, computational frameworks, analytic platforms and deployment strategies. Current big data analyssi optimization focuses on scaling up/out analytic platforms [10] [11] and using approximation algorithms [12] [13].…”
Section: Introductionmentioning
confidence: 99%