On the Naming of Methods: A Survey of Professional Developers

被引:21
|
作者
Alsuhaibani, Reem S. [1 ,2 ]
Newman, Christian D. [3 ]
Decker, Michael J. [4 ]
Collard, Michael L. [5 ]
Maletic, Jonathan, I [1 ]
机构
[1] Kent State Univ, Comp Sci, Kent, OH 44240 USA
[2] Prince Sultan Univ, Riyadh, Saudi Arabia
[3] Rochester Inst Technol, Software Engn, Rochester, NY 14623 USA
[4] Bowling Green State Univ, Comp Sci, Bowling Green, OH 43403 USA
[5] Univ Akron, Comp Sci, Akron, OH 44325 USA
来源
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021) | 2021年
基金
美国国家科学基金会;
关键词
method names; coding standards; styling; naming conventions; IDENTIFIER NAMES; COMPREHENSION;
D O I
10.1109/ICSE43902.2021.00061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 and that years of experience and the programming language has almost no effect on their responses. The results imply that the given standards are both valid and to a large degree complete. The work provides a foundation for automated method name assessment during development and code reviews.
引用
收藏
页码:587 / 599
页数:13
相关论文
共 50 条
  • [1] Who, what, and how: A survey of informal and professional web developers
    Rosson, MB
    Ballin, J
    Rode, J
    2005 IEEE SYMPOSIUM ON VISUAL LANGUAGE AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2005, : 199 - 206
  • [2] RAPID METHODS AND AUTOMATION - A SURVEY OF PROFESSIONAL MICROBIOLOGISTS
    FUNG, DYC
    COX, NA
    GOLDSCHMIDT, MC
    BAILEY, JS
    JOURNAL OF FOOD PROTECTION, 1989, 52 (01) : 65 - 68
  • [3] Amateur sports, professional economic developers
    Kirby, A
    CITIES, 1999, 16 (03) : 141 - 141
  • [4] Dissonance in naming adiposity: a quantitative survey of naming preferences from a convenience sample of health professional and lay population in Aotearoa New Zealand
    Hales, Caz
    Gray, Lesley
    MacDonald, Carol
    Purdie, Gordon
    NEW ZEALAND MEDICAL JOURNAL, 2019, 132 (1496) : 20 - 30
  • [5] A SURVEY OF METHODS USED IN PROFESSIONAL COURSES IN HOME ECONOMICS
    Winchell, Cora M.
    TEACHERS COLLEGE RECORD, 1923, 24 (02): : 132 - 146
  • [6] A survey of tools and methods used by certified professional ergonomists
    Dempsey, PG
    McGorry, RW
    Maynard, WS
    APPLIED ERGONOMICS, 2005, 36 (04) : 489 - 503
  • [7] Introducing Survey Methods to Professional Students in Applied Demography
    Smith, David W.
    McFall, Stephanie L.
    APPLIED DEMOGRAPHY IN THE 21ST CENTURY, 2008, : 337 - 345
  • [8] Professional Developers Practice their Kata to Stay Sharp
    Thomas, Dave
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (02): : 23 - 25
  • [9] How Do Professional Developers Comprehend Software?
    Roehm, Tobias
    Tiarks, Rebecca
    Koschke, Rainer
    Maalej, Walid
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 255 - 265
  • [10] NEED FOR PROFESSIONAL DEVELOPERS IN PUBLIC UTILITY COMPANIES
    SPITZENBERGER, WA
    AMERICAN GAS ASSOCIATION MONTHLY, 1978, 60 (09): : 26 - 27