Abstract | ||
---|---|---|
Software metrics provide basic means to quantify quality of software systems. However, the effectiveness of the measurement process is directly dependent on the definition of reliable thresholds. If thresholds are not properly defined, it is difficult to know, for instance, whether a given metric value indicates a potential problem in a class implementation. There are several methods proposed in literature to derive thresholds for software metrics. However, most of these methods (i) do not respect the skewed distribution of software metrics and (ii) do not provide a supporting tool. Aiming to fill the second gap, we propose a tool, called TDTool, to derive metric thresholds. TDTool is open source and supports four different methods for threshold derivation. This paper presents TDTool architecture and illustrates how to use it. It also presents the thresholds derived using each method based on a benchmark of 33 software product lines. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2915970.2916014 | EASE |
Keywords | Field | DocType |
Metrics, Thresholds, Software Systems | Data mining,Architecture,Systems engineering,Computer science,Software system,Software,Software metric,Reliability engineering | Conference |
Citations | PageRank | References |
3 | 0.37 | 14 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lucas Veado | 1 | 6 | 0.84 |
Gustavo Vale | 2 | 65 | 7.37 |
Eduardo Fernandes | 3 | 26 | 2.03 |
Eduardo Figueiredo | 4 | 195 | 21.12 |