Testing data-centric services using poor quality data: from relational to NoSQL document databases

Detalhes bibliográficos
Autor(a) principal: Laranjeiro, Nuno
Data de Publicação: 2017
Outros Autores: Soydemir, Seyma Nur, Ivaki, Naghmeh Ramezani, Bernardino, Jorge
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/102199
https://doi.org/10.1186/s13173-017-0063-x
Resumo: Businesses are nowadays deploying their services online, reaching out to clients all around the world. Many times deployed as web applications or web services, these business-critical systems typically perform large amounts of database operations; thus, they are dependent on the quality of the data to provide correct service to clients. Research and practice have shown that the quality of the data in an enterprise system gradually decreases overtime, bringing in diverse reliability issues to the applications that are using the data to provide services. These issues range from simple incorrect operations to aborted operations or severe system failures. In this paper, we present an approach to test data-centric services in presence of poor quality data. The approach has been designed to consider relational and NoSQL database nodes used by the system under test and is based on the injection of poor quality data on the database–application interface. The results indicate the effectiveness of the approach in discovering issues, not only at the application-level, but also in the middleware being used, contributing to the development of more reliable services.
id RCAP_908a0f3986a3779af2499f1da1b338f7
oai_identifier_str oai:estudogeral.uc.pt:10316/102199
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Testing data-centric services using poor quality data: from relational to NoSQL document databasesTestingWeb applicationsPoor quality dataObject-relational mappingJDBC driversNoSQL driversNoSQL databasesRelational databasesBusinesses are nowadays deploying their services online, reaching out to clients all around the world. Many times deployed as web applications or web services, these business-critical systems typically perform large amounts of database operations; thus, they are dependent on the quality of the data to provide correct service to clients. Research and practice have shown that the quality of the data in an enterprise system gradually decreases overtime, bringing in diverse reliability issues to the applications that are using the data to provide services. These issues range from simple incorrect operations to aborted operations or severe system failures. In this paper, we present an approach to test data-centric services in presence of poor quality data. The approach has been designed to consider relational and NoSQL database nodes used by the system under test and is based on the injection of poor quality data on the database–application interface. The results indicate the effectiveness of the approach in discovering issues, not only at the application-level, but also in the middleware being used, contributing to the development of more reliable services.2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10316/102199http://hdl.handle.net/10316/102199https://doi.org/10.1186/s13173-017-0063-xeng0104-65001678-4804Laranjeiro, NunoSoydemir, Seyma NurIvaki, Naghmeh RamezaniBernardino, Jorgeinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-09-27T20:42:46Zoai:estudogeral.uc.pt:10316/102199Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:19:14.662562Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Testing data-centric services using poor quality data: from relational to NoSQL document databases
title Testing data-centric services using poor quality data: from relational to NoSQL document databases
spellingShingle Testing data-centric services using poor quality data: from relational to NoSQL document databases
Laranjeiro, Nuno
Testing
Web applications
Poor quality data
Object-relational mapping
JDBC drivers
NoSQL drivers
NoSQL databases
Relational databases
title_short Testing data-centric services using poor quality data: from relational to NoSQL document databases
title_full Testing data-centric services using poor quality data: from relational to NoSQL document databases
title_fullStr Testing data-centric services using poor quality data: from relational to NoSQL document databases
title_full_unstemmed Testing data-centric services using poor quality data: from relational to NoSQL document databases
title_sort Testing data-centric services using poor quality data: from relational to NoSQL document databases
author Laranjeiro, Nuno
author_facet Laranjeiro, Nuno
Soydemir, Seyma Nur
Ivaki, Naghmeh Ramezani
Bernardino, Jorge
author_role author
author2 Soydemir, Seyma Nur
Ivaki, Naghmeh Ramezani
Bernardino, Jorge
author2_role author
author
author
dc.contributor.author.fl_str_mv Laranjeiro, Nuno
Soydemir, Seyma Nur
Ivaki, Naghmeh Ramezani
Bernardino, Jorge
dc.subject.por.fl_str_mv Testing
Web applications
Poor quality data
Object-relational mapping
JDBC drivers
NoSQL drivers
NoSQL databases
Relational databases
topic Testing
Web applications
Poor quality data
Object-relational mapping
JDBC drivers
NoSQL drivers
NoSQL databases
Relational databases
description Businesses are nowadays deploying their services online, reaching out to clients all around the world. Many times deployed as web applications or web services, these business-critical systems typically perform large amounts of database operations; thus, they are dependent on the quality of the data to provide correct service to clients. Research and practice have shown that the quality of the data in an enterprise system gradually decreases overtime, bringing in diverse reliability issues to the applications that are using the data to provide services. These issues range from simple incorrect operations to aborted operations or severe system failures. In this paper, we present an approach to test data-centric services in presence of poor quality data. The approach has been designed to consider relational and NoSQL database nodes used by the system under test and is based on the injection of poor quality data on the database–application interface. The results indicate the effectiveness of the approach in discovering issues, not only at the application-level, but also in the middleware being used, contributing to the development of more reliable services.
publishDate 2017
dc.date.none.fl_str_mv 2017
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/102199
http://hdl.handle.net/10316/102199
https://doi.org/10.1186/s13173-017-0063-x
url http://hdl.handle.net/10316/102199
https://doi.org/10.1186/s13173-017-0063-x
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0104-6500
1678-4804
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134086944522240