调试
静态分析
计算机科学
标杆管理
软件工程
污点检查
软件错误
软件测试
Android(操作系统)
程序分析
软件
嵌入式系统
程序设计语言
操作系统
业务
营销
标识
DOI:10.1145/3597926.3605232
摘要
Static analysis is an important tool for detecting bugs in real-world software. The advent of numerous analysis algorithms with their own tradeoffs has led to the proliferation of configurable static analysis tools, but their complex, undertested configuration spaces are obstacles to their widespread adoption. To improve the reliability of these tools, my research focuses on developing new approaches to automatically test and debug them. First, I describe an empirical study that helps to understand the performance and behavior of configurable taint analysis tools for Android. The findings of this study motivate the development of ECSTATIC, a framework for testing and debugging that goes beyond taint analysis to test any configurable static analysis tool. The next steps for this research involve the automatic creation of real-world benchmarks for static analysis with associated ground truths and analysis features.
科研通智能强力驱动
Strongly Powered by AbleSci AI