Research in schema evolution has been driven by the need for more effective software development and maintenance. Finding impacts of schema changes on the applications and presenting them in an appropriate way are particularly challenging. We have developed a tool that finds impacts of schema changes on applications in object-oriented systems. This tool displays components (packages, classes, interfaces, methods and fields) of a database application system as a graph. Components potentially affected by a change are indicated by changing the shape of the boxes representing those components. We have evaluated the tool by own judgement on a real-life application and by a controlled student experiment. Our results indicate that identif...
Changes in the real world may require both the database population and the database schema to evolve...
Schema evolution is a problem that is faced by long-lived data. When a schema changes, existing pers...
Databases are continuously evolving environments, where design constructs are added, removed or upda...
Achieving correct changes is the dominant activity in the application software industry. Modificatio...
Modern database applications are among the most widely used and complex software systems. They const...
Changing a database schema may affect the preexistent data instances and programs. Two major strateg...
When database schemas require change, it is typical to predict the effects of the change, first to g...
Data stored in a data warehouse must be kept consistent and up-to-date with the underlying informati...
Abstract:- With current software technology trends, databases lie on the heart of almost every moder...
The development of software products consumes a lot of time and resources. On the other hand, these ...
The source code of a software system is in constant change. The impact of these changes spreads out ...
Abstract—Modern information systems, such as enterprise applications and e-commerce applications, of...
Data stored in a data warehouse must be kept consis-tent and up-to-date with respect to the underlyi...
Since change is a fundamental aspect of persistent information and data-centric systems, both data a...
Modern software applications consisting of a multi-tiered application structure have often a databas...
Changes in the real world may require both the database population and the database schema to evolve...
Schema evolution is a problem that is faced by long-lived data. When a schema changes, existing pers...
Databases are continuously evolving environments, where design constructs are added, removed or upda...
Achieving correct changes is the dominant activity in the application software industry. Modificatio...
Modern database applications are among the most widely used and complex software systems. They const...
Changing a database schema may affect the preexistent data instances and programs. Two major strateg...
When database schemas require change, it is typical to predict the effects of the change, first to g...
Data stored in a data warehouse must be kept consistent and up-to-date with the underlying informati...
Abstract:- With current software technology trends, databases lie on the heart of almost every moder...
The development of software products consumes a lot of time and resources. On the other hand, these ...
The source code of a software system is in constant change. The impact of these changes spreads out ...
Abstract—Modern information systems, such as enterprise applications and e-commerce applications, of...
Data stored in a data warehouse must be kept consis-tent and up-to-date with respect to the underlyi...
Since change is a fundamental aspect of persistent information and data-centric systems, both data a...
Modern software applications consisting of a multi-tiered application structure have often a databas...
Changes in the real world may require both the database population and the database schema to evolve...
Schema evolution is a problem that is faced by long-lived data. When a schema changes, existing pers...
Databases are continuously evolving environments, where design constructs are added, removed or upda...