Towards Privacy-aware Software Reuse

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

As software becomes more complex, reusing and integrating artifacts from existing projects that may be taken from open or organization-proprietary repositories is becoming an increasingly important practice. This practice requires an in-depth understanding of the projects to be reused and particularly their common and variable features and their non-functional requirements. Different approaches have been suggested to analyze similarity and variability of different kinds of artifacts (mainly, requirements and code), e.g., clone detection and feature mining. These approaches, however, mainly address functional aspects of the software artifacts, while mostly neglecting aspects dictated by non-functional requirements. The recent progress with the General Data Protection Regulation (GDPR) highlights the importance of handling privacy concerns in software development. However, existing approaches do not directly refer to privacy challenges in software reuse. In this paper we propose integrating these two lines of research and introduce a privacy-aware software reuse approach. Particularly, we suggest to extend Var MeR -Variability Mechanisms Recommender -which analyzes software similarity based on exhibited behaviors and recommends on polymorphism-inspired reuse mechanisms, with privacy awareness considerations. These considerations are reflected in “privacy levels” of the reused artifacts.

Original languageAmerican English
Title of host publicationMODELSWARD 2019 - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development
EditorsBran Selić
PublisherScience and Technology Publications, Lda
Pages448-453
Number of pages6
ISBN (Print)9789897583582
DOIs
StatePublished - 2019
Event7th International Conference on Model-Driven Engineering and Software Development , MODELSWARD 2019 - Prague, Czech Republic
Duration: 20 Feb 201922 Feb 2019

Publication series

NameInternational Conference on Model-Driven Engineering and Software Development

Conference

Conference7th International Conference on Model-Driven Engineering and Software Development , MODELSWARD 2019
Country/TerritoryCzech Republic
CityPrague
Period20/02/1922/02/19

Keywords

  • Compliance
  • Privacy
  • Reuse
  • Variability Analysis

All Science Journal Classification (ASJC) codes

  • Software
  • Engineering (miscellaneous)

Fingerprint

Dive into the research topics of 'Towards Privacy-aware Software Reuse'. Together they form a unique fingerprint.

Cite this