Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2025-04-07T12:15:59Z
dc.date.available 2025-04-07T12:15:59Z
dc.date.issued 2025-04
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/177988
dc.description.abstract Habitualmente, en el desarrollo de software intervienen equipos numerosos y descentralizados, lo que representa un desafío para 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. No obstante, su utilización puede ser compleja, especialmente para desarrolladores juniors o en contextos con plazos ajustados. 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 mapea guías de estilo de programación a atributos y a sus métricas que los cuantifican. Además, muestra el empleo de la herramienta JavaStyleInspector para analizar código Java y generar reportes que permitan 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. es
dc.description.abstract Software development typically involves large, decentralized teams, making it difficult to create software that is easy to understand and maintain. This situation highlights the need to code software programs following clear and widely recognized style guides for the language used. However, applying these guides can be complex, especially for junior developers or in timesensitive scenarios. In this sense, it is important to have not only an approach that allows mapping the guides to attributes and these to their metrics, but also a tool that checks and recommends improvements when the code does not adhere to these guides. This paper illustrates the use of a systematic approach that maps programming style guides to attributes and the metrics that quantify them. Additionally, it demonstrates the use of the JavaStyleInspector tool to analyze Java code and generate reports that facilitate rapid code improvement in alignment with the Google Java Style Guide. The tool's application can have a positive impact on the teaching of style guides in computer science-related careers and on the daily work of a software industry professional. en
dc.language es es
dc.subject Código fuente es
dc.subject Medición es
dc.subject Métrica es
dc.subject Google Java Style Guide – es
dc.subject Herramienta es
dc.subject Source code es
dc.subject Measurement es
dc.subject Metric es
dc.subject Tool es
dc.title Derivación de atributos a partir de la guía de estilo Java de Google y su cuantificación mediante métricas es
dc.title.alternative Deriving Attributes from Google's Java Style Guide and Quantifying Them Using Metrics en
dc.type Articulo es
sedici.identifier.other https://doi.org/10.24215/15146774e069 es
sedici.identifier.issn 1514-6774 es
sedici.creator.person Sosa, Dianela es
sedici.creator.person Papa, María Fernanda es
sedici.creator.person Becker, Pablo es
sedici.creator.person Olsina Santos, Luis Antonio es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Sociedad Argentina de Informática e Investigación Operativa es
sedici.subtype Articulo es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/
sedici.relation.event 53 Jornadas Argentinas de Informática e Investigación Operativa (JAIIO 2024) (Universidad Nacional del Sur, 12 al 16 de agosto de 2024) es
sedici.description.peerReview peer-review es
sedici.relation.journalTitle Electronic Journal of SADIO es
sedici.relation.journalVolumeAndIssue vol. 24, no. 1 es


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)