Bejelentkezés
 Fórum
 
 
Témakiírás
 
Tóth Zsolt
Software Engineers Evaluation Based on Continuous Integration and Issue Tracking

TÉMAKIÍRÁS

Intézmény: Debreceni Egyetem
informatikai tudományok
Informatikai Tudományok Doktori Iskola

témavezető: Tóth Zsolt
helyszín (magyar oldal): Debreceni Egyetem Informatikai Tudományok Doktori Iskola
helyszín rövidítés: ITDI


A kutatási téma leírása:

Project Description
Software Engineering is one of the leading industries these days. Evaluation of
the knowledge, skills and performance of the software developers is crucial for
companies in order to create flexible, agile and competent teams. Unfortunately,
measurement of the programming skills is difficult, time–consuming and biased.
Therefore, the goal of this research project is a creation an evaluation framework
which allows the comparison and evaluation of the programmer’s performance.
Software Industry is highly automatized and a wide range of automatic analysis and test tools are used during the software development process. These automated tools generate a huge variety of logs and output files which are rarely
used or analyzed. The most common usage of these log files are bug fixing
and feature improvement. To the best of my knowledge, there is no usage of
data for analytic purposes. The vast amount of data indicate the usage of
Data Mining Techniques in order to extract hidden knowledge about the software development process of the company. In addition, this knowledge could be
used to determine complex indicators about the performance of the company,
development team or even individual developers.

Tasks
The successful candidate will
• analyze the most common software development methodologies.
• get a deep knowledge about the most popular issue tracking, versioning,
style checking, continuous integration and delivery tools.
• implement data extraction and transformation algorithms in order to collect data from these data sources.
• analyze the collected data in order to define new indicators and complex
metrics.
• take part in seminars and hold tutorials.
• publish the results in international journals and conferences.

Requirements
The successful candidate has
• a degree in Computer Science, Information Technology, Mathematics or
other related fields.
• a strong analytical skill and familiar with data mining techniques and web
programming.
• proficiency in at least one of the following programming languages: Python,
Java.

Expected Results
• Framework for integration and analysis of data from most common software development tools.
• Novel indicators or metrics about software development process.
• Publications at top venues


Jelentkezési határidő: 2021-11-15

 
Minden jog fenntartva © 2007, Országos Doktori Tanács - a doktori adatbázis nyilvántartási száma az adatvédelmi biztosnál: 02003/0001. Program verzió: 2.2358 ( 2017. X. 31. )