Analyzing the evolution of testing library usage in open source Java projects
A Zerouali, T Mens - 2017 IEEE 24th International Conference …, 2017 - ieeexplore.ieee.org
Software development projects frequently rely on testing-related libraries to test the
functionality of the software product automatically and efficiently. Many such libraries are …
functionality of the software product automatically and efficiently. Many such libraries are …
Detecting and preventing program inconsistencies under database schema evolution
Nowadays, data-intensive applications tend to access their underlying database in an
increasingly dynamic way. The queries that they send to the database server are usually …
increasingly dynamic way. The queries that they send to the database server are usually …
Static analysis of dynamic database usage in java systems
Understanding the links between application programs and their database is useful in
various contexts such as migrating information systems towards a new database platform …
various contexts such as migrating information systems towards a new database platform …
Prevalence and maintenance of automated functional tests for web applications
L Christophe, R Stevens, C De Roover… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Functional testing requires executing particular sequences of user actions. Test automation
tools enable scripting user actions such that they can be repeated more easily. SELENIUM …
tools enable scripting user actions such that they can be repeated more easily. SELENIUM …
Towards a survival analysis of database framework usage in Java projects
M Goeminne, T Mens - 2015 IEEE International Conference on …, 2015 - ieeexplore.ieee.org
Many software projects rely on a relational database in order to realize part of their
functionality. Various database frameworks and object-relational mappings have been …
functionality. Various database frameworks and object-relational mappings have been …
An empirical study on the practice of maintaining object-relational mapping code in java systems
Databases have become one of the most important components in modern software
systems. For example, web services, cloud computing systems, and online transaction …
systems. For example, web services, cloud computing systems, and online transaction …
Documenting database usages and schema constraints in database-centric applications
M Linares-Vásquez, B Li, C Vendome… - Proceedings of the 25th …, 2016 - dl.acm.org
Database-centric applications (DCAs) usually rely on database operations over a large
number of tables and attributes. Understanding how database tables and attributes are used …
number of tables and attributes. Understanding how database tables and attributes are used …
How do developers document database usages in source code?(n)
M Linares-Vásquez, B Li, C Vendome… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Database-centric applications (DCAs) usually contain a large number of tables, attributes,
and constraints describing the underlying data model. Understanding how database tables …
and constraints describing the underlying data model. Understanding how database tables …
Remaining in control of the impact of schema evolution in NoSQL databases
A Hillenbrand, S Scherzinger, U Störl - International Conference on …, 2021 - Springer
During the development of NoSQL-backed software, the database schema evolves naturally
alongside the application code. Especially in agile development, new application releases …
alongside the application code. Especially in agile development, new application releases …
[PDF][PDF] Joint Source and Schema Evolution: Insights from a Study of 195 FOSS Projects.
P Vassiliadis, F Shehaj, G Kalampokis, AV Zarras - EDBT, 2023 - cs.uoi.gr
In this paper, we address the problem of the co-evolution of Free Open Source Software
projects with the relational schemata that they encompass. We exploit a data set of 195 …
projects with the relational schemata that they encompass. We exploit a data set of 195 …