On the Naming of Methods: A Survey of Professional Developers

02/26/2021
by   Reem S. AlSuhaibani, et al.
0

This paper describes the results of a large (+1100 responses) survey of professional software developers concerning standards for naming source code methods. The various standards for source code method names are derived from and supported in the software engineering literature. The goal of the survey is to determine if there is a general consensus among developers that the standards are accepted and used in practice. Additionally, the paper examines factors such as years of experience and programming language knowledge in the context of survey responses. The survey results show that participants very much agree about the importance of various standards and how they apply to names. Additionally, the survey shows that years of experience and the programming language the participants use has almost no effect on their responses.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2022

A Survey on Artificial Intelligence for Source Code: A Dialogue Systems Perspective

In this survey paper, we overview major deep learning methods used in Na...
research
05/07/2018

Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance

We present a quasi-experiment to investigate whether, and to what extent...
research
10/03/2021

DeepSCC: Source Code Classification Based on Fine-Tuned RoBERTa

In software engineering-related tasks (such as programming language tag ...
research
05/05/2022

Shortcomings of Class-level Documentation: A Survey

To better understand the shortcomings of class-level documentation, we c...
research
03/28/2018

Are There Functionally Similar Code Clones in Practice?

Having similar code fragments, also called clones, in software systems c...
research
09/03/2023

A Survey on What Developers Think About Testing

Software is infamous for its poor quality and frequent occurrence of bug...
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...

Please sign up or login with your details

Forgot password? Click here to reset