An Empirical Study of Test Case Filtering Techniques Based on Exercising Information Flows Some software defects trigger failures only when certain complex information flows occur within the software. Profiling and analyzing such flows therefore provides a potentially important basis for filtering test cases. We report the results of an empirical evaluation of several test case filtering techniques that are based on exercising complex information flows. Both coverage-based and profile-distribution-based filtering techniques are considered. They are compared to filtering techniques based on exercising basic blocks, branches, function calls, and def-use pairs, with respect to their effectiveness for revealing defects Did you like this research project? To get this research project Guidelines, Training and Code... Click Here facebook twitter google+ linkedin stumble pinterest A Formal Framework for Automated Round-trip Software Engineering in Static Aspect Weaving and Transformations API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization