Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/SEAA.2014.67guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Investigation of Object-Oriented and Code-Size Metrics as Dead Code Predictors

Published: 27 August 2014 Publication History

Abstract

In case of biological organisms, death is unambiguous. It is not the same in software engineering, where death assumes a different meaning. For example, this term can be used to indicate source code that can be removed being it unnecessary for a given software system. In this paper, the early achievements of an empirical investigation on software metrics as predictors for dead code methods in object-oriented (OO) source code have been presented. OO design metrics and traditional code-size metrics have been considered. Data on one open source software system implemented in Java have been collected. The results suggest that five of these metrics can be used as indicators for dead code methods in OO software systems.

Cited By

View all
  • (2024)A Folklore Confirmation on the Removal of Dead CodeProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661188(333-338)Online publication date: 18-Jun-2024
  • (2022)Do Developers Modify Dead Methods during the Maintenance of Java Desktop Applications?Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering10.1145/3530019.3530032(120-129)Online publication date: 13-Jun-2022
  • (2021)An Exploratory Study on Dead Methods in Open-source Java Desktop ApplicationsProceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3475716.3475773(1-11)Online publication date: 11-Oct-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
SEAA '14: Proceedings of the 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications
August 2014
484 pages
ISBN:9781479957958

Publisher

IEEE Computer Society

United States

Publication History

Published: 27 August 2014

Author Tags

  1. Code-size metrics
  2. Dead code
  3. O-O design metrics
  4. empirical study
  5. software maintenance

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Folklore Confirmation on the Removal of Dead CodeProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661188(333-338)Online publication date: 18-Jun-2024
  • (2022)Do Developers Modify Dead Methods during the Maintenance of Java Desktop Applications?Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering10.1145/3530019.3530032(120-129)Online publication date: 13-Jun-2022
  • (2021)An Exploratory Study on Dead Methods in Open-source Java Desktop ApplicationsProceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3475716.3475773(1-11)Online publication date: 11-Oct-2021
  • (2021)Detecting oxbow code in Erlang codebases with the highest degree of certaintyProceedings of the 20th ACM SIGPLAN International Workshop on Erlang10.1145/3471871.3472961(28-40)Online publication date: 18-Aug-2021
  • (2020)Is Static Analysis Able to Identify Unnecessary Source Code?ACM Transactions on Software Engineering and Methodology10.1145/336826729:1(1-23)Online publication date: 30-Jan-2020
  • (2016)Detection Techniques of Dead Code: Systematic Literature ReviewProceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era - Volume 110.5555/3021955.3021998(255-262)Online publication date: 17-May-2016
  • (2016)A graph-based approach to detect unreachable methods in Java softwareProceedings of the 31st Annual ACM Symposium on Applied Computing10.1145/2851613.2851968(1538-1541)Online publication date: 4-Apr-2016

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media