Skip to content

USC-SQL/SQLABenchmark

Repository files navigation

SQLABenchmark

This benchmark contains 52 SQL anti-patterns instances detected in a set of top-ranked marketplace applications. Details of these SQL anti-patterns and detected instances can be found in our paper:

Quantifying the Performance Impact of SQL Antipatterns on Mobile Applications
Yingjun Lyu, Ali Alotaibi, William G. J. Halfond
In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME). 2019.

Preprint available at: http://www-scf.usc.edu/~yingjunl/lyu19icsme.pdf

Before running the benchmark app, add the two files to the sdcard of the phone. The commands are

adb push pattern.txt /sdcard/

adb push ESAPI.properties /sdcard/

Raw measurement data available at: https://drive.google.com/file/d/1Ib29F8eh634Vk_EDJHrWnSWVyI1tuYJj/view?usp=sharing

About

A benchmark for SQL anti-patterns

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages