kbe-anonymity: Test data anonymization for evolving programs

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...

Full description

Saved in:
Bibliographic Details
Main Authors: LUCIA, Lucia, LO, David, JIANG, Lingxiao, BUDI, Aditya
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2012
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1593
https://ink.library.smu.edu.sg/context/sis_research/article/2592/viewcontent/ase12kbe.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2592
record_format dspace
spelling sg-smu-ink.sis_research-25922017-02-05T06:55:25Z kbe-anonymity: Test data anonymization for evolving programs LUCIA, Lucia LO, David JIANG, Lingxiao BUDI, Aditya 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. 2012-09-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1593 info:doi/10.1145/2351676.2351718 https://ink.library.smu.edu.sg/context/sis_research/article/2592/viewcontent/ase12kbe.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University k-anonymity behavior preservation privacy preservation testing and debugging Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic k-anonymity
behavior preservation
privacy preservation
testing and debugging
Software Engineering
spellingShingle k-anonymity
behavior preservation
privacy preservation
testing and debugging
Software Engineering
LUCIA, Lucia
LO, David
JIANG, Lingxiao
BUDI, Aditya
kbe-anonymity: Test data anonymization for evolving programs
description 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.
format text
author LUCIA, Lucia
LO, David
JIANG, Lingxiao
BUDI, Aditya
author_facet LUCIA, Lucia
LO, David
JIANG, Lingxiao
BUDI, Aditya
author_sort LUCIA, Lucia
title kbe-anonymity: Test data anonymization for evolving programs
title_short kbe-anonymity: Test data anonymization for evolving programs
title_full kbe-anonymity: Test data anonymization for evolving programs
title_fullStr kbe-anonymity: Test data anonymization for evolving programs
title_full_unstemmed kbe-anonymity: Test data anonymization for evolving programs
title_sort kbe-anonymity: test data anonymization for evolving programs
publisher Institutional Knowledge at Singapore Management University
publishDate 2012
url https://ink.library.smu.edu.sg/sis_research/1593
https://ink.library.smu.edu.sg/context/sis_research/article/2592/viewcontent/ase12kbe.pdf
_version_ 1770571311566815232