-
-
05 Jan 2021 21:04:49 UTC
- Distribution: Analizo
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues
- Testers (0 / 51 / 6)
- Kwalitee
Bus factor: 1- License: gpl_3
- Activity
24 month- Tools
- Download (177.49KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- App::Cmd
- CHI
- Class::Accessor
- Class::Inspector
- DBD::SQLite
- DBI
- Digest::SHA
- Env::Path
- File::Copy::Recursive
- File::HomeDir
- FindBin::libs
- Graph
- Graph::Writer::Dot
- JSON
- List::Compare
- Statistics::Descriptive
- Term::ProgressBar
- YAML::XS
- ZMQ::FFI
- local::lib
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Analizo::GlobalMetric::ChangeCost - Change Cost global metric
DESCRIPTION
The metric calculation is based on the following article and calculates the degree to which a change to any file causes a (potential) change to other files in the system.
Article: Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code by Alan MacCormack, John Rusnak and Carliss Baldwin.
See the paragraph about Change Cost in the article:
"... characterize the structure of a design is by measuring the degree of 'coupling' it exhibits, as captured by the degree to which a change to any single element causes a (potential) change to other elements in the system, either directly or indirectly (i.e., through a chain of dependencies that exist across elements).
... measures the percentage of elements affected, on average, when a change is made to one element in the system."
Module Install Instructions
To install Analizo, copy and paste the appropriate command in to your terminal.
cpanm Analizo
perl -MCPAN -e shell install Analizo
For more information on module installation, please visit the detailed CPAN module installation guide.