ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

An exploration of techniques to Mine Patterns in Source Code

(2024)

Files

Miba_30551900_2024.pdf
  • Open access
  • Adobe PDF
  • 1.13 MB

Details

Supervisors
Faculty
Degree label
Abstract
Every day, an increasing amount of source code is produced by students, scientists and companies, both proprietary and open source. To better understand programming habits and common errors, it is becoming increasingly essential to have tools capable of automatically analysing this source code. In a previous work, a pattern mining technique was developed, namely the exploration of ordered frequent subtrees called FREQTALS. However, the use of tree structures has a major weakness: each pattern found is very detailed, and we have many similar patterns found. In this thesis, we will explore another exploration technique, sequence mining. We will study how to represent the code for this technique and analyse the results to see if we can identify relevant and useful patterns in the source code.

Citations

Miba Nouguep, R. (2024). An exploration of techniques to Mine Patterns in Source Code. https://dial-mem.test.bib.ucl.ac.be/handle/2078.2/38786