A Survey of Software Code Review Practices in Brazil

07/28/2020
by   Marcos Dosea, et al.
0

Context: Software code review aims to early find code anomalies and to perform code improvements when they are less expensive. However, issues and challenges faced by developers who do not apply code review practices regularly are unclear. Goal: Investigate difficulties developers face to apply code review practices without limiting the target audience to developers who already use this practice regularly. Method: We conducted a web-based survey with 350 Brazilian practitioners engaged on the software development industry. Results: Code review practices are widespread among Brazilian practitioners who recognize its importance. However, there is no routine for applying these practices. In addition, they report difficulties to fit static analysis tools in the software development process. One possible reason recognized by practitioners is that most of these tools use a single metric threshold, which might be not adequate to evaluate all system classes. Conclusion: Improving guidelines to fit code review practices into the software development process could help to make them widely used. Additionally, future studies should investigate whether multiple metric thresholds that take source code context into account reduce static analysis tool false alarms. Finally, these tools should allow their use in distinct phases of the software development process.

READ FULL TEXT

page 16

page 18

page 25

page 28

research
09/22/2021

Developers Perception of Peer Code Review in Research Software Development

Background: Research software is software developed by and/or used by re...
research
07/14/2019

Feature Toggle Driven Development: Practices usedby Practitioners

Using feature toggles is a technique that allows developers to either tu...
research
06/23/2022

Towards a Maturity Model for Systematic Literature Review Process

Background: Systematic literature review (SLR) has been widely adopted t...
research
08/15/2022

"To Clean-Code or Not To Clean-Code" A Survey among Practitioners

Context: Writing Clean Code understandable by other collaborators has be...
research
08/08/2021

An Empirical Study on Predictability of Software Code Smell Using Deep Learning Models

Code Smell, similar to a bad smell, is a surface indication of something...
research
03/16/2022

Code Smells in Elixir: Early Results from a Grey Literature Review

Elixir is a new functional programming language whose popularity is risi...
research
12/22/2018

An Industrial Case Study on Shrinking Code Review Changesets through Remark Prediction

Change-based code review is used widely in industrial software developme...

Please sign up or login with your details

Forgot password? Click here to reset