Rudolf Ferenc

Orcid: 0000-0001-8897-7403

Affiliations:
  • University of Szeged, Hungary


According to our database1, Rudolf Ferenc authored at least 110 papers between 2001 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Known Vulnerabilities of Open Source Projects: Where Are the Fixes?
IEEE Secur. Priv., 2024

Increased Software Security with Large Language Models.
ERCIM News, 2024

Enhanced Bug Prediction in JavaScript Programs with Hybrid Call-Graph Based Invocation Metrics.
CoRR, 2024

Static JavaScript Call Graphs: A Comparative Study.
CoRR, 2024

Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation.
CoRR, 2024

A Comparative Study of Commit Representations for JIT Vulnerability Prediction.
Comput., 2024

Methodology for Code Synthesis Evaluation of LLMs Presented by a Case Study of ChatGPT and Copilot.
IEEE Access, 2024

PyBugHive: A Comprehensive Database of Manually Validated, Reproducible Python Bugs.
IEEE Access, 2024

On the Usefulness of Python Structural Pattern Matching: An Empirical Study.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Toward a New Era of Rapid Development: Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation.
LLM4CODE@ICSE, 2024

Reality Check: Assessing GPT-4 in Fixing Real-World Software Vulnerabilities.
Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 2024

2023
Is JavaScript Call Graph Extraction Solved Yet? A Comparative Study of Static and Dynamic Tools.
IEEE Access, 2023

2022
IoT Malware Detection with Machine Learning.
ERCIM News, 2022

Static Call Graph Combination to Simulate Dynamic Call Graph Behavior.
IEEE Access, 2022

Static Code Analysis Alarms Filtering Reloaded: A New Real-World Dataset and its ML-Based Utilization.
IEEE Access, 2022

Don't DIY: Automatically transform legacy Python code to support structural pattern matching.
Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022

An End-to-End Framework for Repairing Potentially Vulnerable Source Code.
Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022

An AST-Based Code Change Representation and Its Performance in Just-in-Time Vulnerability Prediction.
Proceedings of the Software Technologies - 17th International Conference, 2022

A Vulnerability Introducing Commit Dataset for Java: An Improved SZZ based Approach.
Proceedings of the 17th International Conference on Software Technologies, 2022

A Line-Level Explainable Vulnerability Detection Approach for Java.
Proceedings of the Computational Science and Its Applications - ICCSA 2022 Workshops, 2022

2021
BUGSJS: a benchmark and taxonomy of JavaScript bugs.
Softw. Test. Verification Reliab., 2021

Improving Vulnerability Prediction of JavaScript Functions using Process Metrics.
Proceedings of the 16th International Conference on Software Technologies, 2021

Assessing Ensemble Learning Techniques in Bug Prediction.
Proceedings of the Computational Science and Its Applications - ICCSA 2021, 2021

Bug Prediction Using Source Code Embedding Based on Doc2Vec.
Proceedings of the Computational Science and Its Applications - ICCSA 2021, 2021

2020
A public unified bug dataset for java and its assessment regarding metrics and bug prediction.
Softw. Qual. J., 2020

Deep-water framework: The Swiss army knife of humans working with machine learning models.
SoftwareX, 2020

An automatically created novel bug dataset and its validation in bug prediction.
J. Syst. Softw., 2020

Employing Partial Least Squares Regression with Discriminant Analysis for Bug Prediction.
CoRR, 2020

Deep learning in static, metric-based bug prediction.
Array, 2020

2019
Prediction models for performance, power, and energy efficiency of software executed on heterogeneous hardware.
J. Supercomput., 2019

Challenges of SonarQube Plug-In Maintenance.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Poster: Supporting JavaScript Experimentation with BugsJS.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

BugsJS: a Benchmark of JavaScript Bugs.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Systematic Comparison of Six Open-source Java Call Graph Construction Tools.
Proceedings of the 14th International Conference on Software Technologies, 2019

Challenging machine learning algorithms in predicting vulnerable JavaScript functions.
Proceedings of the 7th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 2019

2018
Empirical evaluation of software maintainability based on a manually validated refactoring dataset.
Inf. Softw. Technol., 2018

[Research Paper] Static JavaScript Call Graphs: A Comparative Study.
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

A Public Unified Bug Dataset for Java.
Proceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering, 2018

2017
Empirical study on refactoring large-scale industrial systems and its effects on maintainability.
J. Syst. Softw., 2017

Preface.
Acta Cybern., 2017

2016
Designing and Developing Automated Refactoring Transformations: An Experience Report.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Enforcing Techniques and Transformation of C/C++ Source Code to Heterogeneous Hardware.
Proceedings of the 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, 2016

Transforming C++11 Code to C++03 to Support Legacy Compilation Environments.
Proceedings of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation, 2016

A Manually Validated Code Refactoring Dataset and Its Assessment Regarding Software Maintainability.
Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering, 2016

A Public Bug Database of GitHub Projects and Its Application in Bug Prediction.
Proceedings of the Computational Science and Its Applications - ICCSA 2016, 2016

Assessment of the Code Refactoring Dataset Regarding the Maintainability of Methods.
Proceedings of the Computational Science and Its Applications - ICCSA 2016, 2016

2015
Performance comparison of query-based techniques for anti-pattern detection.
Inf. Softw. Technol., 2015

A software quality model for RPG.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Prediction Models for Performance, Power, and Energy Efficiency of Software Executed on Heterogeneous Hardware.
Proceedings of the 2015 IEEE TrustCom/BigDataSE/ISPA, 2015

FaultBuster: An automatic code smell refactoring toolset.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

Cumulative code churn: Impact on maintainability.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

