Articles with "source code" as a keyword



ES‐Plag: Efficient and sensitive source code plagiarism detection tool for academic environment

Sign Up to like & get
recommendations!
Published in 2019 at "Computer Applications in Engineering Education"

DOI: 10.1002/cae.22066

Abstract: Source code plagiarism detection using Running‐Karp‐Rabin Greedy‐String‐Tiling (RKRGST) is a common practice in academic environment. However, such approach is time‐inefficient (due to RKRGST's cubic time complexity) and insensitive (toward token subsequence rearrangement). This paper proposes… read more here.

Keywords: code plagiarism; plag; plagiarism; source code ... See more keywords

On the relation between architectural smells and source code changes

Sign Up to like & get
recommendations!
Published in 2022 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2398

Abstract: Although architectural smells are one of the most studied type of architectural technical debt, their impact on maintenance effort has not been thoroughly investigated. Studying this impact would help to understand how much technical debt… read more here.

Keywords: architectural smells; smells source; source; source code ... See more keywords

Regression test prioritization leveraging source code similarity with tree kernels

Sign Up to like & get
recommendations!
Published in 2024 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2653

Abstract: Regression test prioritization (RTP) is an active research field, aiming at re‐ordering the tests in a test suite to maximize the rate at which faults are detected. A number of RTP strategies have been proposed,… read more here.

Keywords: test prioritization; regression test; source code; code ... See more keywords

IoTvulCode: AI-enabled vulnerability detection in software products designed for IoT applications

Sign Up to like & get
recommendations!
Published in 2024 at "International Journal of Information Security"

DOI: 10.1007/s10207-024-00848-6

Abstract: The proliferation of the Internet of Things (IoT) paradigm has ushered in a new era of connectivity and convenience. Consequently, rapid IoT expansion has introduced unprecedented security challenges , among which source code vulnerabilities present… read more here.

Keywords: iotvulcode enabled; vulnerability; source code; code vulnerabilities ... See more keywords

Detecting code vulnerabilities with heterogeneous GNN training

Sign Up to like & get
recommendations!
Published in 2025 at "International Journal of Information Security"

DOI: 10.1007/s10207-025-01132-x

Abstract: Detecting vulnerabilities in source code is a critical task for software security assurance. Graph Neural Network (GNN) machine learning can be a promising approach by modeling source code as graphs. Early approaches treated code elements… read more here.

Keywords: gnn training; detecting code; heterogeneous gnn; code ... See more keywords

Analyzing source code vulnerabilities in the D2A dataset with ML ensembles and C-BERT

Sign Up to like & get
recommendations!
Published in 2024 at "Empirical Software Engineering"

DOI: 10.1007/s10664-023-10405-9

Abstract: Static analysis tools are widely used for vulnerability detection as they can analyze programs with complex behavior and millions of lines of code. Despite their popularity, static analysis tools are known to generate an excess… read more here.

Keywords: d2a dataset; static analysis; dataset; analysis ... See more keywords

Information-theoretic detection of unusual source code changes

Sign Up to like & get
recommendations!
Published in 2025 at "Empirical Software Engineering"

DOI: 10.1007/s10664-025-10644-y

Abstract: The code base of software projects evolves essentially through inserting and removing information to and from the source code. We can measure this evolution via the elements of infor-mation—tokens, words, nodes—of the respective representation of… read more here.

Keywords: information theoretic; code; source; detection unusual ... See more keywords

From source code to publication: Code Diary, an automatic documentation parser for SAS

Sign Up to like & get
recommendations!
Published in 2018 at "SoftwareX"

DOI: 10.1016/j.softx.2018.07.002

Abstract: Abstract Team members do not always review, or understand, all source code and the decisions that are made in it. Code developers and maintainers should have tools available to easily write, maintain, collate and share… read more here.

Keywords: code; code diary; diary automatic; source code ... See more keywords

Cnerator: A Python application for the controlled stochastic generation of standard C source code

Sign Up to like & get
recommendations!
Published in 2021 at "SoftwareX"

DOI: 10.1016/j.softx.2021.100711

Abstract: Abstract The Big Code and Mining Software Repositories research lines analyze large amounts of source code to improve software engineering practices. Massive codebases are used to train machine learning models aimed at improving the software… read more here.

Keywords: stochastic generation; python application; cnerator python; code ... See more keywords

Language and Obfuscation Oblivious Source Code Authorship Attribution

Sign Up to like & get
recommendations!
Published in 2020 at "IEEE Access"

DOI: 10.1109/access.2020.3034932

Abstract: Source Code Authorship Attribution can answer many interesting questions such as: Who wrote the malicious source code? Is the source code plagiarized, and does it infringe on copyright? Source Code Authorship Attribution is done by… read more here.

Keywords: authorship attribution; code; source code; source ... See more keywords
Photo by campaign_creators from unsplash

Hadoop Data Reduction Framework: Applying Data Reduction at the DFS Layer

Sign Up to like & get
recommendations!
Published in 2021 at "IEEE Access"

DOI: 10.1109/access.2021.3127499

Abstract: Big-data processing systems such as Hadoop, which usually utilize distributed file systems (DFSs), require data reduction schemes to maximize storage space efficiency. These schemes have different tradeoffs, and there are no all-purpose schemes applicable to… read more here.

Keywords: reduction; hadoop; data reduction; dfs ... See more keywords