IDENTIFYING SOFTWARE FEATURES AS BIRTHMARK

S. NAZIR, S. SHAHZAD, Q. U. A. NIZAMANI, R. AMIN, M. A. SHAH, A. KEERIO

Abstract


Software can be dissected into features under various categories, such as syntactic features and semantic features that contain all the information related to the construction and functionality of the software. These features have intrinsic connections in-between which uniquely identify their working in a particular piece of software. These characteristics of software are known as a birthmark. A lot of research has been conducted to identify different techniques defining software birthmarks. A software birthmark uniquely identifies software and hence used to detect software theft and piracy. This research aims at identifying as much software features as possible and proposes a software feature model based on features lying under different categories. Each software will poses a unique value set for features identified according to that feature model. These value sets can then be used to detect similarity among software programs to detect software theft and piracy.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Sindh University Research Journal - SURJ (Science Series)

 Copyright © University of Sindh, Jamshoro. 2017 All Rights Reserved.
Printing and Publication by: Sindh University Press.