Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0593081

Browse files
author
Felicity Chapman
committed
Update for feedback
1 parent 48a7565 commit 0593081

2 files changed

Lines changed: 17 additions & 13 deletions

File tree

cpp/ql/src/Architecture/General Class-Level Information/InheritanceDepthDistribution.qhelp

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,16 @@ may not be exploiting object-orientation to the full.</p>
1919

2020
<references>
2121
<li>
22-
Shyam R. Chidamber and Chris F. Kemerer.
23-
<a href="http://www.pitt.edu/~ckemerer/CK%20research%20papers/MetricForOOD_ChidamberKemerer94.pdf">A Metrics Suite for Object Oriented Design
24-
</a>.
22+
Shyam R. Chidamber and Chris F. Kemerer,
23+
<i><a href="http://www.pitt.edu/~ckemerer/CK%20research%20papers/MetricForOOD_ChidamberKemerer94.pdf">A Metrics Suite for Object Oriented Design
24+
</a></i>.
2525
IEEE Transactions on Software Engineering,
2626
20(6), pages 476-493, June 1994.</li>
2727

2828
<li>
29-
<a href="http://www.dmst.aueb.gr/dds/index.en.html">Diomides D. Spinnelis</a>.
30-
<a href="http://www.spinellis.gr/codequality/">Code Quality: The Open Source Perspective</a>.
31-
Addison-Wesley 2007.</li>
32-
33-
<li>
34-
<a href="http://www.dmst.aueb.gr/dds/index.en.html">Diomides D. Spinnelis</a>.
35-
<a href="http://www.spinellis.gr/sw/ckjm/">ckjm - Chidamber and Kemerer Java Metrics</a>.
36-
(implementation of CK metrics), 2006.</li>
29+
Lutz Prechelt, Barbara Unger, Michael Philippsen, and Walter Tich, <i><a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.159.2229&rep=rep1&type=pdf">A Controlled Experiment on Inheritance Depth as a Cost Factor for Code Maintenance
30+
</a></i>.
31+
Journal of Systems and Software, 65 (2):115-126, 2003.
32+
</li>
3733
</references>
3834
</qhelp>

cpp/ql/src/Metrics/Namespaces/HighDistanceFromMainLineNamespaces.qhelp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,17 @@
55

66

77
<overview>
8-
<p>This query finds namespaces that do not have a good balance between abstractness and stability.</p>
8+
<p>This query finds namespaces that do not have a good balance between abstractness and stability where:</p>
9+
<ul>
10+
<li>
11+
Abstractness measures the proportion of abstract types in a namespace relative to the total number of types in that namespace.
12+
</li>
13+
<li>
14+
Instability measures the level of expectation that changes to other namespaces will affect this namespace.
15+
</li>
16+
</ul>
917

10-
<p>This metric tries to capture the trade-off between abstractness
18+
<p>The metric tries to capture the trade-off between abstractness
1119
and instability. For an ideal balance, the sum of
1220
abstractness and instability should be one. That is, a package is
1321
completely abstract and stable (abstractness=1 and instability=0)

0 commit comments

Comments
 (0)