My reserach is focused on improving program comprehension efficiency, application usability and programming courses.
Publications
2021
Domain Usability Evaluation
Michaela Bačíková, Jaroslav Porubän, Matúš Sulír, Sergej Chodarev, William Steingartner, Matej Madeja, Electronics.
PDFDOI
Empirical Study of Test Case and Test Framework Presence in Public Projects on GitHub
Matej Madeja, Jaroslav Porubän, Sergej Chodarev, Matúš Sulír, Filip Gurbáľ, Applied Sciences.
PDFDOI
Automating Test Case Identification in Java Open Source Projects on GitHub
Matej Madeja, Jaroslav Porubän, Michaela Bačíková, Matúš Sulír, Ján Juhár, Sergej Chodarev, Filip Gurbáľ, Computing and Informatics.
PDFDOI
Large-Scale Manual Validation of Bug Fixing Commits: A Fine-grained Analysis of Tangling
Steffen Herbold ... Matej Madeja et al. Empirical Software Engineering Journal.
PDFarXiv
submitted
2020
Unit Under Test Identification Using Natural Language Processing Techniques
Matej Madeja, Jaroslav Porubän, Open Computer Science 10 (2).
PDFDOI
Large-Scale Dataset of Local Java Software Build Results
Matúš Sulír, Michaela Bačíková, Matej Madeja, Sergej Chodarev, Ján Juhár, Data, 2020.
PDFDOI
Observation of Students Behaviour in Programming Courses with an Automated Testing Platform at Differently Geolocated Universities: A Case Study
Matej Madeja, Jaroslav Porubän, Veljko Pejovic, Martin Gjoreski, Acta Electrotechnica et Informatica 2020.
PDFDOI
2019
Accuracy of Unit Under Test Identification Using Latent Semantic Analysis and Latent Dirichlet Allocation
Matej Madeja, Jaroslav Porubän, Informatics 2019.
PDFDOI
Continuous Analysis of Assignment Evaluation Results from Automated Testing Platform in Iterative-Style Programming Courses
Matej Madeja, Miroslav Biňas, Lukáš Prokein, ICETA 2019.
PDFDOI
Automation of Mass Computer Classrooms Management Using Ansible
Matej Madeja, Miroslav Biňas, Jaroslav Porubän, OSS Conf 2019.
PDF
Tracing Naming Semantics in Unit Tests of Popular Github Android Projects
Matej Madeja and Jaroslav Porubän, SLATE 2019.
PDFDOI
Innovative Approaches in C Introductory Programming Courses
Matej Madeja and Jaroslav Porubän, ICTERI 2019.
PDF
2018
Implementation of SCRUM Methodology in Programming Courses
Matej Madeja and Miroslav Biňas, ICETA 2018.
PDFDOI
Usability of an Open Space Class Location and Schedule Application
Tomáš Tarkanič, Matej Madeja, Lukáš Galko, Jaroslav Porubän, ICETA 2018.
PDFDOI
Automated Testing Environment and Assessment of Assignments for Android Mooc
Matej Madeja and Jaroslav Porubän, Open Computer Science 8 (1).
PDFDOI
Program Comprehension From the Perspective of Testing
Matej Madeja, SCYR 2018.
PDF
2017
Automatic Assessment of Assignments for Android Application Programming Courses
Matej Madeja and Jaroslav Porubän, Informatics 2017.
PDFDOI