Automatic code generation of MVC web applications

G Paolone, M Marinelli, R Paesani, P Di Felice - Computers, 2020 - mdpi.com
As Web applications become more and more complex, the development costs are
increasing as well. A Model Driven Architecture (MDA) approach is proposed in this paper …

Object to NoSQL Database Mappers (ONDM): A systematic survey and comparison of frameworks

V Reniers, D Van Landuyt, A Rafique, W Joosen - Information Systems, 2019 - Elsevier
Context: Software applications frequently interact with database systems to persist and
retrieve objects. Object mapping frameworks address (i) the bi-directional conversion of data …

Automated framework for classification and selection of software design patterns

S Hussain, J Keung, MK Sohail, AA Khan, M Ilahi - Applied Soft Computing, 2019 - Elsevier
Abstract Though, Unified Modeling Language (UML), Ontology, and Text categorization
approaches have been used to automate the classification and selection of design pattern …

Practical constraint solving for generating system test data

G Soltana, M Sabetzadeh, LC Briand - ACM Transactions on Software …, 2020 - dl.acm.org
The ability to generate test data is often a necessary prerequisite for automated software
testing. For the generated data to be fit for their intended purpose, the data usually have to …

Smelly relations: measuring and understanding database schema quality

T Sharma, M Fragkoulis, S Rizou, M Bruntink… - Proceedings of the 40th …, 2018 - dl.acm.org
Context: Databases are an integral element of enterprise applications. Similarly to code,
database schemas are also prone to smells-best practice violations. Objective: We aim to …

Data-oriented differential testing of object-relational mapping systems

T Sotiropoulos, S Chaliasos, V Atlidakis… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
We introduce, what is to the best of our knowledge, the first approach for systematically
testing Object-Relational Mapping (ORM) systems. Our approach leverages differential …

{DELF}: Safeguarding deletion correctness in Online Social Networks

K Cohn-Gordon, G Damaskinos, D Neto… - 29th USENIX Security …, 2020 - usenix.org
Deletion is a core facet of Online Social Networks (OSNs). For users, deletion is a tool to
remove what they have shared and control their data. For OSNs, robust deletion is both an …

Hbsniff: A static analysis tool for java hibernate object-relational mapping code smell detection

Z Huang, Z Shao, G Fan, H Yu, K Yang… - Science of Computer …, 2022 - Elsevier
Code smells are symptoms of sub-optimal software design and implementation choices.
Detection tools were actively developed for general code smell related to coupling and …

SQLCheck: automated detection and diagnosis of SQL anti-patterns

P Dintyala, A Narechania, J Arulraj - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
The emergence of database-as-a-service platforms has made deploying database
applications easier than before. Now, developers can quickly create scalable applications …

Object Relational Mapping Vs. Event-Sourcing: Systematic Review

P Michail, K Christos - … Conference on Electronic Government and the …, 2022 - Springer
Storing information in a software system is challenging, especially in the cloud computing
era. Traditional, battle-tested methods, like Object Relational Mapping, seem inappropriate …