Skip to main content
Article
kbe-anonymity: Test data anonymization for evolving programs
ASE 2012: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, Essen, Germany, September 3-7, 2012
  • Lucia LUCIA, Singapore Management University
  • David LO, Singapore Management University
  • Lingxiao JIANG, Singapore Management University
  • Aditya BUDI, Singapore Management University
Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
9-2012
Abstract

High-quality test data that is useful for effective testing is often available on users’ site. However, sharing data owned by users with software vendors may raise privacy concerns. Techniques are needed to enable data sharing among data owners and the vendors without leaking data privacy. Evolving programs bring additional challenges because data may be shared multiple times for every version of a program. When multiple versions of the data are cross-referenced, private information could be inferred. Although there are studies addressing the privacy issue of data sharing for testing and debugging, little work has explicitly addressed the challenges when programs evolve. In this paper, we examine kb-anonymity that is recently proposed for anonymizing data for a single version of a program, and identify a potential privacy risk if it is repeatedly applied for evolving programs. We propose kbe-anonymity to address the insufficiencies of kb-anonymity and evaluate our model on three Java programs. We demonstrate that kbe -anonymity can successfully address the potential risk of kb-anonymity, maintain sufficient path coverage for testing, and be as efficient as kb-anonymity.

Keywords
  • k-anonymity,
  • behavior preservation,
  • privacy preservation,
  • testing and debugging
ISBN
9781450312042
Identifier
10.1145/2351676.2351718
Publisher
ACM
City or Country
New York
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
http://doi.org/10.1145/2351676.2351718
Citation Information
Lucia LUCIA, David LO, Lingxiao JIANG and Aditya BUDI. "kbe-anonymity: Test data anonymization for evolving programs" ASE 2012: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, Essen, Germany, September 3-7, 2012 (2012) p. 262 - 265
Available at: http://works.bepress.com/david_lo/163/