The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 31, 2026

Filed:

Jan. 31, 2024
Applicant:

King Fahd University of Petroleum and Minerals, Dhahran, SA;

Inventors:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2025.01); G06F 8/41 (2018.01); G06F 8/70 (2018.01); G06F 8/72 (2018.01); G06F 9/44 (2018.01); G06F 11/3604 (2025.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 11/3608 (2013.01); G06F 8/72 (2013.01);
Abstract

A device, method, and non-transitory computer readable medium that for analyzing computer source code to detect code smells is disclosed. The method includes inputting, via processing circuitry, the source code and creating, via the processing circuitry, pseudo labels by a proxy task based on a vector of tokens for the source code. In addition, the method includes training, via the processing circuitry, a transformer model on the pseudo labels, as a pre-trained model that outputs a prediction of a value of tokens in the vector of tokens, and applying, via the processing circuitry, the pre-trained model to a plurality of fine-tuning models for respective downstream tasks, where each fine-tuning model is created by training the pre-trained model. The method also includes outputting, via the processing circuitry, from each fine-tuning model, an indication of whether a code smell has been detected in the source code.


Find Patent Forward Citations

Alazba, Amal. (2026). System and method for code smell detection using transformer-based code representations with self-supervision by predicting reserved words (U.S. Patent No. 12591499). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12591499

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…