2016 IEEE International Conference on Software Quality, Reliability and Security (QRS) 2016
DOI: 10.1109/qrs.2016.38
|View full text |Cite
|
Sign up to set email alerts
|

Detecting and Preventing Program Inconsistencies under Database Schema Evolution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(7 citation statements)
references
References 28 publications
1
6
0
Order By: Relevance
“…As they say, data-intensive systems have heterogeneous architecture divided into multiple parts (software systems, data storage systems, and data), and debt introduced in one part has unwanted effects on other parts as well. A similar phenomenon has been described by several authors [25,29,46], who found that changes in the database or application often remain unpropagated to the other side. In the end, the system's quality decays over time [46].…”
Section: Introductionsupporting
confidence: 80%
“…As they say, data-intensive systems have heterogeneous architecture divided into multiple parts (software systems, data storage systems, and data), and debt introduced in one part has unwanted effects on other parts as well. A similar phenomenon has been described by several authors [25,29,46], who found that changes in the database or application often remain unpropagated to the other side. In the end, the system's quality decays over time [46].…”
Section: Introductionsupporting
confidence: 80%
“…However, it is possible to build query dynamically from inside the database (via PERFORM query). We do not handle these kinds of query at the moment but it would be possible to use an approach similar to Meurice et al approach [14].…”
Section: Discussionmentioning
confidence: 99%
“…Meurice et al [14] presented a tool-supported approach that can analyze how the client source code and database schema co-evolved in the past and to simulate a database change to determine client source code locations that would be affected by the change. Additionally, the authors provide strategies (recommendations and warnings) for facing database schema change.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…First of all, the implicit schema (as described by Fowler ( 2013)) makes evolution in ESSs difficult. Solutions as proposed by Meurice et al (2016) and Maule et al (2008) to analyze the impact of schema changes are not usable, because there is no explicit schema. In contrast to their solution, the change originates in the application and impacts the data in the event store.…”
Section: Schema Evolution In Event Sourced Systemsmentioning
confidence: 99%