Análisis de defectos de diseño
Supervisor(es): Apa, Cecilia - Casella, Vanessa - Vallespir, Diego
Resumen:
La calidad interna del software se puede ver afectada por las malas prácticas de diseño que pueden generar defectos de diseño. Estos defectos de diseño pueden aumentar el tiempo de desarrollo y mantenimiento del software, generando retrabajo, atrasos en las entregas, entre otros. El conocimiento e identificación de diferentes tipos de defectos de diseño contribuye a mejorar su calidad interna. Para esto, resulta importante apoyarse en herramientas automatizadas con el objetivo de optimizar el esfuerzo en las detecciones. Para mejorar tanto las prácticas de diseño de software como la forma en la que se enseña a diseñar en la carrera Ingeniería en Computación de la Facultad de Ingeniería, en este trabajo se presenta la realización de un estudio exploratorio con el objetivo de conocer y analizar los defectos de diseño documentados como Code Smells y AntiPatterns en los que incurren los estudiantes de pregrado al desarrollar software. Para ello, se determina un conjunto de Code Smells y AntiPatterns vinculados a defectos de diseño, se define una taxonomía de clasificación de los mismos y se selecciona y configura un conjunto de herramientas para su detección, que luego se utiliza sobre el código de un producto de software construido por estudiantes. Los resultados de nuestro trabajo muestran que la mayor cantidad de ocurrencias de Code Smells se observó en las categorías relacionadas a convenciones y tecnología Java, y que los AntiPatterns detectados fueron escasos y los tiempos estimados de refactorización imprecisos. Las principales clases afectadas fueron aquellas con alta complejidad y que concentraban la mayor parte de la lógica de negocio. Algunas debilidades y deficiencias fueron identificadas en la definición y utilización de estándares, así como en las revisiones de código realizadas por los estudiantes. En base a estos resultados, brindamos algunas sugerencias de mejora tanto a nivel del proceso de desarrollo de software como en la utilización de las herramientas automatizadas, para optimizar el tiempo dedicado a la detección y corrección de estos defectos de diseño. Diversos productos generados para el desarrollo de este proyecto pueden ser utilizados a futuro por la industria para mejorar sus procesos de desarrollo de software, así como por la comunidad científica para futuros estudios relacionados a defectos de diseño.
2022 | |
Defectos de diseño Code Smells AntiPatterns Calidad |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/31526 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
_version_ | 1807523228172681216 |
---|---|
author | Lago, Rodrigo |
author2 | Sánchez, Mario Nicolás Silvotti, Belén |
author2_role | author author |
author_facet | Lago, Rodrigo Sánchez, Mario Nicolás Silvotti, Belén |
author_role | author |
bitstream.checksum.fl_str_mv | 6429389a7df7277b72b7924fdc7d47a9 a006180e3f5b2ad0b88185d14284c0e0 36c32e9c6da50e6d55578c16944ef7f6 1996b8461bc290aef6a27d78c67b6b52 05fe7a2a1390dffdb403b7b7ad0e5130 |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 MD5 MD5 |
bitstream.url.fl_str_mv | http://localhost:8080/xmlui/bitstream/20.500.12008/31526/5/license.txt http://localhost:8080/xmlui/bitstream/20.500.12008/31526/2/license_url http://localhost:8080/xmlui/bitstream/20.500.12008/31526/3/license_text http://localhost:8080/xmlui/bitstream/20.500.12008/31526/4/license_rdf http://localhost:8080/xmlui/bitstream/20.500.12008/31526/1/LSS22.pdf |
collection | COLIBRI |
dc.contributor.filiacion.none.fl_str_mv | Lago Rodrigo, Universidad de la República (Uruguay). Facultad de Ingeniería Sánchez Mario Nicolás, Universidad de la República (Uruguay). Facultad de Ingeniería Silvotti Belén, Universidad de la República (Uruguay). Facultad de Ingeniería |
dc.creator.advisor.none.fl_str_mv | Apa, Cecilia Casella, Vanessa Vallespir, Diego |
dc.creator.none.fl_str_mv | Lago, Rodrigo Sánchez, Mario Nicolás Silvotti, Belén |
dc.date.accessioned.none.fl_str_mv | 2022-05-09T18:45:20Z |
dc.date.available.none.fl_str_mv | 2022-05-09T18:45:20Z |
dc.date.issued.none.fl_str_mv | 2022 |
dc.description.abstract.none.fl_txt_mv | La calidad interna del software se puede ver afectada por las malas prácticas de diseño que pueden generar defectos de diseño. Estos defectos de diseño pueden aumentar el tiempo de desarrollo y mantenimiento del software, generando retrabajo, atrasos en las entregas, entre otros. El conocimiento e identificación de diferentes tipos de defectos de diseño contribuye a mejorar su calidad interna. Para esto, resulta importante apoyarse en herramientas automatizadas con el objetivo de optimizar el esfuerzo en las detecciones. Para mejorar tanto las prácticas de diseño de software como la forma en la que se enseña a diseñar en la carrera Ingeniería en Computación de la Facultad de Ingeniería, en este trabajo se presenta la realización de un estudio exploratorio con el objetivo de conocer y analizar los defectos de diseño documentados como Code Smells y AntiPatterns en los que incurren los estudiantes de pregrado al desarrollar software. Para ello, se determina un conjunto de Code Smells y AntiPatterns vinculados a defectos de diseño, se define una taxonomía de clasificación de los mismos y se selecciona y configura un conjunto de herramientas para su detección, que luego se utiliza sobre el código de un producto de software construido por estudiantes. Los resultados de nuestro trabajo muestran que la mayor cantidad de ocurrencias de Code Smells se observó en las categorías relacionadas a convenciones y tecnología Java, y que los AntiPatterns detectados fueron escasos y los tiempos estimados de refactorización imprecisos. Las principales clases afectadas fueron aquellas con alta complejidad y que concentraban la mayor parte de la lógica de negocio. Algunas debilidades y deficiencias fueron identificadas en la definición y utilización de estándares, así como en las revisiones de código realizadas por los estudiantes. En base a estos resultados, brindamos algunas sugerencias de mejora tanto a nivel del proceso de desarrollo de software como en la utilización de las herramientas automatizadas, para optimizar el tiempo dedicado a la detección y corrección de estos defectos de diseño. Diversos productos generados para el desarrollo de este proyecto pueden ser utilizados a futuro por la industria para mejorar sus procesos de desarrollo de software, así como por la comunidad científica para futuros estudios relacionados a defectos de diseño. |
dc.format.extent.es.fl_str_mv | 108 p. |
dc.format.mimetype.es.fl_str_mv | application/pdf |
dc.identifier.citation.es.fl_str_mv | Lago, R., Sánchez, M. y Silvotti, B. Análisis de defectos de diseño [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2022. |
dc.identifier.uri.none.fl_str_mv | https://hdl.handle.net/20.500.12008/31526 |
dc.language.iso.none.fl_str_mv | es spa |
dc.publisher.es.fl_str_mv | Udelar.FI |
dc.rights.license.none.fl_str_mv | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
dc.source.none.fl_str_mv | reponame:COLIBRI instname:Universidad de la República instacron:Universidad de la República |
dc.subject.es.fl_str_mv | Defectos de diseño Code Smells AntiPatterns Calidad |
dc.title.none.fl_str_mv | Análisis de defectos de diseño |
dc.type.es.fl_str_mv | Tesis de grado |
dc.type.none.fl_str_mv | info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/acceptedVersion |
description | La calidad interna del software se puede ver afectada por las malas prácticas de diseño que pueden generar defectos de diseño. Estos defectos de diseño pueden aumentar el tiempo de desarrollo y mantenimiento del software, generando retrabajo, atrasos en las entregas, entre otros. El conocimiento e identificación de diferentes tipos de defectos de diseño contribuye a mejorar su calidad interna. Para esto, resulta importante apoyarse en herramientas automatizadas con el objetivo de optimizar el esfuerzo en las detecciones. Para mejorar tanto las prácticas de diseño de software como la forma en la que se enseña a diseñar en la carrera Ingeniería en Computación de la Facultad de Ingeniería, en este trabajo se presenta la realización de un estudio exploratorio con el objetivo de conocer y analizar los defectos de diseño documentados como Code Smells y AntiPatterns en los que incurren los estudiantes de pregrado al desarrollar software. Para ello, se determina un conjunto de Code Smells y AntiPatterns vinculados a defectos de diseño, se define una taxonomía de clasificación de los mismos y se selecciona y configura un conjunto de herramientas para su detección, que luego se utiliza sobre el código de un producto de software construido por estudiantes. Los resultados de nuestro trabajo muestran que la mayor cantidad de ocurrencias de Code Smells se observó en las categorías relacionadas a convenciones y tecnología Java, y que los AntiPatterns detectados fueron escasos y los tiempos estimados de refactorización imprecisos. Las principales clases afectadas fueron aquellas con alta complejidad y que concentraban la mayor parte de la lógica de negocio. Algunas debilidades y deficiencias fueron identificadas en la definición y utilización de estándares, así como en las revisiones de código realizadas por los estudiantes. En base a estos resultados, brindamos algunas sugerencias de mejora tanto a nivel del proceso de desarrollo de software como en la utilización de las herramientas automatizadas, para optimizar el tiempo dedicado a la detección y corrección de estos defectos de diseño. Diversos productos generados para el desarrollo de este proyecto pueden ser utilizados a futuro por la industria para mejorar sus procesos de desarrollo de software, así como por la comunidad científica para futuros estudios relacionados a defectos de diseño. |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | COLIBRI_eec8d5a7c43ef6368ccb59dcc1d7f0c7 |
identifier_str_mv | Lago, R., Sánchez, M. y Silvotti, B. Análisis de defectos de diseño [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2022. |
instacron_str | Universidad de la República |
institution | Universidad de la República |
instname_str | Universidad de la República |
language | spa |
language_invalid_str_mv | es |
network_acronym_str | COLIBRI |
network_name_str | COLIBRI |
oai_identifier_str | oai:colibri.udelar.edu.uy:20.500.12008/31526 |
publishDate | 2022 |
reponame_str | COLIBRI |
repository.mail.fl_str_mv | mabel.seroubian@seciu.edu.uy |
repository.name.fl_str_mv | COLIBRI - Universidad de la República |
repository_id_str | 4771 |
rights_invalid_str_mv | Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
spelling | Lago Rodrigo, Universidad de la República (Uruguay). Facultad de IngenieríaSánchez Mario Nicolás, Universidad de la República (Uruguay). Facultad de IngenieríaSilvotti Belén, Universidad de la República (Uruguay). Facultad de Ingeniería2022-05-09T18:45:20Z2022-05-09T18:45:20Z2022Lago, R., Sánchez, M. y Silvotti, B. Análisis de defectos de diseño [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2022.https://hdl.handle.net/20.500.12008/31526La calidad interna del software se puede ver afectada por las malas prácticas de diseño que pueden generar defectos de diseño. Estos defectos de diseño pueden aumentar el tiempo de desarrollo y mantenimiento del software, generando retrabajo, atrasos en las entregas, entre otros. El conocimiento e identificación de diferentes tipos de defectos de diseño contribuye a mejorar su calidad interna. Para esto, resulta importante apoyarse en herramientas automatizadas con el objetivo de optimizar el esfuerzo en las detecciones. Para mejorar tanto las prácticas de diseño de software como la forma en la que se enseña a diseñar en la carrera Ingeniería en Computación de la Facultad de Ingeniería, en este trabajo se presenta la realización de un estudio exploratorio con el objetivo de conocer y analizar los defectos de diseño documentados como Code Smells y AntiPatterns en los que incurren los estudiantes de pregrado al desarrollar software. Para ello, se determina un conjunto de Code Smells y AntiPatterns vinculados a defectos de diseño, se define una taxonomía de clasificación de los mismos y se selecciona y configura un conjunto de herramientas para su detección, que luego se utiliza sobre el código de un producto de software construido por estudiantes. Los resultados de nuestro trabajo muestran que la mayor cantidad de ocurrencias de Code Smells se observó en las categorías relacionadas a convenciones y tecnología Java, y que los AntiPatterns detectados fueron escasos y los tiempos estimados de refactorización imprecisos. Las principales clases afectadas fueron aquellas con alta complejidad y que concentraban la mayor parte de la lógica de negocio. Algunas debilidades y deficiencias fueron identificadas en la definición y utilización de estándares, así como en las revisiones de código realizadas por los estudiantes. En base a estos resultados, brindamos algunas sugerencias de mejora tanto a nivel del proceso de desarrollo de software como en la utilización de las herramientas automatizadas, para optimizar el tiempo dedicado a la detección y corrección de estos defectos de diseño. Diversos productos generados para el desarrollo de este proyecto pueden ser utilizados a futuro por la industria para mejorar sus procesos de desarrollo de software, así como por la comunidad científica para futuros estudios relacionados a defectos de diseño.Submitted by Cabrera Gabriela (gfcabrerarossi@gmail.com) on 2022-05-09T17:37:40Z No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) LSS22.pdf: 25926134 bytes, checksum: 05fe7a2a1390dffdb403b7b7ad0e5130 (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2022-05-09T18:26:47Z (GMT) No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) LSS22.pdf: 25926134 bytes, checksum: 05fe7a2a1390dffdb403b7b7ad0e5130 (MD5)Made available in DSpace by Seroubian Mabel (mabel.seroubian@seciu.edu.uy) on 2022-05-09T18:45:20Z (GMT). No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) LSS22.pdf: 25926134 bytes, checksum: 05fe7a2a1390dffdb403b7b7ad0e5130 (MD5) Previous issue date: 2022108 p.application/pdfesspaUdelar.FILas obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)Defectos de diseñoCode SmellsAntiPatternsCalidadAnálisis de defectos de diseñoTesis de gradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaLago, RodrigoSánchez, Mario NicolásSilvotti, BelénApa, CeciliaCasella, VanessaVallespir, DiegoUniversidad de la República (Uruguay). Facultad de IngenieríaIngeniero en ComputaciónLICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/31526/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/31526/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-838616http://localhost:8080/xmlui/bitstream/20.500.12008/31526/3/license_text36c32e9c6da50e6d55578c16944ef7f6MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823149http://localhost:8080/xmlui/bitstream/20.500.12008/31526/4/license_rdf1996b8461bc290aef6a27d78c67b6b52MD54ORIGINALLSS22.pdfLSS22.pdfapplication/pdf25926134http://localhost:8080/xmlui/bitstream/20.500.12008/31526/1/LSS22.pdf05fe7a2a1390dffdb403b7b7ad0e5130MD5120.500.12008/315262024-04-12 14:06:40.879oai:colibri.udelar.edu.uy:20.500.12008/31526VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:46:24.875488COLIBRI - Universidad de la Repúblicafalse |
spellingShingle | Análisis de defectos de diseño Lago, Rodrigo Defectos de diseño Code Smells AntiPatterns Calidad |
status_str | acceptedVersion |
title | Análisis de defectos de diseño |
title_full | Análisis de defectos de diseño |
title_fullStr | Análisis de defectos de diseño |
title_full_unstemmed | Análisis de defectos de diseño |
title_short | Análisis de defectos de diseño |
title_sort | Análisis de defectos de diseño |
topic | Defectos de diseño Code Smells AntiPatterns Calidad |
url | https://hdl.handle.net/20.500.12008/31526 |