Some new information measures for fuzzy sets
Information Sciences: an International Journal
Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
ICSE '94 Proceedings of the 16th international conference on Software engineering
Using execution trace data to improve distribute systems
Software—Practice & Experience
Automated support for classifying software failure reports
Proceedings of the 25th International Conference on Software Engineering
An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites
ICSM '98 Proceedings of the International Conference on Software Maintenance
Selecting a Cost-Effective Test Case Prioritization Technique
Software Quality Control
Applying classification techniques to remotely-collected program execution data
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Empirical Software Engineering
Empirical evaluation of the tarantula automatic fault-localization technique
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Exploiting the Analogy Between Traces and Signal Processing
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Automated known problem diagnosis with event traces
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Trace anomalies as precursors of field failures: an empirical study
Empirical Software Engineering
Investigation of failure causes in workload-driven reliability testing
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Dynamic Detection of COTS Component Incompatibility
IEEE Software
Measuring the Complexity of Traces Using Shannon Entropy
ITNG '08 Proceedings of the Fifth International Conference on Information Technology: New Generations
SIFT: a scalable iterative-unfolding technique for filtering execution traces
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Software execution processes as an evolving complex network
Information Sciences: an International Journal
A history of graph entropy measures
Information Sciences: an International Journal
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Local Shannon entropy measure with statistical tests for image randomness
Information Sciences: an International Journal
Performance testing of LiDAR exploitation software
Computers & Geosciences
Information Sciences: an International Journal
Hi-index | 0.07 |
The analysis of execution paths (also known as software traces) collected from a given software product can help in a number of areas including software testing, software maintenance and program comprehension. The lack of a scalable matching algorithm operating on detailed execution paths motivates the search for an alternative solution. This paper proposes the use of word entropies for the classification of software traces. Using a well-studied defective software as an example, we investigate the application of both Shannon and extended entropies (Landsberg-Vedral, Renyi and Tsallis) to the classification of traces related to various software defects. Our study shows that using entropy measures for comparisons gives an efficient and scalable method for comparing traces. The three extended entropies, with parameters chosen to emphasize rare events, all perform similarly and are superior to the Shannon entropy.