Testing data-centric services using poor quality data: from relational to NoSQL document databases
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , , |
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 |