4.4 Article

Calculation and optimization of thresholds for sets of software metrics

期刊

EMPIRICAL SOFTWARE ENGINEERING
卷 16, 期 6, 页码 812-841

出版社

SPRINGER
DOI: 10.1007/s10664-011-9162-z

关键词

Software metrics; Thresholds; Machine learning; PAC

向作者/读者索取更多资源

In this article, we present a novel algorithmic method for the calculation of thresholds for a metric set. To this aim, machine learning and data mining techniques are utilized. We define a data-driven methodology that can be used for efficiency optimization of existing metric sets, for the simplification of complex classification models, and for the calculation of thresholds for a metric set in an environment where no metric set yet exists. The methodology is independent of the metric set and therefore also independent of any language, paradigm or abstraction level. In four case studies performed on large-scale open-source software metric sets for C functions, C+ +, C# methods and Java classes are optimized and the methodology is validated.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Computer Science, Software Engineering

Global vs. local models for cross-project defect prediction A replication study

Steffen Herbold, Alexander Trautsch, Jens Grabowski

EMPIRICAL SOFTWARE ENGINEERING (2017)

Article Computer Science, Software Engineering

Combining usage-based and model-based testing for service-oriented architectures in the industrial practice

Steffen Herbold, Patrick Harms, Jens Grabowski

INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER (2017)

Article Computer Science, Software Engineering

A Comparative Study to Benchmark Cross-Project Defect Prediction Approaches

Steffen Herbold, Alexander Trautsch, Jens Grabowski

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2018)

Article Computer Science, Software Engineering

Comments on ScottKnottESD in Response to An Empirical Comparison of Model Validation Techniques for Defect Prediction Models

Steffen Herbold

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2017)

Editorial Material Computer Science, Software Engineering

Model-based testing as a service

Steffen Herbold, Andreas Hoffmann

INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER (2017)

Correction Computer Science, Software Engineering

A Comparative Study to Benchmark Cross-Project Defect Prediction Approaches (vol 44, pg 811, 2018)

Steffen Herbold, Alexander Trautsch, Jens Grabowski

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

Problems with SZZ and features: An empirical study of the state of practice of defect prediction data collection

Steffen Herbold, Alexander Trautsch, Fabian Trautsch, Benjamin Ledel

Summary: The SZZ algorithm, a widely used method for labeling bug fixing commits and finding inducing changes, has been found to have potential problems in accurately determining bug fixing commits. Using a larger set of features in defect prediction data sets does not significantly improve results.

EMPIRICAL SOFTWARE ENGINEERING (2022)

Article Computer Science, Software Engineering

Addressing problems with replicability and validity of repository mining studies through a smart data platform

Fabian Trautsch, Steffen Herbold, Philip Makedonski, Jens Grabowski

EMPIRICAL SOFTWARE ENGINEERING (2018)

Proceedings Paper Computer Science, Hardware & Architecture

On the Relatively Small Impact of Deep Dependencies on Cloud Application Reliability

Xiaowei Wang, Fabian Glaser, Steffen Herbold, Jens Grabowski

2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD) (2017)

Proceedings Paper Computer Science, Software Engineering

Performance Tuning for Automotive Software Fault Prediction

Harald Altinger, Steffen Herbold, Friederike Schneemann, Jens Grabowski, Franz Wotawa

2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER) (2017)

Proceedings Paper Computer Science, Information Systems

Adressing Problems with External Validity of Repository Mining Studies Through a Smart Data Platform

Fabian Trautsch, Steffen Herbold, Philip Makedonski, Jens Grabowski

13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016) (2016)

Proceedings Paper Computer Science, Artificial Intelligence

Learning from Software Project Histories Predictive Studies Based on Mining Software Repositories

Verena Honsel, Steffen Herbold, Jens Grabowski

MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2016, PT III (2016)

Proceedings Paper Computer Science, Software Engineering

CrossPare: A Tool for Benchmarking Cross-Project Defect Predictions

Steffen Herbold

2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW) (2015)

Proceedings Paper Computer Science, Software Engineering

The MIDAS Cloud Platform for Testing SOA Applications

Steffen Herbold, Alberto De Francesco, Jens Grabowski, Patrick Harms, Lom M. Hillah, Fabrice Kordon, Ariele-Paolo Maesano, Libero Maesano, Claudia Di Napoli, Fabio De Rosa, Martin A. Schneider, Nicola Tonellotto, Marc-Florian Wendland, Pierre-Henri Wuillemin

2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST) (2015)

Proceedings Paper Computer Science, Software Engineering

Mining Software Dependency Networks for Agent-Based Simulation of Software Evolution

Verena Honsel, Daniel Honsel, Steffen Herbold, Jens Grabowski, Stephan Waack

2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOP (ASEW) (2015)

暂无数据