Escudo de la República de Colombia
Sistema Nacional de Biliotecas - Repositorio Institucional Universidad Nacional de Colombia Biblioteca Digital - Repositorio Institucional UN Sistema Nacional de Bibliotecas UN

A Framework for Evaluating Maintainability and Performance of Object-Relational-Mapping Tools in Web Application Frameworks

Alvarez Eraso, Danny Alejandro (2017) A Framework for Evaluating Maintainability and Performance of Object-Relational-Mapping Tools in Web Application Frameworks. Maestría thesis, Universidad Nacional de Colombia - Sede Medellín.

Texto completo

[img]
Vista previa
PDF - Versión Aceptada
Available under License Creative Commons Attribution Non-commercial No Derivatives.

3MB
[img] Other (bibliography.txt) - Versión Aceptada
Available under License Creative Commons Attribution Non-commercial No Derivatives.

9kB

Resumen

Web Application Frameworks (WAF) and Object-Relational Mapping (ORM) tools reduce the time and effort needed to develop high quality applications. However, there are many of them and choosing the best suited for a particular project is not easy. There are comparative studies about these tools, inconveniently, the existing studies do not considerate a domain complex enough that allow us to measure in a more precise way their advantages and disadvantages, also they do not analyze the maintainability related to ORM usage. To contribute in understanding these tools, we propose a WAF-ORM evaluation framework that measures performance and maintainability which we used to compare a group of WAF-ORM technologies. Our study includes a case study that separates queries in three different complexity levels that use both pure SQL and ORM’s API. We addressed performance analysis by studying the impact of queries’ complexity and database size, leaving all other variables affecting performance constant. Also, as maintainability is harder to measure, we propose a qualitative way to classify WAF-ORM technologies. A comparison based on these aspects is important because understanding performance and architectural benefits of ORMs technologies is helpful for both users and developers of WAF-ORM technologies.

Tipo de documento:Tesis/trabajos de grado - Thesis (Maestría)
Colaborador / Asesor:Arango Isaza, Fernando
Información adicional:Research Area: Software Engineering on Web Application Frameworks
Palabras clave:object-relational mapping, relational databases, object-oriented languages, class diagram, performance, maintainability, software architecture, mapeo objeto-relacional, base de datos relacionales, lenguajes orientados a objetos, diagrama de clases, desempeño, mantenibilidad, arquitectura de software
Temática:0 Generalidades / Computer science, information & general works
Unidad administrativa:Sede Medellín > Facultad de Minas > Escuela de Sistemas > Ingeniería de Sistemas e Informática
Código ID:56719
Enviado por : Danny Alejandro Alvarez Eraso
Enviado el día :23 May 2017 15:05
Ultima modificación:07 Noviembre 2017 13:50
Ultima modificación:07 Noviembre 2017 13:50
Exportar:Clic aquí
Estadísticas:Clic aquí
Compartir:

Solamente administradores del repositorio: página de control del ítem

Vicerrectoría de Investigación: Número uno en investigación
Indexado por:
Indexado por Scholar Google WorldCat DRIVER Metabiblioteca OAIster BASE BDCOL Registry of Open Access Repositories SNAAC Red de repositorios latinoamericanos eprints Open archives La referencia Tesis latinoamericanas OpenDOAR CLACSO
Este sitio web se ve mejor en Firefox