English
Related papers

Related papers: On Plagiarism and Software Plagiarism

200 papers

Effective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linking ownership of software artifacts with developer…

Software Engineering · Computer Science 2024-05-27 Umme Ayman Koana , Quang Hy Le , Shadikur Rahman , Chris Carlson , Francis Chew , Maleknaz Nayebi

The prevalence of different kinds of electronic devices and the volume of content on the Web have increased the amount of plagiarism, which is considered an unethical act. If we want to be efficient in the detection and prevention of these…

Social and Information Networks · Computer Science 2018-07-11 Aljaž Zrnec , Dejan Lavbič

Plagiarism detection is one of the most researched areas among the Natural Language Processing(NLP) community. A good plagiarism detection covers all the NLP methods including semantics, named entities, paraphrases etc. and produces…

Computation and Language · Computer Science 2023-08-25 Sagar Kulkarni , Sharvari Govilkar , Dhiraj Amin

The paper discusses legal aspects relevant to the development of research software and practical approaches taken by research software engineers to deal with them. Intellectual Property Rights on software are considered alongside licensing…

Computers and Society · Computer Science 2025-09-30 Giuditta Parolini

Usage of multiprocessor and multicore computers implies parallel programming. Tools for preparing parallel programs include parallel languages and libraries as well as parallelizing compilers and convertors that can perform automatic…

Mathematical Software · Computer Science 2022-12-12 Pavel Telegin , Anton Baranov , Boris Shabanov , Artem Tikhomirov

In this paper, we introduce PhotoHolmes, an open-source Python library designed to easily run and benchmark forgery detection methods on digital images. The library includes implementations of popular and state-of-the-art methods, dataset…

Computer Vision and Pattern Recognition · Computer Science 2024-12-20 Julián O'Flaherty , Rodrigo Paganini , Juan Pablo Sotelo , Julieta Umpiérrez , Marina Gardella , Matías Tailanian , Pablo Musé

In today's digital landscape, the importance of timely and accurate vulnerability detection has significantly increased. This paper presents a novel approach that leverages transformer-based models and machine learning techniques to…

Software Engineering · Computer Science 2025-01-10 Daniele Cipollone , Changjie Wang , Mariano Scazzariello , Simone Ferlin , Maliheh Izadi , Dejan Kostic , Marco Chiesa

We present a machine learning approach to static code analysis and fingerprinting for weaknesses related to security, software engineering, and others using the open-source MARF framework and the MARFCAT application based on it for the…

Cryptography and Security · Computer Science 2011-11-08 Serguei A. Mokhov

Accurate attribution of authorship is crucial for maintaining the integrity of digital content, improving forensic investigations, and mitigating the risks of misinformation and plagiarism. Addressing the imperative need for proper…

Computers and Society · Computer Science 2026-05-27 Baixiang Huang , Canyu Chen , Kai Shu

We present SWaRL, a robust and fidelity-preserving watermarking framework designed to protect the intellectual property of code LLMs by embedding unique and verifiable signatures in the generated program. Existing watermarking approaches…

Cryptography and Security · Computer Science 2026-05-11 Neusha Javidnia , Ruisi Zhang , Ashish Kundu , Farinaz Koushanfar

The proliferation of malware, particularly through the use of packing, presents a significant challenge to static analysis and signature-based malware detection techniques. The application of packing to the original executable code renders…

Cryptography and Security · Computer Science 2025-06-24 Daniel Gibert , Nikolaos Totosis , Constantinos Patsakis , Giulio Zizzo , Quan Le

The daily amount of Android malicious applications (apps) targeting the app repositories is increasing, and their number is overwhelming the process of fingerprinting. To address this issue, we propose an enhanced Cypider framework, a set…

Cryptography and Security · Computer Science 2020-05-14 ElMouatez Billah Karbab , Mourad Debbabi , Abdelouahid Derhab , Djedjiga Mouheb

As the smartphone market leader, Android has been a prominent target for malware attacks. The number of malicious applications (apps) identified for it has increased continually over the past decade, creating an immense challenge for all…

Cryptography and Security · Computer Science 2023-06-13 Masoud Mehrabi Koushki , Ibrahim AbuAlhaol , Anandharaju Durai Raju , Yang Zhou , Ronnie Salvador Giagone , Huang Shengqiang

An increasingly complex and diverse collection of Machine Learning (ML) models as well as hardware/software stacks, collectively referred to as "ML artifacts", are being proposed - leading to a diverse landscape of ML. These ML innovations…

Machine Learning · Computer Science 2019-06-26 Cheng Li , Abdul Dakkak , Jinjun Xiong , Wen-mei Hwu

Malware detection is an ever-present challenge for all organizational gatekeepers, who must maintain high detection rates while minimizing interruptions to the organization's workflow. To improve detection rates, organizations often deploy…

Cryptography and Security · Computer Science 2020-05-21 Yoni Birman , Shaked Hindi , Gilad Katz , Asaf Shabtai

As open-source AI software projects become an integral component in the AI software development, it is critical to develop a novel methods to ensure and measure the security of the open-source projects for developers. Code ownership,…

Software Engineering · Computer Science 2023-12-19 Jiawen Wen , Dong Yuan , Lei Ma , Huaming Chen

Software modernization is an inherent activity of software engineering, as technology advances and systems inevitably become outdated. The term "software modernization" emerged as a research topic in the early 2000s, with a differentiation…

Software Engineering · Computer Science 2024-07-08 Wesley K. G. Assunção , Luciano Marchezan , Alexander Egyed , Rudolf Ramler

The disconnect between distributed software artifacts and their supposed source code enables attackers to leverage the build process for inserting malicious functionality. Past research in this field focuses on compiled language ecosystems,…

Software Engineering · Computer Science 2025-08-13 Timo Pohl , Pavel Novák , Marc Ohm , Michael Meier

In order to formulate mathematical conjectures likely to be true, a number of base cases must be determined. However, many combinatorial problems are NP-hard and the computational complexity makes this research approach difficult using a…

Data Structures and Algorithms · Computer Science 2015-12-18 Victoria Horan , Steve Adachi , Stanley Bak

We study the evolution of the largest known corpus of publicly available source code, i.e., the Software Heritage archive (4B unique source code files, 1B commits capturing their development histories across 50M software projects). On such…

Software Engineering · Computer Science 2019-06-20 Guillaume Rousseau , Roberto Di Cosmo , Stefano Zacchiroli