Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas

Autores
Sosa, Daniela; Papa, María Fernanda; Becker, Pablo; Olsina, Luis
Año de publicación
2024
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Actualmente, es común que en las organizaciones de desarrollo de software intervengan equipos numerosos y descentralizados, lo que puede dificultar que el software sea fácilmente entendido y mantenido. Esta situación pone de manifiesto la necesidad de codificar programas de software siguiendo guías de estilo para el lenguaje usado, que sean claras y conocidas por los desarrolladores. De allí es que surgen diferentes guías de codificación, pero su utilización puede resultar tediosa para desarrolladores juniors y cuando el tiempo de entrega apremia. En este sentido, es importante contar no solo con un enfoque que permita mapear las guías a atributos y estos a sus métricas, sino también con una herramienta que chequee y recomiende mejoras cuando el código no adhiera a dichas guías. Este artículo ejemplifica el uso de un enfoque sistemático que permite mapear guías de estilo de programación a atributos y a sus métricas que los cuantifican. Además, se muestra el empleo de la herramienta JavaStyleInspector que se ha desarrollado para analizar código Java y generar reportes que permiten la mejora rápida del código en favor de cumplir con la Google Java Style Guide. Su uso puede influir positivamente tanto en la enseñanza de las guías de estilo en carreras relacionadas a informática como en el trabajo diario de un profesional de la industria de software.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
Código fuente
Adherencia
Google Java Style Guide
Automatización
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/177032

id SEDICI_49ab33bb798a2fd492a9425f2c94de00
oai_identifier_str oai:sedici.unlp.edu.ar:10915/177032
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricasSosa, DanielaPapa, María FernandaBecker, PabloOlsina, LuisCiencias InformáticasCódigo fuenteAdherenciaGoogle Java Style GuideAutomatizaciónActualmente, es común que en las organizaciones de desarrollo de software intervengan equipos numerosos y descentralizados, lo que puede dificultar que el software sea fácilmente entendido y mantenido. Esta situación pone de manifiesto la necesidad de codificar programas de software siguiendo guías de estilo para el lenguaje usado, que sean claras y conocidas por los desarrolladores. De allí es que surgen diferentes guías de codificación, pero su utilización puede resultar tediosa para desarrolladores juniors y cuando el tiempo de entrega apremia. En este sentido, es importante contar no solo con un enfoque que permita mapear las guías a atributos y estos a sus métricas, sino también con una herramienta que chequee y recomiende mejoras cuando el código no adhiera a dichas guías. Este artículo ejemplifica el uso de un enfoque sistemático que permite mapear guías de estilo de programación a atributos y a sus métricas que los cuantifican. Además, se muestra el empleo de la herramienta JavaStyleInspector que se ha desarrollado para analizar código Java y generar reportes que permiten la mejora rápida del código en favor de cumplir con la Google Java Style Guide. Su uso puede influir positivamente tanto en la enseñanza de las guías de estilo en carreras relacionadas a informática como en el trabajo diario de un profesional de la industria de software.Sociedad Argentina de Informática e Investigación Operativa2024-08info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf71-84http://sedici.unlp.edu.ar/handle/10915/177032spainfo:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/17929info:eu-repo/semantics/altIdentifier/issn/2451-7496info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:47:49Zoai:sedici.unlp.edu.ar:10915/177032Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:47:49.478SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
title Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
spellingShingle Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
Sosa, Daniela
Ciencias Informáticas
Código fuente
Adherencia
Google Java Style Guide
Automatización
title_short Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
title_full Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
title_fullStr Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
title_full_unstemmed Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
title_sort Mapeo de atributos a partir de guías de estilo de programación y automatización de sus métricas
dc.creator.none.fl_str_mv Sosa, Daniela
Papa, María Fernanda
Becker, Pablo
Olsina, Luis
author Sosa, Daniela
author_facet Sosa, Daniela
Papa, María Fernanda
Becker, Pablo
Olsina, Luis
author_role author
author2 Papa, María Fernanda
Becker, Pablo
Olsina, Luis
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Código fuente
Adherencia
Google Java Style Guide
Automatización
topic Ciencias Informáticas
Código fuente
Adherencia
Google Java Style Guide
Automatización
dc.description.none.fl_txt_mv Actualmente, es común que en las organizaciones de desarrollo de software intervengan equipos numerosos y descentralizados, lo que puede dificultar que el software sea fácilmente entendido y mantenido. Esta situación pone de manifiesto la necesidad de codificar programas de software siguiendo guías de estilo para el lenguaje usado, que sean claras y conocidas por los desarrolladores. De allí es que surgen diferentes guías de codificación, pero su utilización puede resultar tediosa para desarrolladores juniors y cuando el tiempo de entrega apremia. En este sentido, es importante contar no solo con un enfoque que permita mapear las guías a atributos y estos a sus métricas, sino también con una herramienta que chequee y recomiende mejoras cuando el código no adhiera a dichas guías. Este artículo ejemplifica el uso de un enfoque sistemático que permite mapear guías de estilo de programación a atributos y a sus métricas que los cuantifican. Además, se muestra el empleo de la herramienta JavaStyleInspector que se ha desarrollado para analizar código Java y generar reportes que permiten la mejora rápida del código en favor de cumplir con la Google Java Style Guide. Su uso puede influir positivamente tanto en la enseñanza de las guías de estilo en carreras relacionadas a informática como en el trabajo diario de un profesional de la industria de software.
Sociedad Argentina de Informática e Investigación Operativa
description Actualmente, es común que en las organizaciones de desarrollo de software intervengan equipos numerosos y descentralizados, lo que puede dificultar que el software sea fácilmente entendido y mantenido. Esta situación pone de manifiesto la necesidad de codificar programas de software siguiendo guías de estilo para el lenguaje usado, que sean claras y conocidas por los desarrolladores. De allí es que surgen diferentes guías de codificación, pero su utilización puede resultar tediosa para desarrolladores juniors y cuando el tiempo de entrega apremia. En este sentido, es importante contar no solo con un enfoque que permita mapear las guías a atributos y estos a sus métricas, sino también con una herramienta que chequee y recomiende mejoras cuando el código no adhiera a dichas guías. Este artículo ejemplifica el uso de un enfoque sistemático que permite mapear guías de estilo de programación a atributos y a sus métricas que los cuantifican. Además, se muestra el empleo de la herramienta JavaStyleInspector que se ha desarrollado para analizar código Java y generar reportes que permiten la mejora rápida del código en favor de cumplir con la Google Java Style Guide. Su uso puede influir positivamente tanto en la enseñanza de las guías de estilo en carreras relacionadas a informática como en el trabajo diario de un profesional de la industria de software.
publishDate 2024
dc.date.none.fl_str_mv 2024-08
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/177032
url http://sedici.unlp.edu.ar/handle/10915/177032
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://revistas.unlp.edu.ar/JAIIO/article/view/17929
info:eu-repo/semantics/altIdentifier/issn/2451-7496
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
71-84
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844616341460353024
score 13.069144