Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado
Supervisor(es): Vallespir, Diego
Resumen:
El diseño de software es un proceso creativo y fundamental en la construcción de software de calidad. La creación de un diseño simple y eficiente puede ser una tarea muy compleja y su construcción requiere de ciertas habilidades que al parecer no están desarrolladas en los estudiantes de pregrado. Las malas practicas de diseño de software originan defectos de diseño, que no necesariamente producen errores de compilación o de ejecución pero que afectan negativamente a los factores de calidad del software. Los defectos pueden surgir en diferentes niveles de granularidad, como son los antipatterns y code smells. Desafortunadamente, identificar y corregir estos defectos de diseño puede ser una tarea muy compleja. Este trabajo pretende contribuir al conocimiento existente sobre técnicas y herramientas de detección de antipatterns y code smells, a partir de una revisión secundaria de la literatura. Además, busca conocer los defectos de diseño en los que incurren los estudiantes de pregrado de nuestra Facultad e investigar, mediante estudios experimentales, si estos pueden ser evitados utilizando un conjunto de plantillas de diseño. El resultado de la revisión secundaria es un catalogo de defectos de diseño, donde para cada uno se incluyen técnicas y herramientas utilizadas para detectarlo. Este catalogo puede ser utilizado en otras investigaciones o por profesionales de la industria como gua en el diseño de software. Del análisis de defectos de diseño, se observa que los estudiantes de pregrado incurren en una gran variedad de estos defectos y no mejoran la calidad interna del software cuando utilizan plantillas para representar el diseño. El uso de estas plantillas no evitan ni disminuyen la aparición de ciertos defectos de diseño. Comprender los tipos de defectos de diseño que están presentes en proyectos que desarrollan los estudiantes, sirve como puntapié inicial para generar nuevas hipótesis y diseñar nuevos estudios experimentales. Además, estos resultados pueden servir como insumo en la investigación sobre las practicas de diseño y cómo se enseña a diseñar software.
2020 | |
Antipatterns Code smells Mapeo sistemático Diseño detallado Calidad de diseño |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/33468 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
_version_ | 1807523182699085824 |
---|---|
author | Casella, Vanessa |
author_facet | Casella, Vanessa |
author_role | author |
bitstream.checksum.fl_str_mv | 6429389a7df7277b72b7924fdc7d47a9 a006180e3f5b2ad0b88185d14284c0e0 36c32e9c6da50e6d55578c16944ef7f6 1996b8461bc290aef6a27d78c67b6b52 bf1cd588dd90813c79f5c0aef545b2cd |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 MD5 MD5 |
bitstream.url.fl_str_mv | http://localhost:8080/xmlui/bitstream/20.500.12008/33468/10/license.txt http://localhost:8080/xmlui/bitstream/20.500.12008/33468/7/license_url http://localhost:8080/xmlui/bitstream/20.500.12008/33468/8/license_text http://localhost:8080/xmlui/bitstream/20.500.12008/33468/9/license_rdf http://localhost:8080/xmlui/bitstream/20.500.12008/33468/6/Cas20.pdf |
collection | COLIBRI |
dc.contributor.filiacion.none.fl_str_mv | Casella Vanessa, Universidad de la República (Uruguay). Facultad de Ingeniería. |
dc.creator.advisor.none.fl_str_mv | Vallespir, Diego |
dc.creator.none.fl_str_mv | Casella, Vanessa |
dc.date.accessioned.none.fl_str_mv | 2022-08-31T18:17:32Z |
dc.date.available.none.fl_str_mv | 2022-08-31T18:17:32Z |
dc.date.issued.none.fl_str_mv | 2020 |
dc.description.abstract.none.fl_txt_mv | El diseño de software es un proceso creativo y fundamental en la construcción de software de calidad. La creación de un diseño simple y eficiente puede ser una tarea muy compleja y su construcción requiere de ciertas habilidades que al parecer no están desarrolladas en los estudiantes de pregrado. Las malas practicas de diseño de software originan defectos de diseño, que no necesariamente producen errores de compilación o de ejecución pero que afectan negativamente a los factores de calidad del software. Los defectos pueden surgir en diferentes niveles de granularidad, como son los antipatterns y code smells. Desafortunadamente, identificar y corregir estos defectos de diseño puede ser una tarea muy compleja. Este trabajo pretende contribuir al conocimiento existente sobre técnicas y herramientas de detección de antipatterns y code smells, a partir de una revisión secundaria de la literatura. Además, busca conocer los defectos de diseño en los que incurren los estudiantes de pregrado de nuestra Facultad e investigar, mediante estudios experimentales, si estos pueden ser evitados utilizando un conjunto de plantillas de diseño. El resultado de la revisión secundaria es un catalogo de defectos de diseño, donde para cada uno se incluyen técnicas y herramientas utilizadas para detectarlo. Este catalogo puede ser utilizado en otras investigaciones o por profesionales de la industria como gua en el diseño de software. Del análisis de defectos de diseño, se observa que los estudiantes de pregrado incurren en una gran variedad de estos defectos y no mejoran la calidad interna del software cuando utilizan plantillas para representar el diseño. El uso de estas plantillas no evitan ni disminuyen la aparición de ciertos defectos de diseño. Comprender los tipos de defectos de diseño que están presentes en proyectos que desarrollan los estudiantes, sirve como puntapié inicial para generar nuevas hipótesis y diseñar nuevos estudios experimentales. Además, estos resultados pueden servir como insumo en la investigación sobre las practicas de diseño y cómo se enseña a diseñar software. |
dc.format.extent.es.fl_str_mv | 164 p. |
dc.format.mimetype.es.fl_str_mv | application/pdf |
dc.identifier.citation.es.fl_str_mv | Casella, V. Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado [en línea] Tesis de maestría. Montevideo : Udelar. FI. INCO : PEDECIBA. Área Informática, 2020. |
dc.identifier.issn.none.fl_str_mv | 1688-2792 |
dc.identifier.uri.none.fl_str_mv | https://hdl.handle.net/20.500.12008/33468 |
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 | Antipatterns Code smells Mapeo sistemático Diseño detallado Calidad de diseño |
dc.title.none.fl_str_mv | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
dc.type.es.fl_str_mv | Tesis de maestría |
dc.type.none.fl_str_mv | info:eu-repo/semantics/masterThesis |
dc.type.version.none.fl_str_mv | info:eu-repo/semantics/acceptedVersion |
description | El diseño de software es un proceso creativo y fundamental en la construcción de software de calidad. La creación de un diseño simple y eficiente puede ser una tarea muy compleja y su construcción requiere de ciertas habilidades que al parecer no están desarrolladas en los estudiantes de pregrado. Las malas practicas de diseño de software originan defectos de diseño, que no necesariamente producen errores de compilación o de ejecución pero que afectan negativamente a los factores de calidad del software. Los defectos pueden surgir en diferentes niveles de granularidad, como son los antipatterns y code smells. Desafortunadamente, identificar y corregir estos defectos de diseño puede ser una tarea muy compleja. Este trabajo pretende contribuir al conocimiento existente sobre técnicas y herramientas de detección de antipatterns y code smells, a partir de una revisión secundaria de la literatura. Además, busca conocer los defectos de diseño en los que incurren los estudiantes de pregrado de nuestra Facultad e investigar, mediante estudios experimentales, si estos pueden ser evitados utilizando un conjunto de plantillas de diseño. El resultado de la revisión secundaria es un catalogo de defectos de diseño, donde para cada uno se incluyen técnicas y herramientas utilizadas para detectarlo. Este catalogo puede ser utilizado en otras investigaciones o por profesionales de la industria como gua en el diseño de software. Del análisis de defectos de diseño, se observa que los estudiantes de pregrado incurren en una gran variedad de estos defectos y no mejoran la calidad interna del software cuando utilizan plantillas para representar el diseño. El uso de estas plantillas no evitan ni disminuyen la aparición de ciertos defectos de diseño. Comprender los tipos de defectos de diseño que están presentes en proyectos que desarrollan los estudiantes, sirve como puntapié inicial para generar nuevas hipótesis y diseñar nuevos estudios experimentales. Además, estos resultados pueden servir como insumo en la investigación sobre las practicas de diseño y cómo se enseña a diseñar software. |
eu_rights_str_mv | openAccess |
format | masterThesis |
id | COLIBRI_49bd4d09472289b6ca8b77c3eda41557 |
identifier_str_mv | Casella, V. Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado [en línea] Tesis de maestría. Montevideo : Udelar. FI. INCO : PEDECIBA. Área Informática, 2020. 1688-2792 |
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/33468 |
publishDate | 2020 |
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 | Casella Vanessa, Universidad de la República (Uruguay). Facultad de Ingeniería.2022-08-31T18:17:32Z2022-08-31T18:17:32Z2020Casella, V. Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado [en línea] Tesis de maestría. Montevideo : Udelar. FI. INCO : PEDECIBA. Área Informática, 2020.1688-2792https://hdl.handle.net/20.500.12008/33468El diseño de software es un proceso creativo y fundamental en la construcción de software de calidad. La creación de un diseño simple y eficiente puede ser una tarea muy compleja y su construcción requiere de ciertas habilidades que al parecer no están desarrolladas en los estudiantes de pregrado. Las malas practicas de diseño de software originan defectos de diseño, que no necesariamente producen errores de compilación o de ejecución pero que afectan negativamente a los factores de calidad del software. Los defectos pueden surgir en diferentes niveles de granularidad, como son los antipatterns y code smells. Desafortunadamente, identificar y corregir estos defectos de diseño puede ser una tarea muy compleja. Este trabajo pretende contribuir al conocimiento existente sobre técnicas y herramientas de detección de antipatterns y code smells, a partir de una revisión secundaria de la literatura. Además, busca conocer los defectos de diseño en los que incurren los estudiantes de pregrado de nuestra Facultad e investigar, mediante estudios experimentales, si estos pueden ser evitados utilizando un conjunto de plantillas de diseño. El resultado de la revisión secundaria es un catalogo de defectos de diseño, donde para cada uno se incluyen técnicas y herramientas utilizadas para detectarlo. Este catalogo puede ser utilizado en otras investigaciones o por profesionales de la industria como gua en el diseño de software. Del análisis de defectos de diseño, se observa que los estudiantes de pregrado incurren en una gran variedad de estos defectos y no mejoran la calidad interna del software cuando utilizan plantillas para representar el diseño. El uso de estas plantillas no evitan ni disminuyen la aparición de ciertos defectos de diseño. Comprender los tipos de defectos de diseño que están presentes en proyectos que desarrollan los estudiantes, sirve como puntapié inicial para generar nuevas hipótesis y diseñar nuevos estudios experimentales. Además, estos resultados pueden servir como insumo en la investigación sobre las practicas de diseño y cómo se enseña a diseñar software.Submitted by Machado Jimena (jmachado@fing.edu.uy) on 2022-08-31T16:47:12Z No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) Cas22.pdf: 2544877 bytes, checksum: bf1cd588dd90813c79f5c0aef545b2cd (MD5)Rejected by Machado Jimena (jmachado@fing.edu.uy), reason: on 2022-08-31T18:13:10Z (GMT)Submitted by Machado Jimena (jmachado@fing.edu.uy) on 2022-08-31T18:13:38Z No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) Cas20.pdf: 2544877 bytes, checksum: bf1cd588dd90813c79f5c0aef545b2cd (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2022-08-31T18:16:10Z (GMT) No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) Cas20.pdf: 2544877 bytes, checksum: bf1cd588dd90813c79f5c0aef545b2cd (MD5)Made available in DSpace by Luna Fabiana (fabiana.luna@seciu.edu.uy) on 2022-08-31T18:17:32Z (GMT). No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) Cas20.pdf: 2544877 bytes, checksum: bf1cd588dd90813c79f5c0aef545b2cd (MD5) Previous issue date: 2020164 p.application/pdfesspaUdelar. FI.Las 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)AntipatternsCode smellsMapeo sistemáticoDiseño detalladoCalidad de diseñoDetectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de gradoTesis de maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaCasella, VanessaVallespir, DiegoUniversidad de la República (Uruguay). Facultad de IngenieríaMagíster en InformáticaLICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/33468/10/license.txt6429389a7df7277b72b7924fdc7d47a9MD510CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/33468/7/license_urla006180e3f5b2ad0b88185d14284c0e0MD57license_textlicense_texttext/html; charset=utf-838616http://localhost:8080/xmlui/bitstream/20.500.12008/33468/8/license_text36c32e9c6da50e6d55578c16944ef7f6MD58license_rdflicense_rdfapplication/rdf+xml; charset=utf-823149http://localhost:8080/xmlui/bitstream/20.500.12008/33468/9/license_rdf1996b8461bc290aef6a27d78c67b6b52MD59ORIGINALCas20.pdfCas20.pdfapplication/pdf2544877http://localhost:8080/xmlui/bitstream/20.500.12008/33468/6/Cas20.pdfbf1cd588dd90813c79f5c0aef545b2cdMD5620.500.12008/334682022-08-31 15:17:32.872oai:colibri.udelar.edu.uy:20.500.12008/33468VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:44:28.594199COLIBRI - Universidad de la Repúblicafalse |
spellingShingle | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado Casella, Vanessa Antipatterns Code smells Mapeo sistemático Diseño detallado Calidad de diseño |
status_str | acceptedVersion |
title | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
title_full | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
title_fullStr | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
title_full_unstemmed | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
title_short | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
title_sort | Detectando y evitando defectos de diseño de software : un catálogo de antipatterns y un análisis de los code smells en los que incurren estudiantes de grado |
topic | Antipatterns Code smells Mapeo sistemático Diseño detallado Calidad de diseño |
url | https://hdl.handle.net/20.500.12008/33468 |