Empirical Confirmation (and Refutation) of Presumptions on Software

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Code metrics are easy to define, but not so easy to justify. It is hard to prove that a metric is valid, i.e., that measured numerical values imply anything on the vaguely defined, yet crucial software properties such as complexity and maintainability. This paper employs statistical analysis and tests to check some "believable" presumptions on the behavior of software and metrics measured for this software. Among those are the reliability presumption implicit in the application of any code metric, and the presumption that the magnitude of change in a software artifact is correlated with changes to its version number. Putting a suite of 36 metrics to the trial, we confirm most of the presumptions. Unexpectedly, we show that a substantial portion of the reliability of some metrics can be observed even in random changes to architecture. Another surprising result is that Boolean-valued metrics tend to flip their values more often in minor software version increments than in major increments.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Empirical Confirmation (and Refutation) of Presumptions on Software does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Empirical Confirmation (and Refutation) of Presumptions on Software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Empirical Confirmation (and Refutation) of Presumptions on Software will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-159214

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.