|
|
C++, 68
Law of, 363
machine, 221
programming language, 366, 367, 368
rules for counting statements in, 73
syntax for, 72
Call graph structure, 244
Canonical correlation analysis, 170, 171
CASE tools, see Computer-aided software engineering tools
Cassini Orbiter Command and Data Subsystem, 205, 206
Central tendency, measures of, 385, 386
Centroid, epsilon neighborhood about, 142
C functions, 421–423
input/output, 422
math, 421–422
memory allocation, 422
miscellaneous, 423
string, 423
type and conversion, 422–423
Change(s)
code, 198, 206
process, institutionalization of, 352
report, 348
request (CR), 336
document, 336
number, 348
system, 348
Character constant, definition of, 416
Cleanroom software development method, 37
COBOL
accounting applications, 50
environment, 32
programmer experience, 50–51
Code
changes, 198, 206
churn, 203, 209, 282
between builds, 356
computing of linear regression models for, 210
measure of, 199
modules, 338
net, 200
values, 289
comments put into, 70
delta, 179, 199, 200, 209
dynamics, measure of, 13
effort to clean up, 195
engineering blueprint for, 235
executed, 268–269
fault(s), 97, 210, 334
fault-free, 8, 36
fractional FI of, 291
instrument binary, 261
lines of, 34, 48
measurement, dynamic, 274
module(s)
evolution, measures of, 199
functioning of, 240–241
mapping of operations to, 235
programmers putting faults into, 7
pseudo-, 241, 242
replacement, insertion of fault into, 275
segment, 293
source
control system, 336
instrumentation process, 258
measurement system, 333
module, 241, 242
primitive measures of, 67
tracking of changes in, 357
use of metric tools to measure, 334
Coding, 13
definition of, 60
error, 99
Coefficient of skewness, 389
Cohesion, measure of, 269
Comments, delimited, 404
Company intranet, 34
Compiler
directives, 69, 404, 421
generation of control sequence by, 81
Component failure, likelihood of, 314
Composite hypothesis, 390
Compound statements, types of, 73
Computer-aided software engineering (CASE) tools, 21
finding right, 65
output from, 44, 52
Computer science courses, 49, 50
Concurrent validity, 58
Conditional expression, 82
Conduct of inquiry
experimental, 37
need for professional help in, 40
Configuration
control, 230
management system, 179
vector, 190
Construct validity, 59
Content validity, 58, 66
Continuous probability distributions, 380, 382
Control
faults, 131
flowgraph
metrics, 77, 411
representation, 78
structures, C language and, 413
system, 336
Correlation coefficient, 151
Coupling
metrics, 94, 415
program attributes associated with, 95
Covariance, shared variance of, 113
C programming language
delimiting of statements in, 72
lower bound of array in, 92
overloaded operator in, 76
C programming language attributes, standard for measurement of, 403–423
compiler directives, 404
control flowgraph metrics, 411–415
average path length, 414
cycles, 414–415
edges, 413
maximum path length, 414
nodes, 412–413
paths, 413–414
coupling metrics, 415–416
definitions, 416–417
character constant, 416–417
for structure, 417
string constant, 416
lexical metrics, 406–411
style and statement metrics, 404–406
comments, 404
executable statements, 405
nonexecutable statements, 405–406
tokens, 427–423
C functions, 421–423
compiler directives, 421
operand tokens, 417
operator tokens, 417–421
CPU chips, atoms comprising, 309
CR, see Change request
Criterion
attributes, 56
-oriented validity, 56
CTEFV, see Cumulative test execution frequency vector
Cumulative test execution frequency vector (CTEFV), 279, 280, 342
Cyber-liability, software vendor, 327
Cycle, definition of, 414
Cyclomatic complexity, 66
analysis of, 123
McCabe's measure of, 122
|
|