Strategy for Improving Source Code Compliance to a Style Guide

Autores
Becker, Pablo; Olsina Santos, Luis Antonio; Papa, María Fernanda
Año de publicación
2022
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
This paper illustrates the evaluation and improvement of a Java source code considering the non-compliance with a selected set of items of the Google Java Style Guide. To do this, a strategy was used to understand and improve the Java source code. The strategy has activities that allow specifying non-functional requirements (characteristics and attributes) and designing and implementing measurement, evaluation, analysis, and change. The case was applied in the context of an advanced undergraduate course in System Engineering as a mandatory exam. The evaluation results of attributes' adherence to the aforementioned coding style guide and the improvement of non-compliances are discussed.
XIX Workshop Ingeniería de Software (WIS)
Red de Universidades con Carreras en Informática
Materia
Ciencias Informáticas
Java Source Code
Google Java Style Guide
compliance
improvement
evaluation strategy
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/149416

id SEDICI_1c655b95ee908a3572db5776ae6ae6fa
oai_identifier_str oai:sedici.unlp.edu.ar:10915/149416
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Strategy for Improving Source Code Compliance to a Style GuideBecker, PabloOlsina Santos, Luis AntonioPapa, María FernandaCiencias InformáticasJava Source CodeGoogle Java Style Guidecomplianceimprovementevaluation strategyThis paper illustrates the evaluation and improvement of a Java source code considering the non-compliance with a selected set of items of the Google Java Style Guide. To do this, a strategy was used to understand and improve the Java source code. The strategy has activities that allow specifying non-functional requirements (characteristics and attributes) and designing and implementing measurement, evaluation, analysis, and change. The case was applied in the context of an advanced undergraduate course in System Engineering as a mandatory exam. The evaluation results of attributes' adherence to the aforementioned coding style guide and the improvement of non-compliances are discussed.XIX Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática2022-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf312-321http://sedici.unlp.edu.ar/handle/10915/149416enginfo:eu-repo/semantics/altIdentifier/isbn/978-987-1364-31-2info:eu-repo/semantics/reference/hdl/10915/149102info: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:38:21Zoai:sedici.unlp.edu.ar:10915/149416Institucionalhttp://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:38:22.006SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Strategy for Improving Source Code Compliance to a Style Guide
title Strategy for Improving Source Code Compliance to a Style Guide
spellingShingle Strategy for Improving Source Code Compliance to a Style Guide
Becker, Pablo
Ciencias Informáticas
Java Source Code
Google Java Style Guide
compliance
improvement
evaluation strategy
title_short Strategy for Improving Source Code Compliance to a Style Guide
title_full Strategy for Improving Source Code Compliance to a Style Guide
title_fullStr Strategy for Improving Source Code Compliance to a Style Guide
title_full_unstemmed Strategy for Improving Source Code Compliance to a Style Guide
title_sort Strategy for Improving Source Code Compliance to a Style Guide
dc.creator.none.fl_str_mv Becker, Pablo
Olsina Santos, Luis Antonio
Papa, María Fernanda
author Becker, Pablo
author_facet Becker, Pablo
Olsina Santos, Luis Antonio
Papa, María Fernanda
author_role author
author2 Olsina Santos, Luis Antonio
Papa, María Fernanda
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Java Source Code
Google Java Style Guide
compliance
improvement
evaluation strategy
topic Ciencias Informáticas
Java Source Code
Google Java Style Guide
compliance
improvement
evaluation strategy
dc.description.none.fl_txt_mv This paper illustrates the evaluation and improvement of a Java source code considering the non-compliance with a selected set of items of the Google Java Style Guide. To do this, a strategy was used to understand and improve the Java source code. The strategy has activities that allow specifying non-functional requirements (characteristics and attributes) and designing and implementing measurement, evaluation, analysis, and change. The case was applied in the context of an advanced undergraduate course in System Engineering as a mandatory exam. The evaluation results of attributes' adherence to the aforementioned coding style guide and the improvement of non-compliances are discussed.
XIX Workshop Ingeniería de Software (WIS)
Red de Universidades con Carreras en Informática
description This paper illustrates the evaluation and improvement of a Java source code considering the non-compliance with a selected set of items of the Google Java Style Guide. To do this, a strategy was used to understand and improve the Java source code. The strategy has activities that allow specifying non-functional requirements (characteristics and attributes) and designing and implementing measurement, evaluation, analysis, and change. The case was applied in the context of an advanced undergraduate course in System Engineering as a mandatory exam. The evaluation results of attributes' adherence to the aforementioned coding style guide and the improvement of non-compliances are discussed.
publishDate 2022
dc.date.none.fl_str_mv 2022-10
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/149416
url http://sedici.unlp.edu.ar/handle/10915/149416
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-987-1364-31-2
info:eu-repo/semantics/reference/hdl/10915/149102
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
312-321
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_ 1844616258688909312
score 13.069144