I am a researcher/lecturer at TU of Košice, where I got my PhD in 2018. From March to May 2024 I was a visiting researcher at the Software Engineering & Dependable Computing Lab at CNR-ISTI in Pisa.
My general research goal is to improve program comprehension efficiency.
Publications
For a more extensive list with citations, see my Google Scholar profile.
2024
-
Teach Programming Using Task-Driven Case Studies: Pedagogical Approach, Guidelines, and Implementation
Jaroslav Porubän, Milan Nosáľ, Matúš Sulír, Sergej Chodarev. Computers, 2024.
PDF DOI
2023
-
JaMaBuild: Mass Building of Java Projects
Matúš Sulír, Milan Nosáľ. SPLASH 2023.
PDF DOI
-
Outside the Sandbox: A Study of Input/Output Methods in Java
Matúš Sulír, Sergej Chodarev, Milan Nosáľ. EASE 2023.
PDF DOI
2022
-
Software Engineers' Questions and Answers on Stack Exchange
Matúš Sulír, Marcel Regeci. Informatics 2022.
PDF DOI
-
Experimental Comparison of Editor Types for Domain-Specific Languages
Sergej Chodarev, Matúš Sulír, Jaroslav Porubän, Martina Kopčáková. ApplSci, 2022.
PDF DOI
-
A Fine-Grained Data Set and Analysis of Tangling in Bug Fixing Commits
Steffen Herbold, Alexander Trautsch, Benjamin Ledel, …, Matúš Sulír et al. EMSE, 2022.
PDF DOI
2021
-
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áľ. CAI, 2021.
PDF DOI
-
Domain Usability Evaluation
Michaela Bačíková, Jaroslav Porubän, Matúš Sulír, Sergej Chodarev, William Steingartner, Matej Madeja. Electronics, 2021.
PDF DOI
-
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áľ. ApplSci, 2021.
PDF DOI
-
Natural Mapping between Voice Commands and APIs
Matúš Sulír, Jaroslav Porubän. OCS, 2021.
PDF DOI
2020
-
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.
PDF DOI
-
String Representations of Java Objects: An Empirical Study
Matúš Sulír. SOFSEM 2020.
PDF DOI
2019
-
Designing Voice-Controllable APIs
Matúš Sulír, Jaroslav Porubän. Informatics 2019.
PDF DOI
-
Toward a Benchmark Repository for Software Maintenance Tool Evaluations with Humans
Matúš Sulír. SPLASH 2019.
PDF DOI
-
Draw This Object: A Study of Debugging Representations
Matúš Sulír, Ján Juhár. PX/19.
PDF DOI
2018
-
Visual Augmentation of Source Code Editors: A Systematic Mapping Study
Matúš Sulír, Michaela Bačíková, Sergej Chodarev, Jaroslav Porubän. JVLC, 2018.
PDF DOI
-
Integrating Runtime Values with Source Code to Facilitate Program Comprehension
Matúš Sulír. ICSME 2018.
PDF DOI
-
Augmenting Source Code Lines with Sample Variable Values
Matúš Sulír, Jaroslav Porubän. ICPC 2018.
PDF DOI
2017
-
Source Code Documentation Generation Using Program Execution
Matúš Sulír, Jaroslav Porubän. Information, 2017.
PDF DOI
-
IDE-Independent Program Comprehension Tools via Source File Overwriting
Matúš Sulír, Jaroslav Porubän, Ondrej Zoričák. Informatics 2017.
PDF DOI
-
RuntimeSearch: Ctrl+F for a Running Program
Matúš Sulír, Jaroslav Porubän. ASE 2017.
PDF DOI
-
Labeling Source Code with Metadata: A Survey and Taxonomy
Matúš Sulír, Jaroslav Porubän. FedCSIS 2017.
PDF DOI
-
Generating Method Documentation Using Concrete Values from Executions
Matúš Sulír, Jaroslav Porubän. SLATE 2017.
PDF DOI
-
Customizing Host IDE for Non-programming Users of Pure Embedded DSLs: A Case Study
Milan Nosáľ, Jaroslav Porubän, Matúš Sulír. COMLAN, 2017.
PDF DOI
-
Exposing Runtime Information through Source Code Annotations
Matúš Sulír, Jaroslav Porubän. AEI, 2017.
PDF
2016
-
A Quantitative Study of Java Software Buildability
Matúš Sulír, Jaroslav Porubän. PLATEAU@SPLASH 2016.
PDF DOI
-
Recording Concerns in Source Code Using Annotations
Matúš Sulír, Milan Nosáľ, Jaroslav Porubän. COMLAN, 2016.
PDF DOI
-
Locating User Interface Concepts in Source Code
Matúš Sulír, Jaroslav Porubän. SLATE 2016.
PDF DOI
2015
-
Semi-automatic Concern Annotation Using Differential Code Coverage
Matúš Sulír, Jaroslav Porubän. Informatics 2015.
PDF DOI
-
Sharing Developers' Mental Models through Source Code Annotations
Matúš Sulír, Milan Nosáľ. FedCSIS 2015.
PDF DOI
-
Trend Analysis on the Metadata of Program Comprehension Papers
Matúš Sulír, Jaroslav Porubän. EMES 2015.
PDF DOI
-
Program Comprehension: A Short Literature Review
Matúš Sulír. SCYR 2015.
PDF
Service
Teaching
- Research Methods in Computer Science
- Evolution of Software Systems
- Foundations of Software Engineering
- Formal Languages
- Metaprogramming