EDBT 2026 Demo / reviewers in the wild / expert
Abdulkarim Malkadi
dblp:360/7146
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › reverse engineering
code extraction |
0.7 | 1 | 2023 | Improving Code Extraction from Coding Screencasts Using a Code-Aware Encoder-Decoder Model · ASE 2023 |
Software maintenance and evolution
software maintenance |
0.7 | 1 | 2023 | Improving Code Extraction from Coding Screencasts Using a Code-Aware Encoder-Decoder Model · ASE 2023 |
Software maintenance and evolution
software reuse |
0.2 | 1 | 2023 | Improving Code Extraction from Coding Screencasts Using a Code-Aware Encoder-Decoder Model · ASE 2023 |
Methods — techniques the papers use, named apart from their topics
optical character recognition · 0.7encoder-decoder model · 0.7codet5 · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Improving Code Extraction from Coding Screencasts Using a Code-Aware Encoder-Decoder ModelabstractAccurate automatic code extraction from tutorial videos is crucial for software developers seeking to reuse the code contained in these videos. Current methods using optical character recognition (OCR) often yield inaccurate results due to code complexity and variations in screencast formats. To address this issue, we introduce CodeT5-OCRfix, an approach that leverages the pre-trained code-aware large language model CodeT5 to enhance code extraction accuracy by post-processing OCRed code. We first collect a large and diverse dataset of source code screenshots captured from more than 10K Java projects from GitHub. We then apply the most widely used OCR engine for the task of code extraction from videos, Tesseract, on these screenshots and collect the OCRed code along with the ground truth code extracted from the Java files. We built a training dataset of more than 585K pairs of OCRed and ground truth code pairs, which we then used to fine-tune CodeT5, obtaining our model CodeT5-OCRfix. An empirical evaluation on both screenshots and screencast frames shows that CodeT5-OCRfix outperforms baseline code extraction models and is also more time-efficient. Our approach therefore improves the state-of-the-art in code extraction techniques from screencasts and images. Abdulkarim Malkadi, Ahmad Tayeb, Sonia Haiduc |
ASE | 1 |