Testing MapReduce programs: A systematic mapping study. Issue 3 (20th November 2018)
- Record Type:
- Journal Article
- Title:
- Testing MapReduce programs: A systematic mapping study. Issue 3 (20th November 2018)
- Main Title:
- Testing MapReduce programs: A systematic mapping study
- Authors:
- Morán, Jesús
de la Riva, Claudio
Tuya, Javier - Abstract:
- Summary: Context: MapReduce is a processing model used in Big Data to facilitate the analysis of large data under a distributed architecture. Objective: The aim of this study is to identify and categorize the state of the art of software testing in MapReduce applications, determining trends and gaps. Method: Systematic mapping study to discuss and classify according to international standards 54 relevant studies in relation to reasons for testing, types of testing, quality characteristics, test activities, tools, roles, processes, test levels, and research validations. Results: The principal reasons for testing MapReduce applications are performance issues, potential failures, issues related to the data, or to satisfy the agreements with efficient resources. The efforts are focused on performance and, to a lesser degree, on functionality. Performance testing is carried out through simulation and evaluation, whereas functional testing considers some program characteristics (such as specification and structure). Despite the type of testing, the majority of efforts are focused at the unit and integration test levels of the specific MapReduce functions without considering other parts of the technology stack. Conclusions: Researchers have both opportunities and challenges in performance and functional testing, and there is room to improve their research though the use of mature and standard validation methods. Abstract : State‐of‐the‐art of software testing in MapReduceSummary: Context: MapReduce is a processing model used in Big Data to facilitate the analysis of large data under a distributed architecture. Objective: The aim of this study is to identify and categorize the state of the art of software testing in MapReduce applications, determining trends and gaps. Method: Systematic mapping study to discuss and classify according to international standards 54 relevant studies in relation to reasons for testing, types of testing, quality characteristics, test activities, tools, roles, processes, test levels, and research validations. Results: The principal reasons for testing MapReduce applications are performance issues, potential failures, issues related to the data, or to satisfy the agreements with efficient resources. The efforts are focused on performance and, to a lesser degree, on functionality. Performance testing is carried out through simulation and evaluation, whereas functional testing considers some program characteristics (such as specification and structure). Despite the type of testing, the majority of efforts are focused at the unit and integration test levels of the specific MapReduce functions without considering other parts of the technology stack. Conclusions: Researchers have both opportunities and challenges in performance and functional testing, and there is room to improve their research though the use of mature and standard validation methods. Abstract : State‐of‐the‐art of software testing in MapReduce applications through systematic mapping study: findings, gaps and opportunities. … (more)
- Is Part Of:
- Journal of software. Volume 31:Issue 3(2019)
- Journal:
- Journal of software
- Issue:
- Volume 31:Issue 3(2019)
- Issue Display:
- Volume 31, Issue 3 (2019)
- Year:
- 2019
- Volume:
- 31
- Issue:
- 3
- Issue Sort Value:
- 2019-0031-0003-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-11-20
- Subjects:
- Big Data engineering -- MapReduce -- software testing -- systematic mapping study
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.2120 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9685.xml