October 11, 2011: Advanced Programming Seminar - Dr. Mark Grechanik: "Software Engineering in the Age of Data Privacy"

Advanced Programming Seminar

Software Engineering in the Age of Data Privacy

Dr. Mark Grechanik
Wednesday, October 12, 2011
12:00 p.m., 1000 SEO Building


Creating and maintaining software is beset by many challenges, which include protecting sensitive information. Not only do recent data protection laws and regulations around the world prohibit organizations from disclosing confidential data, but they also impose stiff consequences for these organizations should they accidentally release sensitive information in software artifacts. In the past decade, there have been many publicized cases of leaked source code that contained sensitive information from well-known companies. Clearly, sensitive information should be redacted in source code and other software artifacts; however, doing this manually is difficult and time-consuming.

More importantly, blindly removing sensitive information from software artifacts may severely reduce the utility of many software engineering approaches, including software testing and program comprehension, thereby thwarting different software maintenance and evolution tasks. Finding a solution that balances the goals of privacy and utility, for example, program comprehension in the context of software maintenance tasks is one of the modern challenges of global software development theory and practice. In his talk, Dr.Grechanik will describe novel approaches that allow stakeholders to balance data privacy and the utility of different software engineering tasks. This research is supported by NSF Grant CCF-1017633 and different industry collaborators including Accenture.


Copyright 2016 The Board of Trustees
of the University of Illinois.webmaster@cs.uic.edu
Helping Women Faculty Advance
Funded by NSF