Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Extraction: Advanced Methods00:56

Extraction: Advanced Methods

415
Metal ions can be separated from one another by complexation with organic ligands–the chelating agent– to form uncharged chelates. Here, the chelating agent must contain hydrophobic groups and behave as a weak acid, losing a proton to bind with the metal. Since most organic ligands used in this process are insoluble or undergo oxidation in the aqueous phase, the chelating agent is initially added to the organic phase and extracted into the aqueous phase. The metal-ligand complex is...
415
Stereotype Content Model02:16

Stereotype Content Model

14.0K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.0K
Improving Translational Accuracy02:07

Improving Translational Accuracy

9.0K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
9.0K
Introduction to z Scores01:06

Introduction to z Scores

9.0K
A z score (or standardized value) is measured in units of the standard deviation. It tells you how many standard deviations the value x is above (to the right of) or below (to the left of) the mean, μ. Values of x that are larger than the mean have positive z scores, and values of x that are smaller than the mean have negative z scores. If x equals the mean, then x has a zero z score. It is important to note that the mean of the z scores is zero, and the standard deviation is one.
z scores...
9.0K
Heuristics01:21

Heuristics

74
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
74
Empirical Method to Interpret Standard Deviation01:09

Empirical Method to Interpret Standard Deviation

5.1K
The empirical rule, also known as the three-sigma rule, allows a statistician to interpret the standard deviation in a normally distributed dataset. The rule states that 68% of the data lies within one standard deviation from the mean, 95% lies within two standard deviations from the mean, and 99.7% lies within three standard deviations from the mean. Additionally, this rule is also called the 68-95-99.7 rule.
This rule is used widely in statistics to calculate the proportion of data values...
5.1K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Biomechanical phenotypes of 90° change of direction in football players: Unsupervised machine learning in anterior cruciate ligament injury prevention.

Knee surgery, sports traumatology, arthroscopy : official journal of the ESSKA·2026
Same author

Artificial Intelligence Predicts GBA1 Mutated Status in Parkinson's Disease Patients.

Movement disorders clinical practice·2025
Same author

A model for correlation-based choreographic programming.

PeerJ. Computer science·2025
Same author

Image-based many-language programming language identification.

PeerJ. Computer science·2021

Related Experiment Video

Updated: Jun 5, 2025

Foreign Accent and Forensic Speaker Identification in Voice Lineups: The Influence of Acoustic Features Based on Prosody
09:09

Foreign Accent and Forensic Speaker Identification in Voice Lineups: The Influence of Acoustic Features Based on Prosody

Published on: September 27, 2024

402

Stylometry for real-world expert coders: a zero-shot approach.

Andrea Gurioli1, Maurizio Gabbrielli1, Stefano Zacchiroli2

  • 1Department of Computer Science and Engineering, University of Bologna, Bologna, Italy.

Peerj. Computer Science
|December 9, 2024
PubMed
Summary
This summary is machine-generated.

This study introduces new methods for code stylometry, accurately identifying software authors even if they are not in the training data. This advances plagiarism detection and code auditing techniques.

Keywords:
Code authorship attributionCode snippetCode stylometryData miningDeep learningMachine learningMetric learningSource codeZero shot

More Related Videos

Author Spotlight: Investigating the Impact of Emotional Prosodies on Voice Recognition and Perception
05:48

Author Spotlight: Investigating the Impact of Emotional Prosodies on Voice Recognition and Perception

Published on: August 9, 2024

1.4K
Lexical Decision Task for Studying Written Word Recognition in Adults with and without Dementia or Mild Cognitive Impairment
06:48

Lexical Decision Task for Studying Written Word Recognition in Adults with and without Dementia or Mild Cognitive Impairment

Published on: June 25, 2019

9.1K

Related Experiment Videos

Last Updated: Jun 5, 2025

Foreign Accent and Forensic Speaker Identification in Voice Lineups: The Influence of Acoustic Features Based on Prosody
09:09

Foreign Accent and Forensic Speaker Identification in Voice Lineups: The Influence of Acoustic Features Based on Prosody

Published on: September 27, 2024

402
Author Spotlight: Investigating the Impact of Emotional Prosodies on Voice Recognition and Perception
05:48

Author Spotlight: Investigating the Impact of Emotional Prosodies on Voice Recognition and Perception

Published on: August 9, 2024

1.4K
Lexical Decision Task for Studying Written Word Recognition in Adults with and without Dementia or Mild Cognitive Impairment
06:48

Lexical Decision Task for Studying Written Word Recognition in Adults with and without Dementia or Mild Cognitive Impairment

Published on: June 25, 2019

9.1K

Area of Science:

  • Computer Science
  • Software Engineering
  • Digital Forensics

Background:

  • Code stylometry identifies software authors using stylistic features.
  • Existing methods often use limited, artificial datasets and struggle with unknown authors.
  • Applications include plagiarism detection, code audits, and assignment verification.

Purpose of the Study:

  • To challenge existing code stylometry assumptions by using real-world open-source code.
  • To develop a method for recognizing authors not present in the training data (out-distribution authors).
  • To create and utilize a novel, large-scale dataset for code stylometry.

Main Methods:

  • Assembled a new dataset of 114,400 code snippets from 104 authors.
  • Developed and trained a K-nearest neighbors (k-NN) classifier on this dataset.
  • Evaluated performance on both in-distribution and out-distribution authors.

Main Results:

  • Achieved 69% accuracy for in-distribution authors, exceeding the state-of-the-art by over 20%.
  • Maintained high performance with out-distribution authors, achieving 71% accuracy.
  • Demonstrated the effectiveness of the k-NN classifier on real-world code data.

Conclusions:

  • The developed approach successfully identifies authors from real-world open-source projects.
  • The method is robust in recognizing authors outside the initial training set.
  • This work significantly advances code stylometry for practical applications.