Dr. habil. Rudolf FERENC
Home
Publications
Research
Teaching
Contact
Rudolf Ferenc
Latest
An End-to-End Framework for Repairing Potentially Vulnerable Source Code
Don’t DIY: Automatically transform legacy Python code to support structural pattern matching
A Line-Level Explainable Vulnerability Detection Approach for Java
A Vulnerability Introducing Commit Dataset for Java: An Improved SZZ based Approach
IoT Malware Detection with Machine Learning
Static Call Graph Combination to Simulate Dynamic Call Graph Behavior
Static Code Analysis Alarms Filtering Reloaded: A New Real-World Dataset and its ML-Based Utilization
Assessing Ensemble Learning Techniques in Bug Prediction
Bug Prediction Using Source Code Embedding Based on Doc2Vec
Improving Vulnerability Prediction of JavaScript Functions using Process Metrics
Towards a Prototype Based Explainable JavaScript Vulnerability Prediction Model
Enhanced Bug Prediction in JavaScript Programs with Hybrid Call-Graph Based Invocation Metrics
A mesterséges intelligencia néhány biztonsági vetülete
Deep-water framework: The Swiss army knife of humans working with machine learning models
An automatically created novel bug dataset and its validation in bug prediction
BUGSJS: a benchmark and taxonomy of JavaScript bugs
Deep learning in static, metric-based bug prediction
Feature Extraction from JavaScript
A public unified bug dataset for java and its assessment regarding metrics and bug prediction
Prediction Models For Performance, Power, And Energy Efficiency Of Software Executed On Heterogeneous Hardware
Systematic Comparison of Six Open-source Java Call Graph Construction Tools
Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions
Static JavaScript Call Graphs: A Comparative Study
Empirical Evaluation of Software Maintainability Based on a Manually Validated Refactoring Dataset
A public unified bug dataset for Java
Empirical Study on Refactoring Large-scale Industrial Systems and Its Effects on Maintainability
Conference of PhD Students in Computer Science
Transforming C++11 Code to C++03 to Support Legacy Compilation Environments
A Manually Validated Code Refactoring Dataset and Its Assessment Regarding Software Maintainability
A Public Bug Database of GitHub Projects and Its Application in Bug Prediction
Assessment of the Code Refactoring Dataset Regarding the Maintainability of Methods
Enforcing Techniques and Transformation of C/C++ Source Code to Heterogeneous Hardware
10th Jubilee Conference of PhD Students in Computer Science (CSCS 2016)
A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability
Designing and Developing Automated Refactoring Transformations: An Experience Report
Impact of Version History Metrics on Maintainability
Cumulative Code Churn: Impact on Maintainability
Do Automatic Refactorings Improve Maintainability? An Industrial Case Study
FaultBuster: An Automatic Code Smell Refactoring Toolset
Performance Comparison of Query-based Techniques for Anti-pattern Detection
Prediction Models for Performance, Power, and Energy Efficiency of Software Executed on Heterogeneous Hardware
Adding Constraint Building Mechanisms to a Symbolic Execution Engine Developed for Detecting Runtime Errors
Characterization of Source Code Defects by Data Mining Conducted on GitHub
Code Ownership: Impact on Maintainability
Comparison of Static Analysis Tools for Quality Measurement of RPG Programs
A Software Quality Model for RPG
Conference of PhD Students in Computer Science
Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?
SourceMeter SonarQube plug-in
9th Conference of PhD Students in Computer Science (CSCS 2014)
A Case Study of Refactoring Large-Scale Industrial Systems to Efficiently Improve Source Code Quality
Recognizing Antipatterns and Analyzing Their Effects on Software Maintainability
Service Layer for IDE Integration of C/C++ Preprocessor Related Analysis
The Impact of Version Control Operations on the Quality Change of the Source Code
Anti-pattern Detection with Model Queries: A Comparison of Approaches
QualityGate SourceAudit: a Tool for Assessing the Technical Quality of Software
The Connection of the Bug Density and Maintainability of Classes
Connection Between Version Control Operations and Quality Change of the Source Code
Designing and Implementing Control Flow Graph for Magic 4th Generation Language
Runtime Exception Detection in Java Programs Using Symbolic Execution
Software Product Quality Models
A Regression Test Selection Technique for Magic Systems
Configuring Software for Reuse with VCL
Designing and Implementing Control Flow Graph for Magic 4th Generation Language
Runtime Exception Detection in Java Programs Using Symbolic Execution
A Methodology and Framework for Automatic Layout Independent GUI Testing of Applications Developed in Magic xpa
A Semi-automatic Usability Evaluation Framework
A Drill-Down Approach for Measuring Maintainability at Source Code Element Level
Using Version Control History to Follow the Changes of Source Code Elements
A Drill-Down Approach for Measuring Maintainability at Source Code Element Level
Developer Support for Understanding Preprocessor Macro Expansions
Myth or Reality? Analyzing the Effect of Design Patterns on Software Maintainability
Towards Building Method Level Maintainability Models Based on Expert Evaluations
A Cost Model Based on Software Maintainability
Introduction to the Software Quality and Maintainability special issue
16th European Conference on Software Maintenance and Reengineering (CSMR'12)
Source Code Metrics and Maintainability: A Case Study
A Layout Independent GUI Test Automation Tool for Applications Developed in Magic/UniPaaS
A Probabilistic Software Quality Model
A True Story of Refactoring a Large Oracle PL/SQL Banking System
A Retrospective View of Software Maintenance and Reengineering Research – a Selection of Papers from European Conference on Software Maintenance and Reengineering 2010
Complexity Measures in 4GL Environment
Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System
Bug Forecast: A Method for Automatic Bug Prediction
Introduction to the Special Issue of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009)
MAGISTER: Quality Assurance of Magic Applications for Software Developers and End Users
New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems
Visualization of Software Architecture Graphs of Java Systems
14th European Conference on Software Maintenance and Reengineering (CSMR 2010)
4th International Workshop on System Quality and Maintainability (SQM 2010)
Development of a Methodology, Software-suite and Service for Supporting Software Architecture Reconstruction
Modeling Class Cohesion as Mixtures of Latent Topics
Script2Ant – a tool for cross-platform scripting between different operating systems
13th European Conference on Software Maintenance and Reengineering (CSMR 2009)
Using Information Retrieval Based Coupling Measures for Impact Analysis
Comparing and Evaluating Design Pattern Miner Tools
Towards a Benchmark for Evaluating Reverse Engineering Tools
Introducing a Benchmark for Evaluating Reverse Engineering Tools
Continuous Software Quality Supervision Using SourceInventory and Columbus
Towards a Benchmark for Evaluating Design Pattern Miner Tools
Using the Conceptual Cohesion of Classes for Fault Prediction in Object Oriented Systems
BEFRIEND – A Benchmark for Evaluating Reverse Engineering Tools
Method and a device for abstracting instruction sequences with tail merging
Clone Smells in Software Evolution
Macro Impact Analysis Using Macro Slicing
Comparing and Evaluating Design Pattern Miner Tools
Constructing control flows graphs of binary executable programs at post-link time
Evaluating C++ Design Pattern Miner Tools
From C++ Refactorings to Graph Transformations
Towards Portable Metrics-based Models for Software Maintenance Problems
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
Columbus: A Reverse Engineering Approach
Design Pattern Mining Enhanced by Machine Learning
Extracting Facts with Columbus from C++ Code
Modelling and reverse engineering C++ source code
Extracting Facts from Open Source Software
Fact Extraction and Code Auditing with Columbus and SourceAudit
CSiBE Benchmark: One Year Perspective and Plans
Columbus Schema for C/C++ Preprocessing
Extracting Facts with Columbus from C++ Code
Calculating Metrics from Large C++ Programs
Az Objektumvezérelt Szoftverek Elemzése
Mining Design Patterns from C++ Source Code
Survey of Code-Size Reduction Methods
Recognizing Design Patterns in C++ programs with the integration of Columbus and Maisa
Columbus – Reverse Engineering Tool and Schema for C++
Data Exchange with the Columbus Schema for C++
Towards a Standard Schema for C/C++
Columbus – Tool for Reverse Engineering Large Object Oriented Software Systems
Recognizing Design Patterns in C++ programs with the integration of Columbus and Maisa
A short introduction to Columbus/CAN
A short introduction to the Columbus Proposal for a standard C/C++ Schema
Columbus 2.0 – Tool for Reverse Engineering Large Object Oriented Software Systems
An Evaluation of Reverse Engineering Capabilities of the TDE/Columbus system
Vállalati információs rendszer elemzése és tervezése SSADM-mel és a DFD-k globális analízise
Adatfolyam-diagramok globális elemzése. Információs rendszer tervezése SSADM-mel
Cite
×