Search Results - "Sulír, Matúš"
-
1
Visual augmentation of source code editors: A systematic mapping study
Published in Journal of visual languages and computing (01-12-2018)“…•Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103…”
Get full text
Journal Article -
2
Experimental Comparison of Editor Types for Domain-Specific Languages
Published in Applied sciences (01-10-2022)“…The editor type can influence the user experience for a domain-specific language, but empirical evaluation of this factor is still quite limited. In this…”
Get full text
Journal Article -
3
Natural mapping between voice commands and APIs
Published in Open computer science (01-01-2021)“…After a voice control system transforms audio input into a natural language sentence, its main purpose is to map this sentence to a specific action in the API…”
Get full text
Journal Article -
4
Empirical Study of Test Case and Test Framework Presence in Public Projects on GitHub
Published in Applied sciences (01-08-2021)“…Automated tests are often considered an indicator of project quality. In this paper, we performed a large analysis of 6.3 M public GitHub projects using Java…”
Get full text
Journal Article -
5
Customizing host IDE for non-programming users of pure embedded DSLs: A case study
Published in Computer languages, systems & structures (01-09-2017)“…Pure embedding as an implementation strategy of domain-specific languages (DSLs) benefits from low implementation costs. On the other hand, it introduces…”
Get full text
Journal Article -
6
Augmenting Source Code Lines with Sample Variable Values
Published in 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC) (01-05-2018)“…Source code is inherently abstract, which makes it difficult to understand. Activities such as debugging can reveal concrete runtime details, including the…”
Get full text
Conference Proceeding -
7
Large-Scale Dataset of Local Java Software Build Results
Published in Data (Basel) (01-09-2020)“…When a person decides to inspect or modify a third-party software project, the first necessary step is its successful compilation from source code using a…”
Get full text
Journal Article -
8
Recording concerns in source code using annotations
Published in Computer languages, systems & structures (01-11-2016)“…A concern can be characterized as a developer׳s intent behind a piece of code, often not explicitly captured in it. We discuss a technique of recording…”
Get full text
Journal Article -
9
Source Code Documentation Generation Using Program Execution
Published in Information (Basel) (17-11-2017)“…Automated source code documentation approaches often describe methods in terms, using the words contained in the static source code or code excerpts from…”
Get full text
Journal Article -
10
A fine-grained data set and analysis of tangling in bug fixing commits
Published in Empirical software engineering : an international journal (01-11-2022)“…Context Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they…”
Get full text
Journal Article -
11
Sharing developers' mental models through source code annotations
Published in 2015 Federated Conference on Computer Science and Information Systems (FedCSIS) (01-09-2015)“…Context: Developers possess mental models containing information far beyond what is explicitly captured in the source code. Objectives: We investigate the…”
Get full text
Conference Proceeding -
12
Source code annotations as formal languages
Published in 2015 Federated Conference on Computer Science and Information Systems (FedCSIS) (01-09-2015)“…Attribute-oriented programming (source code annotations) is a program level marking technique that enables enrichment of program elements with custom metadata…”
Get full text
Conference Proceeding -
13
Teach Programming Using Task-Driven Case Studies: Pedagogical Approach, Guidelines, and Implementation
Published in Computers (Basel) (01-09-2024)“…Despite the effort invested to improve the teaching of programming, students often face problems with understanding its principles when using traditional…”
Get full text
Journal Article -
14
Towards automated assessment of students' preliminary thesis submissions
Published in 2015 13th International Conference on Emerging eLearning Technologies and Applications (ICETA) (01-11-2015)“…While a bachelor's or master's thesis is an important document, students often leave their elaboration to the last minute. We established a system of…”
Get full text
Conference Proceeding -
15
Semi-automatic concern annotation using differential code coverage
Published in 2015 IEEE 13th International Scientific Conference on Informatics (01-11-2015)“…Concern annotations are source code annotations over language elements, expressing concerns related to a particular peace of code. While elements can be…”
Get full text
Conference Proceeding -
16
A Terse String-Embedded Language for Tree Searching and Replacing
Published in Acta electrotechnica et informatica (01-06-2014)Get full text
Journal Article -
17
Toward a Benchmark Repository for Software Maintenance Tool Evaluations with Humans
Published 30-11-2020“…Proceedings of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH Companion…”
Get full text
Journal Article -
18
Software Engineers' Questions and Answers on Stack Exchange
Published 20-06-2023“…2022 IEEE 16th International Scientific Conference on Informatics, IEEE, 2022, pp. 304-310 There exists a large number of research works analyzing questions…”
Get full text
Journal Article -
19
Integrating Runtime Values with Source Code to Facilitate Program Comprehension
Published 18-12-2018“…2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2018, pp. 743-748 An inherently abstract nature of source code makes…”
Get full text
Journal Article -
20
Local Software Buildability across Java Versions (Registered Report)
Published 21-08-2024“…Context: Downloading the source code of open-source Java projects and building them on a local computer using Maven, Gradle, or Ant is a common activity…”
Get full text
Journal Article