skip to main content
10.1145/2652524.2652593acmconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
research-article

Studying abbreviated vs. full-word identifier names when dealing with faults: an external replication

Published: 18 September 2014 Publication History

Abstract

Context: abbreviated and full-word identifier names in dealing with faults in source code. Goal: investigating whether the use of abbreviated identifier names affects the ability of novice professional software developers in identifying and fixing faults in Java code. Method: external replication. Results: the results of the original experiment (conducted on C code) were confirmed. Conclusions: the difference in using abbreviated and full-word identifiers is not statistically significant with respect to the time to complete a task and the number of faults identified and fixed.

Reference

[1]
G. Scanniello and M. Risi. Dealing with faults in source code: Abbreviated vs. full-word identifier names. In International Conference on Software Maintenance, pages 190--199. IEEE CS Press, 2013.

Cited By

View all
  • (2024)Shortening Overlong Method Names with AbbreviationsACM Transactions on Software Engineering and Methodology10.1145/367695933:8(1-24)Online publication date: 22-Nov-2024
  • (2024)Towards a Cognitive Model of Dynamic Debugging: Does Identifier Construction Matter?IEEE Transactions on Software Engineering10.1109/TSE.2024.346522250:11(3007-3021)Online publication date: 1-Nov-2024
  • (2021)Which abbreviations should be expanded?Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3468264.3468616(578-589)Online publication date: 20-Aug-2021
  • Show More Cited By

Index Terms

  1. Studying abbreviated vs. full-word identifier names when dealing with faults: an external replication

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ESEM '14: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
    September 2014
    461 pages
    ISBN:9781450327749
    DOI:10.1145/2652524
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 September 2014

    Check for updates

    Author Tags

    1. fault identification
    2. identifier names
    3. replication

    Qualifiers

    • Research-article

    Conference

    ESEM '14
    Sponsor:

    Acceptance Rates

    ESEM '14 Paper Acceptance Rate 23 of 123 submissions, 19%;
    Overall Acceptance Rate 130 of 594 submissions, 22%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Shortening Overlong Method Names with AbbreviationsACM Transactions on Software Engineering and Methodology10.1145/367695933:8(1-24)Online publication date: 22-Nov-2024
    • (2024)Towards a Cognitive Model of Dynamic Debugging: Does Identifier Construction Matter?IEEE Transactions on Software Engineering10.1109/TSE.2024.346522250:11(3007-3021)Online publication date: 1-Nov-2024
    • (2021)Which abbreviations should be expanded?Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3468264.3468616(578-589)Online publication date: 20-Aug-2021
    • (2020)Replication of Studies in Empirical Software Engineering: A Systematic Mapping Study, From 2013 to 2018IEEE Access10.1109/ACCESS.2019.29521918(26773-26791)Online publication date: 2020
    • (2017)How do Scratch Programmers Name Variables and Procedures?2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM)10.1109/SCAM.2017.12(51-60)Online publication date: Sep-2017

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media