Notícias

Banca de DEFESA: MARCOS FELIPE CARVALHO NAZÁRIO

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: MARCOS FELIPE CARVALHO NAZÁRIO
DATA: 11/09/2019
HORA: 16:00
LOCAL: A ser definido
TÍTULO:

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


PALAVRAS-CHAVES:

Object-relational model

JPA

Hibernate

Developer Experience


PÁGINAS: 70
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

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 f irst 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.


MEMBROS DA BANCA:
Presidente - 1277614 - GUSTAVO HENRIQUE LIMA PINTO
Interno - 1643578 - SANDRO RONALDO BEZERRA OLIVEIRA
Externo ao Programa - 2617773 - CARLOS DOS SANTOS PORTELA
Notícia cadastrada em: 30/08/2019 08:23
SIGAA | Centro de Tecnologia da Informação e Comunicação (CTIC) - (91)3201-7793 | Copyright © 2006-2024 - UFPA - castanha.ufpa.br.castanha2