[1] D. Schwabe, G. Rossi, L. Esmeraldo, and F. Lyardet, “Web Design Frameworks: An Approach to Improve Reuse in Web Applications,” vol. 2016, S. Murugesan and Y. Deshpande, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2001. [2] R. E. Johnson, “Components, frameworks, patterns,” ACM SIGSOFT Softw. Eng. Notes, vol. 22, no. 3, pp. 10-17, May 1997. [3] G. E. Krasner and S. T. Pope, “A description of the model-view-controller user interface paradigm in the smalltalk-80 system,” J. object oriented Program., vol. 1, pp. 26-49, 1988. [4] A. Leff and J. T. Rayfield, “Web-application development using the Model/View/Controller design pattern,” in Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, 2001, pp. 118-127. [5] G. Booch, “Object-oriented development,” IEEE Trans. Softw. Eng., vol. SE-12, no. 2, pp. 211-221, Feb. 1986. [6] C. Murdaca, “An Object-Relational Compiler,” in 2009 WRI World Congress on Computer Science and Information Engineering, 2009, vol. 7, pp. 438-442. [7] Oracle, “MySQL,” 1995. [Online]. Available: https://www.mysql.com/. [Accessed: 08-Mar-2016]. [8] M. Wideniu, “MariaDB.org - Continuity and open collaboration,” 2009. [Online]. Available: https://mariadb.org/. [Accessed: 08-Mar-2016]. [9] M. Stonebraker, “PostgreSQL: The world's most advanced open source database,” 1995. [Online]. Available: http://www.postgresql.org/. [Accessed: 08-Mar-2016]. [10] S. Software Development Laboratories, “Oracle Database,” 1977. [Online]. Available: https://www.oracle.com/database/index.html. [Accessed: 08-Mar-2016]. [11] Microsoft, “SQL Server Database,” 1989. [Online]. Available: https://www.microsoft.com/web/platform/database.aspx. [Accessed: 08-Mar-2016]. [12] C. Ireland, D. Bowers, M. Newton, and K. Waugh, “A Classification of ObjectRelational Impedance Mismatch,” in 2009 First International Confernce on Advances in Databases, Knowledge, and Data Applications, 2009, pp. 36-43. [13] J. Yoder, R. Johnson, and Q. Wilson, “Connecting business objects to relational databases,” Urbana, 2005. 10 Título de la tesis o trabajo de investigación [14] H. Abelson, G. J. Sussman, and J. Sussman, Structure and Interpretation of Computer Programs, Second Edi. Cambridge, United States: The MIT Press, 1996. [15] Hibernate, “Hibernate. Everything data.” [Online]. Available: http://hibernate.org/. [Accessed: 10-Mar-2016]. [16] MyBatis, “MyBatis.” [Online]. Available: http://www.mybatis.org/mybatis-3/. [Accessed: 10-Mar-2016]. [17] T. Doctrine, “Doctrine Project,” 2006. [Online]. Available: http://www.doctrine project.org/. [Accessed: 10-Mar-2016]. [18] D. Heinemeier Hansson, “Ruby on Rails,” 2005. [Online]. Available: http://rubyonrails.org/. [Accessed: 10-Mar-2016]. [19] T. Otwell, “Laravel - The PHP Framework For Web Artisans,” 2011. [Online]. Available: https://laravel.com/. [Accessed: 10-Mar-2016]. [20] M. Björemo and P. Trninić, “Evaluation of web application frameworks-Evaluation of web application frameworks with regards to rapid development.,” 2010. [21] J. Plekhanova, “Evaluating web development frameworks: Django, Ruby on Rails and CakePHP,” Inst. Bus. Inf. Technol., 2009. [22] P. Wang, “Comparison of Four Popular Java Web Framework Implementations: Struts1. X, WebWork2. 2X, Tapestry4, JSF1. 2,” 2008. [23] M. Canales, “A Comparative Study of Rapid Development Frameworks for the Creation of a Language Placement Exam Template,” 2010. [24] T.-H. Chen, W. Shang, Z. M. Jiang, A. E. Hassan, M. Nasser, and P. Flora, “Finding and Evaluating the Performance Impact of Redundant Data Access for Applications that are Developed Using Object-Relational Mapping Frameworks,” IEEE Trans. Softw. Eng., vol. PP, no. 99, pp. 1-1, 2016. [25] N. Wilde and R. Huitt, “Maintenance support for object-oriented programs,” IEEE Trans. Softw. Eng., vol. 18, no. 12, pp. 1038-1044, Dec. 1992. [26] R. W. Selby, “Enabling reuse-based software development of large-scale systems,” IEEE Trans. Softw. Eng., vol. 31, no. 6, pp. 495-510, Jun. 2005. [27] D. Mancl and W. Havanas, “A study of the impact of C++ on software maintenance,” in Proceedings. Conference on Software Maintenance 1990, 1990, pp. 63-69. [28] G. Low and S. Huan, “Impact of object oriented development on software quality,” in STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice, 1999, pp. 3-11. [29] H. Ran, W. Zhuo, and X. Jianfeng, “Web Quality of Agile Web Development,” 2009 IITA Int. Conf. Serv. Sci. Manag. Eng., pp. 426-429, Jul. 2009. Bibliografía 105 [30] F. Arango Isaza, Ingeniería de Software un Libro WEB. 2006. [31] J. Kienzle and A. Romanovsky, “Framework based on design patterns for providing persistence in object-oriented programming languages,” IEE Proc. - Softw., vol. 149, no. 3, p. 77, 2002. [32] E. Codd, “A relational model of data for large shared data banks,” Commun. ACM, 1970. [33] S. Philippi, “Model driven generation and testing of object-relational mappings,” J. Syst. Softw., 2005. [34] B. Kitchenham, “Procedures for performing systematic reviews,” Keele, UK, Keele Univ., 2004. [35] B. Kitchenham and O. Brereton, “Systematic literature reviews in software engineering-a systematic literature review,” Inf. Softw. …, 2009. [36] P. Carbonnelle, “PYPL PopularitY of Programming Language index,” 2015. [Online]. Available: http://pypl.github.io/PYPL.html. [Accessed: 09-May-2016]. [37] T. Goldschmidt, R. Reussner, and J. Winzen, “A case study evaluation of maintainability and performance of persistency techniques,” in Proceedings of the 13th international conference on Software engineering - ICSE '08, 2008, p. 401. [38] V. Basili, G. Caldiera, and R. H Dieter, “Goal question metric (gqm) approach,” Encycl. Softw. Eng., vol. 2, 1994. [39] Z. Zhou and Z. Chen, “Performance Evaluation of Transparent Persistence Layer in Java Applications,” in 2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 2010, pp. 21-26. [40] M. C. Cuervo, D. I. P. Parra, and A. C. A. Aldana, “Evaluación y análisis de rendimiento de los frameworks de persistencia Hibernate y Eclipselink [Assessment and analysis of performance persistence frameworks Hibernate and EclipseLink],” Ventana Informática, no. 24. 21-Jun-2011. [41] P. Van Zyl, D. G. Kourie, and A. Boake, “Comparing the performance of object databases and ORM tools,” in Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing couuntries - SAICSIT '06, 2006, pp. 1- 11. [42] K. E. Roopak, K. S. S. Rao, S. Ritesh, and S. Chickerur, “Performance Comparison of Relational Database with Object Database (DB4o),” in 2013 5th International Conference on Computational Intelligence and Communication Networks, 2013, pp. 512-515. [43] A. R. Fayyaz and M. Munir, “Performance Evaluation of PHP Frameworks (CakePHP and CodeIgniter) in relation to the Object-Relational Mapping, with respect to Load Testing,” Blekinge Institute of Technology, 2013. 10 Título de la tesis o trabajo de investigación [44] O. Leisalu, “Comparative Evaluation of Two PHP Persistence Frameworks,” 2009. [45] V. Nagy, “Performance Analysis of Relational Databases, Object-Oriented Databases and ORM Frameworks,” University of Skovde, 2014. [46] G. Booch, I. Jacobson, and J. Rumbaugh, “OMG Unified Modeling Lenguage Specification,” 2000. [Online]. Available: http://www.omg.org/spec/UML/. [Accessed: 20-Apr-2016]. [47] P. Wegrzynowicz, “Performance antipatterns of one to many association in hibernate,” IEEE Trans. Softw. Eng., pp. 1475-1481, 2013. [48] D. A. Alvarez and F. Arango, “Hibernate and spring - An analysis of maintainability against performance,” Rev. Fac. Ing., vol. 0, 2016. [49] L. Constantine and L. Lockwood, Software for use: a practical guide to the models and methods of usage-centered design. 1999. [50] IEEE, “IEEE SA - 24765-2010 - Systems and software engineering -- Vocabulary.” [Online]. Available: http://standards.ieee.org/findstds/standard/24765-2010.html. [51] E. Yourdon and L. Constantine, “Structured design: Fundamentals of a discipline of computer program and systems design,” 1979. [52] I. Jacobson, “Object Oriented Software Engineering: A Use Case Driven Approach,” 1992. [53] Hibernate, “Chapter 7. Collection mapping,” Community Documentation, 2015. [Online]. Available: https://docs.jboss.org/hibernate/orm/3.6/reference/enUS/html/collections.html. [Accessed: 18-Dec-2015]. [54] Sun, “Core J2EE Patterns - Data Access Object,” Sun Microsystem, 2002. [Online]. Available: http://www.oracle.com/technetwork/java/dataaccessobject-138824.html. [Accessed: 25-Apr-2015]. [55] IEEE Spectrum, “The 2015 Top Ten Programming Languages,” 2015. [Online]. Available: http://spectrum.ieee.org/computing/software/the-2015-top-ten programming-languages. [Accessed: 11-Jun-2016]. [56] S. D. Network, “Java SE Desktop Technologies - Java Beans,” Sun Microsystems. [Online]. Available: http://www.oracle.com/technetwork/java/javase/tech/index-jsp138795.html. [Accessed: 25-May-2015]. [57] Grupo de Investigación en Ingeniería de Software, “Learning of Web Application Frameworks.” [Online]. Available: http://xue.medellin.unal.edu.co/grupois/wiki/index.php/Main_Page.