Raising awareness in the industry on secure code review practices
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2023 |
| Outros Autores: | , , |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10071/29455 |
Resumo: | As products and services become increasingly digital and software increasingly complex, all aspects of an industrial software development lifecycle must contribute to quality. Code review serves as a means to address software quality and fosters knowledge exchange across teams. Nonetheless, code review practices require resources and often require more resources than planned, while the benefit of a code review to code quality is less tangible. In our work, we address the effectiveness and efficiency of code review practices and develop an understanding of what is a good and valuable code review practice as part of a software development lifecycle. Our focus is code reviews meant to identify and address security weaknesses in an industrial context. This work presents a design study on how to design a workshop on code review. We conducted and evaluated three workshops with 37 industrial software developers. The findings of our work reveal that presenting constructive code review practices can contribute to raising awareness of secure coding and software lifecycle practices among software development professionals. This contributes to the quality and, in particular, security of software. |
| id |
RCAP_8d67e16d474f4b0dafff3f188c27fd97 |
|---|---|
| oai_identifier_str |
oai:repositorio.iscte-iul.pt:10071/29455 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Raising awareness in the industry on secure code review practicesCode reviewCybersecurityComplianceDevelopment lifecycleQualityStandardsAs products and services become increasingly digital and software increasingly complex, all aspects of an industrial software development lifecycle must contribute to quality. Code review serves as a means to address software quality and fosters knowledge exchange across teams. Nonetheless, code review practices require resources and often require more resources than planned, while the benefit of a code review to code quality is less tangible. In our work, we address the effectiveness and efficiency of code review practices and develop an understanding of what is a good and valuable code review practice as part of a software development lifecycle. Our focus is code reviews meant to identify and address security weaknesses in an industrial context. This work presents a design study on how to design a workshop on code review. We conducted and evaluated three workshops with 37 industrial software developers. The findings of our work reveal that presenting constructive code review practices can contribute to raising awareness of secure coding and software lifecycle practices among software development professionals. This contributes to the quality and, in particular, security of software.IARIA2023-10-18T11:11:34Z2023-01-01T00:00:00Z20232023-10-18T12:10:18Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10071/29455eng978-1-68558-113-82519-8599Iosif, A.-C.Gasiba, T. E.Lechner, U.Pinto-Albuquerque, M.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T03:47:04Zoai:repositorio.iscte-iul.pt:10071/29455Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:31:49.780782Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Raising awareness in the industry on secure code review practices |
| title |
Raising awareness in the industry on secure code review practices |
| spellingShingle |
Raising awareness in the industry on secure code review practices Iosif, A.-C. Code review Cybersecurity Compliance Development lifecycle Quality Standards |
| title_short |
Raising awareness in the industry on secure code review practices |
| title_full |
Raising awareness in the industry on secure code review practices |
| title_fullStr |
Raising awareness in the industry on secure code review practices |
| title_full_unstemmed |
Raising awareness in the industry on secure code review practices |
| title_sort |
Raising awareness in the industry on secure code review practices |
| author |
Iosif, A.-C. |
| author_facet |
Iosif, A.-C. Gasiba, T. E. Lechner, U. Pinto-Albuquerque, M. |
| author_role |
author |
| author2 |
Gasiba, T. E. Lechner, U. Pinto-Albuquerque, M. |
| author2_role |
author author author |
| dc.contributor.author.fl_str_mv |
Iosif, A.-C. Gasiba, T. E. Lechner, U. Pinto-Albuquerque, M. |
| dc.subject.por.fl_str_mv |
Code review Cybersecurity Compliance Development lifecycle Quality Standards |
| topic |
Code review Cybersecurity Compliance Development lifecycle Quality Standards |
| description |
As products and services become increasingly digital and software increasingly complex, all aspects of an industrial software development lifecycle must contribute to quality. Code review serves as a means to address software quality and fosters knowledge exchange across teams. Nonetheless, code review practices require resources and often require more resources than planned, while the benefit of a code review to code quality is less tangible. In our work, we address the effectiveness and efficiency of code review practices and develop an understanding of what is a good and valuable code review practice as part of a software development lifecycle. Our focus is code reviews meant to identify and address security weaknesses in an industrial context. This work presents a design study on how to design a workshop on code review. We conducted and evaluated three workshops with 37 industrial software developers. The findings of our work reveal that presenting constructive code review practices can contribute to raising awareness of secure coding and software lifecycle practices among software development professionals. This contributes to the quality and, in particular, security of software. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-10-18T11:11:34Z 2023-01-01T00:00:00Z 2023 2023-10-18T12:10:18Z |
| dc.type.driver.fl_str_mv |
conference object |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10071/29455 |
| url |
http://hdl.handle.net/10071/29455 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
978-1-68558-113-8 2519-8599 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
IARIA |
| publisher.none.fl_str_mv |
IARIA |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833597484432097280 |