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.
Basic information about a final thesisAdditional informationAdditional information about the final thesis follows. Click on the language link to display the information in the desired language.
|Language of final thesis:||English|
Display and download files
|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|
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.Parts of thesis with postponed release:
|–||Final thesis (final thesis appendices) unlimited|
|–||Reviews for final thesis unlimited|