PhD Dissertation Defense:Rocky Slavin-Application Code

Date: July 21, 2017
Time: 2:00 pm – 4:00 pm





Computer Science Dissertation Defense

"Applying Semantic Analysis for the Alignment of Natural Language Privacy Policies with Application Code"


 Rocky Slavin

 Friday, July 21, 2017

 NPB 3.108A-1

2:00 P.M.- 4:00 P.M.





Dr. Jianwei Niu: Supervising Professor

 Dr. Tongping Liu 
Dr.Xiaoyin Wang
Dr.Meng Yu 
Dr. Ram Krishnan








Privacy is quickly becoming a major concern as the convenience of technology grows. In an

effort to disclose privacy-related practices and follow federal guidelines for software applications,

many publishers provide natural language privacy policies that disclose what private information

may be used, collected, or shared by the application. Unfortunately, these policies are a com-

pletely separate body from the code and are written in natural language, thus being susceptible to

misalignments. In an effort to mitigate this problem, I propose the use of static and run-time analy-

sis techniques along with natural language processing to assist developers, auditors, and end users

in aligning application code with policy. I demonstrate practical efficacy through an instantiation

of this framework upon the Android OS environment and the successful detection of misalignment

among top apps. Furthermore, I introduce the P OLI D ROID tool suite which includes practical

alignment tools for source and byte code.