Skip to main content

Showing 1–8 of 8 results for author: Antal, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.08025  [pdf, ps, other

    cs.CR cs.SE

    A Data-Mining Based Study of Security Vulnerability Types and Their Mitigation in Different Languages

    Authors: Gábor Antal, Balázs Mosolygó, Norbert Vándor, Péter Hegedüs

    Abstract: The number of people accessing online services is increasing day by day, and with new users, comes a greater need for effective and responsive cyber-security. Our goal in this study was to find out if there are common patterns within the most widely used programming languages in terms of security issues and fixes. In this paper, we showcase some statistics based on the data we extracted for these… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

  2. arXiv:2405.07244  [pdf, other

    cs.SE

    Enhanced Bug Prediction in JavaScript Programs with Hybrid Call-Graph Based Invocation Metrics

    Authors: Gábor Antal, Zoltán Tóth, Péter Hegedűs, Rudolf Ferenc

    Abstract: Bug prediction aims at finding source code elements in a software system that are likely to contain defects. Being aware of the most error-prone parts of the program, one can efficiently allocate the limited amount of testing and code review resources. Therefore, bug prediction can support software maintenance and evolution to a great extent. In this paper, we propose a function level JavaScript b… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

  3. arXiv:2405.07213  [pdf, other

    cs.CR cs.SE

    Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions

    Authors: Rudolf Ferenc, Péter Hegedűs, Péter Gyimesi, Gábor Antal, Dénes Bán, Tibor Gyimóthy

    Abstract: The rapid rise of cyber-crime activities and the growing number of devices threatened by them place software security issues in the spotlight. As around 90% of all attacks exploit known types of security issues, finding vulnerable components and applying existing mitigation techniques is a viable practical approach for fighting against cyber-crime. In this paper, we investigate how the state-of-th… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

  4. arXiv:2405.07206  [pdf, other

    cs.SE

    Static JavaScript Call Graphs: A Comparative Study

    Authors: Gábor Antal, Péter Hegedűs, Zoltán Tóth, Rudolf Ferenc, Tibor Gyimóthy

    Abstract: The popularity and wide adoption of JavaScript both at the client and server side makes its code analysis more important than ever before. Most of the algorithms for vulnerability analysis, coding issue detection, or type inference rely on the call graph representation of the underlying program. Despite some obvious advantages of dynamic analysis, static algorithms should also be considered for ca… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

  5. arXiv:2405.07204  [pdf, other

    cs.SE cs.PL

    Transforming C++11 Code to C++03 to Support Legacy Compilation Environments

    Authors: Gábor Antal, Dávid Havas, István Siket, Árpád Beszédes, Rudolf Ferenc, József Mihalicza

    Abstract: Newer technologies - programming languages, environments, libraries - change very rapidly. However, various internal and external constraints often prevent projects from quickly adopting to these changes. Customers may require specific platform compatibility from a software vendor, for example. In this work, we deal with such an issue in the context of the C++ programming language. Our industrial… ▽ More

    Submitted 12 May, 2024; originally announced May 2024.

  6. arXiv:2404.14370  [pdf, other

    cs.SE cs.AI cs.PL

    Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation

    Authors: Gábor Antal, Richárd Vozár, Rudolf Ferenc

    Abstract: The emergence of advanced neural networks has opened up new ways in automated code generation from conceptual models, promising to enhance software development processes. This paper presents a preliminary evaluation of GPT-4-Vision, a state-of-the-art deep learning model, and its capabilities in transforming Unified Modeling Language (UML) class diagrams into fully operating Java class files. In o… ▽ More

    Submitted 22 April, 2024; originally announced April 2024.

  7. arXiv:2103.09604  [pdf, other

    cs.SE

    On the Rise and Fall of Simple Stupid Bugs: a Life-Cycle Analysis of SStuBs

    Authors: Balázs Mosolygó, Norbert Vándor, Gábor Antal, Péter Hegedűs

    Abstract: Bug detection and prevention is one of the most important goals of software quality assurance. Nowadays, many of the major problems faced by developers can be detected or even fixed fully or partially with automatic tools. However, recent works explored that there exists a substantial amount of simple yet very annoying errors in code-bases, which are easy to fix, but hard to detect as they do not… ▽ More

    Submitted 17 March, 2021; originally announced March 2021.

  8. arXiv:2006.13652  [pdf, other

    cs.SE cs.PL

    Exploring the Security Awareness of the Python and JavaScript Open Source Communities

    Authors: Gábor Antal, Márton Keleti, Péter Hegedűs

    Abstract: Software security is undoubtedly a major concern in today's software engineering. Although the level of awareness of security issues is often high, practical experiences show that neither preventive actions nor reactions to possible issues are always addressed properly in reality. By analyzing large quantities of commits in the open-source communities, we can categorize the vulnerabilities mitigat… ▽ More

    Submitted 24 June, 2020; originally announced June 2020.

    Comments: 17th International Conference on Mining Software Repositories