Survey of approaches for postprocessing of static analysis alarms

T Muske, A Serebrenik - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Static analysis tools have showcased their importance and usefulness in automated
detection of defects. However, the tools are known to generate a large number of alarms …

Scalable path search for automated test case generation

E Ma, X Fu, X Wang - Electronics, 2022 - mdpi.com
Test case generation is an important task during software testing. In this paper, we present a
new test-case generation framework for C programs. This approach combines dataflow …

ProMal: precise window transition graphs for android via synergy of program analysis and machine learning

C Liu, H Wang, T Liu, D Gu, Y Ma, H Wang… - Proceedings of the 44th …, 2022 - dl.acm.org
Mobile apps have been an integral part in our daily life. As these apps become more
complex, it is critical to provide automated analysis techniques to ensure the correctness …

Information exchange between over-and underapproximating software analyses

J Haltermann, H Wehrheim - International Conference on Software …, 2022 - Springer
Cooperative software validation aims at having verification and/or testing tools cooperate on
the task of correctness checking. Cooperation involves the exchange of information about …

Hybrid pruning: Towards precise pointer and taint analysis

D Das, P Bose, A Machiry, S Mariani… - … on Detection of …, 2022 - Springer
Pointer and taint analyses are the building blocks for several other static analysis
techniques. Unfortunately, these techniques frequently sacrifice precision in favor of …

A Fault Localization Approach Based on BiRNN and Multi-Dimensional Features

Y Yan, S Jiang, R Wang, C Zhang, C Wang… - … Journal of Software …, 2022 - World Scientific
Software fault localization is notoriously tedious and time-consuming. Developed rapidly,
machine learning techniques have been adopted for fault localization by researchers. Most …

A Theoretical Analysis of Random Regression Test Prioritization

P Yi, H Wang, T Xie, D Marinov, W Lam - … on Tools and Algorithms for the …, 2022 - Springer
Regression testing is an important activity to check software changes by running the tests in
a test suite to inform the developers whether the changes lead to test failures. Regression …

Hybrid Pruning: Towards Precise Pointer and Taint Analysis

Y Shoshitaishvili, G Vigna… - … Italy, June 29–July 1, 2022 …, 2022 - books.google.com
Pointer and taint analyses are the building blocks for several other static analysis
techniques. Unfortunately, these techniques frequently sacrificeprecision in favor …