• Portal do Governo Brasileiro
  • Atualize sua Barra de Governo
Logo
    • English
    • español
    • português (Brasil)
    • English
    • español
    • português (Brasil)
  • xmlui.dri2xhtml.structural.login
xmlui.ArtifactBrowser.ItemViewer.trail 
  •   xmlui.general.dspace_home
  • PRODUÇÃO CIENTÍFICA DE SERVIDORES
  • PCS - Artigos Científicos
  • xmlui.ArtifactBrowser.ItemViewer.trail
  •   xmlui.general.dspace_home
  • PRODUÇÃO CIENTÍFICA DE SERVIDORES
  • PCS - Artigos Científicos
  • xmlui.ArtifactBrowser.ItemViewer.trail
JavaScript is disabled for your browser. Some features of this site may not work without it.

Detecting and reporting object-relational mapping problems: an industrial report

Thumbnail
xmlui.dri2xhtml.METS-1.0.item-date
2019
xmlui.dri2xhtml.METS-1.0.item-files-viewOpen
Detecting and reporting object-relational mapping problems: an industrial report.pdf (538.1xmlui.dri2xhtml.METS-1.0.size-kilobytes)
xmlui.mirage2.itemSummaryView.MetaData
xmlui.ArtifactBrowser.ItemViewer.show_full
xmlui.dri2xhtml.METS-1.0.item-uri
http://patua.iec.gov.br//handle/iec/3975
xmlui.dri2xhtml.METS-1.0.item-author
Nazário, Marcos Felipe Carvalho
Guerra, Eduardo
Bonifácio, Rodrigo
Pinto, Gustavo
xmlui.dri2xhtml.METS-1.0.item-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 in which we curated 12 ORM-related problems, which are implemented in our framework. We then conducted a developer experience (DX) study with 13 developers (10 well-experienced and 3 students) to assess their experience with our framework to implement six ORM-related tasks. Results: All participants agreed that our framework helped them to finish the programming tasks. The participants perceived that our framework eases the ORM modeling, has precise error messages, and employs ORM best practices. As a shortcoming, however, one participant mentioned that some custom annotations are not very intuitive. Conclusions: Our findings indicate that developers are willing to use frameworks that catch ORM problems, which create opportunities for new research and tools.
xmlui.dri2xhtml.METS-1.0.item-citation
NAZÁRIO, Marcos Felipe Carvalho et al. Detecting and reporting object-relational mapping problems: an industrial report. In: ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2019, Porto de Galinhas (PE). Proceedings.... Porto de Galinhas: ACM/IEEE, 2019.
xmlui.dri2xhtml.METS-1.0.item-decsPrimary
Mapeamento Objeto-Relacional
Linguagens de Programação
Análise de Sistemas
xmlui.dri2xhtml.METS-1.0.item-rights
Acesso Embargado
xmlui.mirage2.itemSummaryView.Collections
  • PCS - Artigos Científicos

Instituto Evandro Chagas - SVS - MS - 2007-2018 Rodovia BR316 km 7 sn - Levilandia - 67030-000 - Ananindeua - Para - Brasil.
Licença Creative CommonsEste trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional
Tel: (55 91) 3214-2191
Email: biblioteca@iec.gov.br / clariceneta@iec.gov.br
 

 

xmlui.ArtifactBrowser.Navigation.head_browse

xmlui.ArtifactBrowser.Navigation.head_all_of_dspacexmlui.ArtifactBrowser.Navigation.communities_and_collectionsxmlui.ArtifactBrowser.Navigation.browse_dateissuedxmlui.ArtifactBrowser.Navigation.browse_authorxmlui.ArtifactBrowser.Navigation.browse_titlexmlui.ArtifactBrowser.Navigation.browse_subjectxmlui.ArtifactBrowser.Navigation.head_this_collectionxmlui.ArtifactBrowser.Navigation.browse_dateissuedxmlui.ArtifactBrowser.Navigation.browse_authorxmlui.ArtifactBrowser.Navigation.browse_titlexmlui.ArtifactBrowser.Navigation.browse_subject

xmlui.EPerson.Navigation.my_account

xmlui.EPerson.Navigation.loginxmlui.EPerson.Navigation.register

Instituto Evandro Chagas - SVS - MS - 2007-2018 Rodovia BR316 km 7 sn - Levilandia - 67030-000 - Ananindeua - Para - Brasil.
Licença Creative CommonsEste trabalho está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional
Tel: (55 91) 3214-2191
Email: biblioteca@iec.gov.br / clariceneta@iec.gov.br