Publication | Closed Access
Information-theoretic modeling for tracking the health of complex software systems
18
Citations
7
References
2008
Year
Unknown Venue
Software MaintenanceCluster ComputingSoftware Reliability TestingEngineeringVerificationSoftware EngineeringComplex Software SystemsSystem MetricFormal VerificationSoftware AnalysisError DetectionEmpirical Software Engineering ResearchReliability EngineeringData ScienceSystems EngineeringRuntime VerificationSoftware System SafetyStable Correlation ModelsSoftware MeasurementComputer ScienceInformation ManagementStatic Program AnalysisDependability ModellingSoftware DesignSoftware EvolutionProgram AnalysisSoftware TestingSoftware MetricFormal MethodsNormalized Mutual InformationSystem Software
Stable correlation models are effective in detecting errors in complex software systems. However, most studies assume a specific mathematical form, typically linear, for the underlying correlations. In practice, more complex non-linear relationships exist between metrics. Moreover, most inter-metric correlations form clusters rather than simple pairwise correlations. These clusters provide additional information for error detection and offer the possibility for optimization. We address these issues by adopting the Normalized Mutual Information as a similarity measure. We also employ the entropy of metrics in clusters to monitor system state. Our approach does not require learning specific correlation models, thus reducing computation overhead.
| Year | Citations | |
|---|---|---|
Page 1
Page 1