Analyzing the evolution of testing library usage in open source Java projects
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
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 map**s have been …
functionality. Various database frameworks and object-relational map**s have been …
An empirical study on the practice of maintaining object-relational map** 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
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)
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
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.
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 …