diff options
author | jasplin <qt-info@nokia.com> | 2011-01-13 15:38:20 +0100 |
---|---|---|
committer | jasplin <qt-info@nokia.com> | 2011-01-13 15:38:20 +0100 |
commit | 9bc289d412dfc2b1b4be2a4b4f4e880dccab45f5 (patch) | |
tree | b428a285c1b7d41532a2dbad39998257958bb102 /web | |
parent | cca9a37da0bfb8f1996dd29b258f90763698b760 (diff) |
Replace LCSSE with LCSS1.
LCSS1 is a variant of LCSSE that applies even if the
last significant change is not at the last target snapshot.
This is presumably more useful in practice.
Diffstat (limited to 'web')
-rw-r--r-- | web/getstats/tsbm.js | 12 | ||||
-rw-r--r-- | web/getstats/tsbmbody.html | 6 | ||||
-rw-r--r-- | web/getstats/tsbmbody.js | 30 | ||||
-rw-r--r-- | web/getstats/tspbmtabledef.html | 2 | ||||
-rw-r--r-- | web/getstats/tsstats.js | 25 |
5 files changed, 34 insertions, 41 deletions
diff --git a/web/getstats/tsbm.js b/web/getstats/tsbm.js index 586bbc8..6fb7838 100644 --- a/web/getstats/tsbm.js +++ b/web/getstats/tsbm.js @@ -1,7 +1,7 @@ function fetchSnapshots( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, lc, lcda, - lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2) { + lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2) { updateStatus("fetching snapshots ...", true); query = "?db=" + database + @@ -43,7 +43,7 @@ function fetchSnapshots( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, lc, lcda, lcd, lcms, - lcss, lcsse, lcgss, lclss, lcds1, lcds2); + lcss, lcss1, lcgss, lclss, lcds1, lcds2); } } }, @@ -185,9 +185,9 @@ $(document).ready(function() { alert("ERROR: invalid query string (empty lcss)"); return; } - var lcsse = extractArg(args, "lcsse"); - if (lcsse == "") { - alert("ERROR: invalid query string (empty lcsse)"); + var lcss1 = extractArg(args, "lcss1"); + if (lcss1 == "") { + alert("ERROR: invalid query string (empty lcss1)"); return; } var lcgss = extractArg(args, "lcgss"); @@ -230,5 +230,5 @@ $(document).ready(function() { fetchSnapshots( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, - lc, lcda, lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2); + lc, lcda, lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2); }); diff --git a/web/getstats/tsbmbody.html b/web/getstats/tsbmbody.html index 9941d81..87b0f02 100644 --- a/web/getstats/tsbmbody.html +++ b/web/getstats/tsbmbody.html @@ -138,10 +138,10 @@ <script type="text/javascript"> setTooltip($("#lead_lcss"), tooltipText_lcss())</script> - <td class="leadText" id="lead_lcsse"><b>LCSSE:</b></td> - <td class="contentText_pad" id="bmstats_lcsse" colspan=3></td> + <td class="leadText" id="lead_lcss1"><b>LCSS1:</b></td> + <td class="contentText_pad" id="bmstats_lcss1" colspan=3></td> <script type="text/javascript"> - setTooltip($("#lead_lcsse"), tooltipText_lcsse())</script> + setTooltip($("#lead_lcss1"), tooltipText_lcss1())</script> </tr> <tr> <td class="leadText" id="lead_lcgss"><b>LCGSS:</b></td> diff --git a/web/getstats/tsbmbody.js b/web/getstats/tsbmbody.js index e49f529..bbfab97 100644 --- a/web/getstats/tsbmbody.js +++ b/web/getstats/tsbmbody.js @@ -101,17 +101,15 @@ function tooltipText_lcss() { "significant change is or will become permanent."; } -function tooltipText_lcsse() { - return "Stability score for the last significant change when the latter " + - "occurs at the most recent target snapshot:<br /><br />" + +function tooltipText_lcss1() { + return "Stability score for the last significant change that does not " + + "consider the history after the latter:<br /><br />" + " " + "LCMS * LCGSS * LCLSS * LCDS1<br /><br />" + "The higher this value, the higher the likelihood that the last " + - "signicifant change will become permanent." + - "<br /><br /><b><Note:</b> LCDS2 is left out from the product since " + - "it will be zero in this case. " + - "This also means that a high LCSSE is maore likely to be " + - "caused by an outlier than a high LCSS!"; + "signicifant change is or will become permanent, but since LCDS2 is " + + "omitted from the product, a high LCSS1 is more likely to be caused " + + "by an outlier than a high LCSS!"; } function tooltipText_lcgss() { @@ -495,7 +493,7 @@ function clearPlot() { $("#bmstats_lcda").text(""); $("#bmstats_lcms").text(""); $("#bmstats_lcss").text(""); - $("#bmstats_lcsse").text(""); + $("#bmstats_lcss1").text(""); $("#bmstats_lcgss").text(""); $("#bmstats_lclss").text(""); $("#bmstats_lcds1").text(""); @@ -517,7 +515,7 @@ function clearPlot() { // for a single benchmark. function createPlot( timeSeries, changes, benchmark, metric, lowerIsBetter, ms, lsd, ni, nz, - nc, mdrse, rsemd, lc, lcda, lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, + nc, mdrse, rsemd, lc, lcda, lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2) { clearPlot(); @@ -945,7 +943,7 @@ function createPlot( } if (!isNaN(lcms)) $("#bmstats_lcms").text(lcms); if (!isNaN(lcss)) $("#bmstats_lcss").text(lcss); - if (!isNaN(lcsse)) $("#bmstats_lcsse").text(lcsse); + if (!isNaN(lcss1)) $("#bmstats_lcss1").text(lcss1); if (!isNaN(lcgss)) $("#bmstats_lcgss").text(lcgss); if (!isNaN(lclss)) $("#bmstats_lclss").text(lclss); if (!isNaN(lcds1)) $("#bmstats_lcds1").text(lcds1); @@ -1071,7 +1069,7 @@ function fetchResultDetails2(benchmark, metric, sha11, sha12) { function fetchTimeSeries( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, lc, lcda, - lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2, showTSBMURL) { + lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2, showTSBMURL) { hideTSBMURL(); @@ -1114,7 +1112,7 @@ function fetchTimeSeries( createPlot( data.time_series, data.changes, benchmark, metric, parseInt(data.lib), ms, lsd, ni, nz, nc, mdrse, rsemd, - lc, lcda, lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, + lc, lcda, lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2); if (showTSBMURL) @@ -1122,7 +1120,7 @@ function fetchTimeSeries( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, lc, lcda, lcd, - lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2); + lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2); } } }, @@ -1156,7 +1154,7 @@ function disableTSBMURL() { function enableTSBMURL( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, lc, lcda, - lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2) { + lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2) { query = "?db=" + database; query += "&host=" + encodeURIComponent(host); @@ -1181,7 +1179,7 @@ function enableTSBMURL( query += "&lcd=" + encodeURIComponent(lcd); query += "&lcms=" + encodeURIComponent(lcms); query += "&lcss=" + encodeURIComponent(lcss); - query += "&lcsse=" + encodeURIComponent(lcsse); + query += "&lcss1=" + encodeURIComponent(lcss1); query += "&lcgss=" + encodeURIComponent(lcgss); query += "&lclss=" + encodeURIComponent(lclss); query += "&lcds1=" + encodeURIComponent(lcds1); diff --git a/web/getstats/tspbmtabledef.html b/web/getstats/tspbmtabledef.html index 2568915..ab92647 100644 --- a/web/getstats/tspbmtabledef.html +++ b/web/getstats/tspbmtabledef.html @@ -12,7 +12,7 @@ <th>LCDA</th> <th>LCMS</th> <th>LCSS</th> - <th>LCSSE</th> + <th>LCSS1</th> <th>LCGSS</th> <th>LCLSS</th> <th>LCDS1</th> diff --git a/web/getstats/tsstats.js b/web/getstats/tsstats.js index 011a9e8..a6eaa8c 100644 --- a/web/getstats/tsstats.js +++ b/web/getstats/tsstats.js @@ -17,7 +17,7 @@ function selectPbmTable() { function clickBenchmarkCheckbox( cb, tableSel, database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, - lc, lcda, lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2) { + lc, lcda, lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2) { if (cb.checked) { // Deselect all other benchmarks: @@ -29,7 +29,7 @@ function clickBenchmarkCheckbox( fetchTimeSeries( database, host, platform, branch, sha11, sha12, difftol, durtolmin, durtolmax, benchmark, metric, ms, lsd, ni, nz, nc, mdrse, rsemd, - lc, lcda, lcd, lcms, lcss, lcsse, lcgss, lclss, lcds1, lcds2, true); + lc, lcda, lcd, lcms, lcss, lcss1, lcgss, lclss, lcds1, lcds2, true); } else { clearPlot(); } @@ -83,7 +83,7 @@ function populatePbmTable(tableSel, data) { var lcd = null; var lcms = null; var lcss = null; - var lcsse = null; + var lcss1 = null; var lcgss = null; var lclss = null; var lcds1 = null; @@ -146,13 +146,8 @@ function populatePbmTable(tableSel, data) { lcss = lcms * lcgss * lclss * lcds1 * lcds2; rbdy += "<td>" + lcss + "</td>"; - var lc_at_end = parseInt(stats.lc_at_end); - if (lc_at_end) { - lcsse = lcms * lcgss * lclss * lcds1; - rbdy += "<td>" + lcsse + "</td>"; - } else { - rbdy += "<td></td>"; // LCSSE - } + lcss1 = lcms * lcgss * lclss * lcds1; + rbdy += "<td>" + lcss1 + "</td>"; rbdy += "<td>" + lcgss.toFixed(4) + "</td>"; rbdy += "<td>" + lclss.toFixed(4) + "</td>"; @@ -164,7 +159,7 @@ function populatePbmTable(tableSel, data) { rbdy += "<td></td>"; // LCDA rbdy += "<td></td>"; // LCMS rbdy += "<td></td>"; // LCSS - rbdy += "<td></td>"; // LCSSE + rbdy += "<td></td>"; // LCSS1 rbdy += "<td></td>"; // LCGSS rbdy += "<td></td>"; // LCLSS rbdy += "<td></td>"; // LCDS1 @@ -181,7 +176,7 @@ function populatePbmTable(tableSel, data) { rbdy += "<td></td>"; // LCDA rbdy += "<td></td>"; // LCMS rbdy += "<td></td>"; // LCSS - rbdy += "<td></td>"; // LCSSE + rbdy += "<td></td>"; // LCSS1 rbdy += "<td></td>"; // LCGSS rbdy += "<td></td>"; // LCLSS rbdy += "<td></td>"; // LCDS1 @@ -210,7 +205,7 @@ function populatePbmTable(tableSel, data) { lcd + ", " + lcms + ", " + lcss + ", " + - lcsse + ", " + + lcss1 + ", " + lcgss + ", " + lclss + ", " + lcds1 + ", " + @@ -337,7 +332,7 @@ function initPbmTable(tableSel) { 9: { sorter: "mixed_numeric_asc_before_missing" }, // LCDA 10: { sorter: "mixed_numeric_desc_before_missing" }, // LCMS 11: { sorter: "mixed_numeric_desc_before_missing" }, // LCSS - 12: { sorter: "mixed_numeric_desc_before_missing" }, // LCSSE + 12: { sorter: "mixed_numeric_desc_before_missing" }, // LCSS1 13: { sorter: "mixed_numeric_desc_before_missing" }, // LCGSS 14: { sorter: "mixed_numeric_desc_before_missing" }, // LCLSS 15: { sorter: "mixed_numeric_desc_before_missing" }, // LCDS1 @@ -357,7 +352,7 @@ function initPbmTable(tableSel) { setTooltip($(tableSel).find("th:nth-child(10)"), tooltipText_lcda()); setTooltip($(tableSel).find("th:nth-child(11)"), tooltipText_lcms()); setTooltip($(tableSel).find("th:nth-child(12)"), tooltipText_lcss()); - setTooltip($(tableSel).find("th:nth-child(13)"), tooltipText_lcsse()); + setTooltip($(tableSel).find("th:nth-child(13)"), tooltipText_lcss1()); setTooltip($(tableSel).find("th:nth-child(14)"), tooltipText_lcgss()); setTooltip($(tableSel).find("th:nth-child(15)"), tooltipText_lclss()); setTooltip($(tableSel).find("th:nth-child(16)"), tooltipText_lcds1()); |