TY - JOUR
T1 - Designing UIs for Static Analysis Tools
AU - Tiganov, Daniil
AU - Nguyen Quang Do, Lisa
AU - Ali, Karim
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/7/1
Y1 - 2021/7/1
N2 - Static-analysis tools suffer from usability issues such as a high rate of false positives, lack of responsiveness, and unclear warning descriptions and classifications. Here, we explore the effect of applying user-centered approach and design guidelines to SWAN, a security-focused static-analysis tool for the Swift programming language. SWAN is an interesting case study for exploring static-analysis tool usability because of its large target audience, its potential to integrate easily into developers' workflows, and its independence from existing analysis platforms.
AB - Static-analysis tools suffer from usability issues such as a high rate of false positives, lack of responsiveness, and unclear warning descriptions and classifications. Here, we explore the effect of applying user-centered approach and design guidelines to SWAN, a security-focused static-analysis tool for the Swift programming language. SWAN is an interesting case study for exploring static-analysis tool usability because of its large target audience, its potential to integrate easily into developers' workflows, and its independence from existing analysis platforms.
UR - http://www.scopus.com/inward/record.url?scp=85117281701&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85117281701&partnerID=8YFLogxK
U2 - 10.1145/3487019.3487026
DO - 10.1145/3487019.3487026
M3 - Article
AN - SCOPUS:85117281701
SN - 1542-7730
VL - 19
SP - 97
EP - 118
JO - Queue
JF - Queue
IS - 4
ER -