Do automatic refactorings improve maintainability? An industrial case study.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Comparison of Static Analysis Tools for Quality Measurement of RPG Programs.
Proceedings of the Computational Science and Its Applications - ICCSA 2015, 2015

Adding Constraint Building Mechanisms to a Symbolic Execution Engine Developed for Detecting Runtime Errors.
Proceedings of the Computational Science and Its Applications - ICCSA 2015, 2015

Characterization of Source Code Defects by Data Mining Conducted on GitHub.
Proceedings of the Computational Science and Its Applications - ICCSA 2015, 2015

Code Ownership: Impact on Maintainability.
Proceedings of the Computational Science and Its Applications - ICCSA 2015, 2015

2014
Runtime Exception Detection in Java Programs Using Symbolic Execution.
Acta Cybern., 2014

Connection Between Version Control Operations and Quality Change of the Source Code.
Acta Cybern., 2014

Designing and Implementing Control Flow Graph for Magic 4th Generation Language.
Acta Cybern., 2014

Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

Source Meter Sonar Qube Plug-in.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

A Case Study of Refactoring Large-Scale Industrial Systems to Efficiently Improve Source Code Quality.
Proceedings of the Computational Science and Its Applications - ICCSA 2014 - 14th International Conference, Guimarães, Portugal, June 30, 2014

The Impact of Version Control Operations on the Quality Change of the Source Code.
Proceedings of the Computational Science and Its Applications - ICCSA 2014 - 14th International Conference, Guimarães, Portugal, June 30, 2014

Service Layer for IDE Integration of C/C++ Preprocessor Related Analysis.
Proceedings of the Computational Science and Its Applications - ICCSA 2014 - 14th International Conference, Guimarães, Portugal, June 30, 2014

Recognizing Antipatterns and Analyzing Their Effects on Software Maintainability.
Proceedings of the Computational Science and Its Applications - ICCSA 2014 - 14th International Conference, Guimarães, Portugal, June 30, 2014

Anti-pattern detection with model queries: A comparison of approaches.
Proceedings of the 2014 Software Evolution Week, 2014

Qualitygate SourceAudit: A tool for assessing the technical quality of software.
Proceedings of the 2014 Software Evolution Week, 2014

Software Product Quality Models.
Proceedings of the Evolving Software Systems, 2014

2013
Introduction to the Special Issue of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009).
J. Softw. Evol. Process., 2013

A retrospective view of software maintenance and reengineering research - a selection of papers from <i>European Conference on Software Maintenance and Reengineering 2010</i>.
J. Softw. Evol. Process., 2013

A Drill-Down Approach for Measuring Maintainability at Source Code Element Level.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2013

A Semi-automatic Usability Evaluation Framework.
Proceedings of the Computational Science and Its Applications - ICCSA 2013, 2013

A Methodology and Framework for Automatic Layout Independent GUI Testing of Applications Developed in Magic xpa.
Proceedings of the Computational Science and Its Applications - ICCSA 2013, 2013

Using Version Control History to Follow the Changes of Source Code Elements.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Introduction to the Software Quality and Maintainability special issue.
Softw. Qual. J., 2012

A cost model based on software maintainability.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

2011
A probabilistic software quality model.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Complexity Measures in 4GL Environment.
Proceedings of the Computational Science and Its Applications - ICCSA 2011, 2011

Source Code Metrics and Maintainability: A Case Study.
Proceedings of the Software Engineering, Business Continuity, and Education, 2011

Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems.
Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation, 2010

Visualization of software architecture graphs of Java systems: managing propagated low level dependencies.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

MAGISTER: Quality assurance of Magic applications for software developers and end users.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Bug Forecast: A Method for Automatic Bug Prediction.
Proceedings of the Advances in Software Engineering, 2010

Development of a Methodology, Software -- Suite and Service for Supporting Software Architecture Reconstruction.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

SQM 2010: Fourth International Workshop on System Quality and Maintainability.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Using information retrieval based coupling measures for impact analysis.
Empir. Softw. Eng., 2009

Modeling class cohesion as mixtures of latent topics.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

2008
Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems.
IEEE Trans. Software Eng., 2008

Towards a Benchmark for Evaluating Reverse Engineering Tools.
Proceedings of the WCRE 2008, 2008

Continuous software quality supervision using SourceInventory and Columbus.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Towards a Benchmark for Evaluating Design Pattern Miner Tools.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Macro Impact Analysis Using Macro Slicing.
Proceedings of the ICSOFT 2007, 2007

Clone Smells in Software Evolution.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
From C++ Refactorings to Graph Transformations.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2006

Evaluating C++ Design Pattern Miner Tools.
Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 2006

Towards Portable Metrics-based Models for Software Maintenance Problems.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

2005
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction.
IEEE Trans. Software Eng., 2005

Design Pattern Mining Enhanced by Machine Learning.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Extracting Facts with Columbus from C++ Code.
Proceedings of the Tools for Software Maintenance and Reengineering, 2005

2004
Extracting Facts from Open Source Software.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Fact Extraction and Code Auditing with Columbus and SourceAudit.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Columbus Schema for C/C++ Preprocessing.
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004

2003
Survey of code-size reduction methods.
ACM Comput. Surv., 2003

Mining Design Patterns from C++ Source Code.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

2002
Recognizing Design Patterns in C++ Programs with the Integration of Columbus and Maisa.
Acta Cybern., 2002

Columbus - Reverse Engineering Tool and Schema for C++.
Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 2002

Data Exchange with the Columbus Schema for C++.
Proceedings of the 6th European Conference on Software Maintenance and Reengineering (CSMR 2002), 2002

2001
Towards a Standard Schema for C/C++.
Proceedings of the Eighth Working Conference on Reverse Engineering, 2001


  Loading...