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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/177032
Ver los metadatos del registro completo
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 |