Oct 15, 2019   3:06 a.m. Terézia
Academic information system

Persons at STU

This page displays all publicly accessible information about the desired person. Some information about the person's occupation and offices may be hidden.

Ing. Eduard Kuric, PhD.
Identification number: 17452
University e-mail: 2007250174 [at] stuba.sk
University e-mail: eduard.kuric [at] stuba.sk
Výskumný pracovník s VŠ vzdelaním - Institute of Informatics, Information Systems and Software Engineering (FIIT)

Contacts     Graduate     Lesson     Final thesis     
Publications     Supervised theses     Conferences     

Basic information

Basic information about a final thesis

Type of thesis: Diploma thesis
Thesis title:Recommendations of Experts for Software Related Tasks Based on Topics
Written by (author): Ing. Bálint Csóka
Department: Institute of Informatics, Information Systems and Software Engineering (FIIT)
Thesis supervisor: Ing. Eduard Kuric, PhD.
Opponent:doc. Ing. Ivan Polášek, PhD.
Final thesis progress:Final thesis was successfully defended.

Additional information

Additional information about the final thesis follows. Click on the language link to display the information in the desired language.

Language of final thesis:English

Slovak        English

Title of the thesis:Recommendations of Experts for Software Related Tasks Based on Topics
Summary:Since the number of large open-source Java projects and the functionality of these projects is growing on a daily basis, it is essential, that a task from the software management systems is assigned to the developer (expert) automatically, to shorten the time-consuming process of reviewing and assigning, by the corresponding person. It is a key action to establish the context and topic of the task to ease the work of the assigner, increase productivity of the programmer, who will work on the assigned task and reuse the task and code history to increase the solution's precision. In this thesis a recommender for software team coordinators was introduced. Based on the analysis of existing approaches, we designed the recommender to use tasks and its comments as the base artifact in the recommendation process, whereas code changes from commits are weaved into these artifacts. Assigning new tasks to developers is done in 2 steps: first, the task's topics are determined, then the most experienced (highest expertise sum) developers are selected from the relevant developers list of the topic. This behaviour helps to reduce time and effort spent for reviewing tasks and assigning them to developers, but more importantly, improves accuracy of the assignment of an expert to the selected task, and by this, reducing the chance to submit scattered, unmanageable code and make it less error-prone.
Key words:developer activity, recommendation, latent topics, expertise

Display and download files

To display the final thesis assignment form click on the Display the final thesis assignment form icon. The following icons - Final thesis, Thesis appendices, Supervisor's review, Opponent's review - relate to the final thesis and can be downloaded. They could be displayed on condition they have been inserted and are available publicly.

Display the assignment form

Parts of thesis with postponed release:

Final thesis (final thesis appendices) unlimited
Reviews for final thesis unlimited