Nothing Special   »   [go: up one dir, main page]

Baer et al., 2012 - Google Patents

Measuring whitespace pattern sequences as an indication of plagiarism

Baer et al., 2012

View HTML
Document ID
13199824308317882076
Author
Baer N
Zeidman R
Publication year

External Links

Snippet

There are several methods and technologies for comparing the statements, comments, strings, identifiers, and other visible elements of source code in order to efficiently identify similarity. In a prior paper we found that comparing the whitespace patterns was not precise …
Continue reading at www.scirp.org (HTML) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/562Static detection
    • G06F21/563Static detection by source code analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30289Database design, administration or maintenance
    • G06F17/30303Improving data quality; Data cleansing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3612Software analysis for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/3061Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/577Assessing vulnerabilities and evaluating computer system security
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F19/00Digital computing or data processing equipment or methods, specially adapted for specific applications
    • G06F19/10Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology
    • G06F19/22Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology for sequence comparison involving nucleotides or amino acids, e.g. homology search, motif or SNP [Single-Nucleotide Polymorphism] discovery or sequence alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring

Similar Documents

Publication Publication Date Title
Ragkhitwetsagul et al. A comparison of code similarity analysers
Spafford et al. Software forensics: Can we track code to its authors?
Sæbjørnsen et al. Detecting code clones in binary executables
Nishi et al. Scalable code clone detection and search based on adaptive prefix filtering
Doogan et al. Topic model or topic twaddle? Re-evaluating demantic interpretability measures
Ragkhitwetsagul et al. Similarity of source code in the presence of pervasive modifications
Breitinger et al. Approximate matching: definition and terminology
Hage et al. A comparison of plagiarism detection tools
Martins et al. Plagiarism detection: A tool survey and comparison
Yuan et al. Boreas: an accurate and scalable token-based approach to code clone detection
WO2021182986A1 (en) Method and system for searching for similar malicious programs on the basis of dynamic analysis results
Feng et al. Hierarchical abstraction of execution traces for program comprehension
Nakagawa et al. Nil: large-scale detection of large-variance clones
Wu et al. Lvmapper: A large-variance clone detector using sequencing alignment approach
US20080052662A1 (en) Software For Filtering The Results Of A Software Source Code Comparison
Allyson et al. Sherlock N-Overlap: invasive normalization and overlap coefficient for the similarity analysis between source code
Kuang et al. Can method data dependencies support the assessment of traceability between requirements and source code?
Bendík Consistency checking in requirements analysis
Baer et al. Measuring whitespace pattern sequences as an indication of plagiarism
Yang et al. Silent compiler bug de-duplication via three-dimensional analysis
Milea et al. Vector abstraction and concretization for scalable detection of refactorings
Mariani et al. AuDeNTES: Automatic detection of tentative plagiarism according to a reference solution
Zhang et al. Common program similarity metric method for anti-obfuscation
Krinke et al. Code similarity in clone detection
Orvalho et al. InvAASTCluster: On applying invariant-based program clustering to introductory programming assignments