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.