search menu icon-carat-right cmu-wordmark

Are All Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study

September 2014 Presentation
Mauricio Aniche (University of São Paulo), Gustavo Oliva (University of São Paulo), Marco Gerosa (University of Delaware)

This presentation describes a way to identify methods that have been placed in wrong or ambiguous data access objects and provides results from three projects.

Publisher:

Software Engineering Institute

Abstract

This presentation was part of the Sixth International Workshop on Managing Technical Debt, held in conjunction with the 30th International Conference on Software Maintenance and Evolution (ICSME 2014).

This presentation defines data access objects (DAOs), describes how complicated they can get, and focuses on where to put these queries. It also describes how to automatically identify methods that may have been placed in wrong or ambiguous DAOs and provides results from three projects.