2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2019
DOI: 10.1109/esem.2019.8870163
|View full text |Cite
|
Sign up to set email alerts
|

Detecting and Reporting Object-Relational Mapping Problems: An Industrial Report

Abstract: Background: Object-Relational Mapping (ORM) frameworks are regarded as key tools in the software engineer arsenal. However, developers often face ORM problems, and the solution to these problems are not always clear. To mitigate these problems, we created a framework that detects and reports a family of ORM problems. Aims: The aim of this work is to assess how practitioners perceive our framework, the problems, they face, and the eventual points for improvements. Method: We first report an observational study … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…However, it would not define a valid range of numeric values in an instance validation API (like Bean Validation). A drawback of this approach is that the metadata are not explicit in the source code can lead to errors 39 . For instance, by changing a class name, a developer might inadvertently change the metadata that drives the application's behavior.…”
Section: Code Conventionsmentioning
confidence: 99%
“…However, it would not define a valid range of numeric values in an instance validation API (like Bean Validation). A drawback of this approach is that the metadata are not explicit in the source code can lead to errors 39 . For instance, by changing a class name, a developer might inadvertently change the metadata that drives the application's behavior.…”
Section: Code Conventionsmentioning
confidence: 99%
“…Marcos Felipe Carvalho Naz´ario [14] and team detected various ORM problems. Major problems are identified, like those with the database schema, entity classes, and consequences when using ORM tools.…”
Section: Related Workmentioning
confidence: 99%