software metricsmetricmetricsCode Metricscomplexity measurementsmetrics analysisobservabilitysoftware quality metricsoftware quality metrics
A software metric is a standard of measure of a degree to which a software system or process possesses some property.wikipedia
99 Related Articles
Connascence (computer programming)Connascence (computer science)Connascent software components
Connascence is a software quality metric invented by Meilir Page-Jones to allow reasoning about the complexity caused by dependency relationships in object oriented design much like coupling did for structured design.
Synchronization complexitycode complexitycomplex
Cyclomatic complexity is a software metric used to indicate the complexity of a program.
The software quality metrics of coupling and cohesion were invented by Larry Constantine in the late 1960s as part of a structured design, based on characteristics of “good” programming practices that reduced maintenance and modification costs.
The software metrics of coupling and cohesion were invented by Larry Constantine in the late 1960s as part of Structured Design, based on characteristics of “good” programming practices that reduced maintenance and modification costs.
lines of codeLOCSLOC
Source lines of code (SLOC), also known as lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code.
Halstead ComplexityHalsteadHalstead metrics
Halstead complexity measures are software metrics introduced by Maurice Howard Halstead in 1977 as part of his treatise on establishing an empirical science of software development.
DSQI (design structure quality index) is an architectural design metric used to evaluate a computer program's design structure and the efficiency of its modules.
coveragebranch coveragecode coverage analysis
CPU path length
Expressed in terms of instruction path length, this metric would be reduced in this instance by a massive factor of 50 – a reason why actual instruction timings might be a secondary consideration compared to a good choice of algorithm requiring a shorter path length.
Goal Question MetricGoal Question-MetricGoal-Question-Metric
GQM, the initialism for "goal, question, metric", is an approach to software metrics that has been promoted by Victor Basili of the University of Maryland, College Park and the Software Engineering Laboratory at the NASA Goddard Space Flight Center after supervising a Ph.D. thesis by Dr. David M. Weiss.
complexitySoftware complexitycode complexity
He and his co-Author Les Belady explored numerous possible Software Metrics in their oft-cited book, that could be used to measure the state of the software, eventually reaching the conclusion that the only practical solution would be to use one that uses deterministic complexity models.
The WMFP measured elements are several different software metrics deduced from the source code by the WMFP algorithm analysis.
software reliabilitycode qualityquality
Computer softwareSoftware & Programmingsoftware technology
A software metric is a standard of measure of a degree to which a software system or process possesses some property.
computer scientistcomputer sciencescomputer scientists
Since quantitative measurements are essential in all sciences, there is a continuous effort by computer science practitioners and theoreticians to bring similar approaches to software development.
balanced scorecard (BSC)Scorecardscorecarding
COCOMO IIConstructive Cost Modelconstructive-cost model
function pointsFunction point analysisAutomated Function Point
OMGObject Management Group (OMG)Business Process Management Initiative
loaderload timeprogram loader