@inproceedings{f535fb157ac4416d8ffe5a413e078b7d,
title = "Firebugs: Finding and repairing cryptography API misuses in mobile applications",
abstract = "In this paper, we present FireBugs for Finding and Repairing Bugs ggggg based on security patterns. For the common misuse patterns of cryptography APIs (crypto APIs), we encode common cryptography rules into the pattern representations for bug detection and program repair regarding cryptography rule violations. In the evaluation, we conducted a case study to assess the bug detection capability by applying FireBugs to datasets mined from both open source and commercial projects. Also, we conducted a user study with professional software engineers at Mutual of Omaha Insurance Company to estimate the program repair capability. This evaluation showed that FireBugs can help professional engineers develop various cryptographic requirements in a resilient application.",
author = "Larry Singleton and Rui Zhao and Harvey Siy and Myoungkyu Song",
note = "Publisher Copyright: {\textcopyright} 2021 IEEE.; 45th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2021 ; Conference date: 12-07-2021 Through 16-07-2021",
year = "2021",
month = jul,
doi = "10.1109/COMPSAC51774.2021.00165",
language = "English (US)",
series = "Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1194--1201",
editor = "Chan, {W. K.} and Bill Claycomb and Hiroki Takakura and Ji-Jiang Yang and Yuuichi Teranishi and Dave Towey and Sergio Segura and Hossain Shahriar and Sorel Reisman and Ahamed, {Sheikh Iqbal}",
booktitle = "Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021",
}