2017
DOI: 10.5815/ijisa.2017.05.04
|View full text |Cite
|
Sign up to set email alerts
|

Source Code Author Attribution Using Author’s Programming Style and Code Smells

Abstract: Abstract-Source code is an intellectual property and using it without author's permission is a violation of property right. Source code authorship attribution is vital for dealing with software theft, copyright issues and piracies. Characterizing author's signature for identifying their footprints is the core task of authorship attribution. Different aspects of source code have been considered for characterizing signatures including author's coding style and programming structure, etc. The objective of this re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…Code smells refer to patterns of poor design and faults, which make the source code worse. Though the flaws in code do not affect the output, but these made it hard to modify the program and further enhancement in it [21, 23]. The poorly written code is likely to have many bugs.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Code smells refer to patterns of poor design and faults, which make the source code worse. Though the flaws in code do not affect the output, but these made it hard to modify the program and further enhancement in it [21, 23]. The poorly written code is likely to have many bugs.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Two most significant aspects of source code, including the author's code style and code smells, can characterise the author's signature. The code style describes the consistencies in the author's writing style that is represented by various features of programming layout, programming structure and programming style [21].…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation