@conference {VSB20,
	title = {Relationship Between the Effectiveness of Spectrum-Based Fault Localization and Bug-fix Types in JavaScript Programs},
	booktitle = {Proceedings of the 27th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER{\textquoteright}20)},
	year = {2020},
	month = {feb},
	pages = {308-319},
	author = {Vancsics, B{\'e}la and Szatm{\'a}ri, Attila and Besz{\'e}des, {\'A}rp{\'a}d}
}
@conference {TVB16,
	title = {Relating Code Coverage, Mutation Score and Test Suite Reducibility to Defect Density},
	booktitle = {Proceedings of the 2016 IEEE International Conference on Software Testing, Verification and Validation Workshops: 11th International Workshop on Mutation Analysis (MUTATION{\textquoteright}16)},
	year = {2016},
	month = {apr},
	pages = {174-179},
	author = {Tengeri, D{\'a}vid and L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Judit J{\'a}sz and Gerg{\H o} Balogh and Vancsics, B{\'e}la and Tibor Gyim{\'o}thy}
}
@conference {BaF14,
	title = {Recognizing Antipatterns and Analyzing Their Effects on Software Maintainability},
	booktitle = {Proceedings of the 14th International Conference on Computational Science and Its Applications (ICCSA 2014)},
	series = {Lecture Notes in Computer Science (LNCS)},
	volume = {8583},
	year = {2014},
	month = {jun},
	pages = {337{\textendash}352},
	publisher = {Springer-Verlag},
	organization = {Springer-Verlag},
	address = {Guimar{\~a}es, Portugal},
	abstract = {Similarly to design patterns and their inherent extra information about the structure and design of a system, antipatterns - or bad code smells - can also greatly influence the quality of software. Although the belief that they negatively impact maintainability is widely accepted, there are still relatively few objective results that would support this theory. In this paper we show our approach of detecting antipatterns in source code by structural analysis and use the results to reveal connections among antipatterns, number of bugs, and maintainability. We studied 228 open-source Java based systems and extracted bug-related information for 34 of them from the PROMISE database. For estimating the maintainability, we used the ColumbusQM probabilistic quality model. We found that there is a statistically significant, 0.55 Spearman correlation between the number of bugs and the number of antipatterns. Moreover, there is an even stronger, -0.62 reverse Spearman correlation between the number of antipatterns and code maintainability. We also found that even these few implemented antipatterns could nearly match the machine learning based bug-predicting power of 50 class level source code metrics. Although the presented analysis is not conclusive by far, these first results suggest that antipatterns really do decrease code quality and can highlight spots that require closer attention.},
	keywords = {Antipatterns, Empirical validation, ISO/IEC 25010, OO design, Software maintainability, SQuaRE},
	doi = {10.1007/978-3-319-09156-3_25},
	url = {https://link.springer.com/chapter/10.1007\%2F978-3-319-09156-3_25},
	author = {D{\'e}nes B{\'a}n and Rudolf Ferenc}
}
@article {KHF14,
	title = {Runtime Exception Detection in {J}ava Programs Using Symbolic Execution},
	journal = {Acta Cybernetica},
	volume = {21},
	number = {3},
	year = {2014},
	pages = {331{\textendash}352},
	abstract = {Most of the runtime failures of a software system can be revealed during test execution only, which has a very high cost. In Java programs, runtime failures are manifested as unhandled runtime exceptions. In this paper we present an approach and tool for detecting runtime exceptions in Java programs without having to execute tests on the software. We use the symbolic execution technique to implement the approach. By executing the methods of the program symbolically we can determine those execution branches that throw exceptions. Our algorithm is able to generate concrete test inputs also that cause the program to fail in runtime. We used the Symbolic PathFinder extension of the Java PathFinder as the symbolic execution engine. Besides small example codes we evaluated our algorithm on three open source systems: jEdit, ArgoUML, and log4j. We found multiple errors in the log4j system that were also reported as real bugs in its bug tracking system.},
	keywords = {Java runtime exception, rule checking, symbolic execution},
	issn = {0324-721X},
	doi = {10.14232/actacyb.21.3.2014.4},
	url = {http://www.inf.u-szeged.hu/actacybernetica/edb/vol21n3/Kadar_2014_ActaCybernetica.xml},
	author = {K{\'a}d{\'a}r, Istv{\'a}n and P Heged{\H u}s and Rudolf Ferenc}
}
@conference {NNF13,
	title = {A Regression Test Selection Technique for {M}agic Systems},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools (SPLST 2013)},
	year = {2013},
	month = {aug},
	pages = {76{\textendash}89},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged, Hungary},
	abstract = {Regression testing is an important step to make sure that after committing a change to our software we do not make unwanted changes to other, untouched features. For larger and faster evolving software, however, executing all the test cases of a regression test can easily become a tremendous process which takes too much time to thoroughly test each changes separately. In our paper, we present a method to support regression testing with impact analysis based test selection. As a result, we can show a limited set of test cases that must be re-executed after a change, to test the changed part of the code and its related code elements. Our technique is implemented for a special 4th generation language, the Magic xpa development environment. The technique was implemented in cooperation with our industrial partner, SZEGED Software Inc, who has been developing Magic applications for more than a decade.},
	author = {G{\'a}bor Nov{\'a}k and Csaba Nagy and Rudolf Ferenc}
}
@conference {16365,
	title = {Relating clusterization measures and software quality},
	booktitle = {CSMR{\textquoteright}13},
	year = {2013},
	pages = {345{\textendash}348},
	publisher = {IEEE Computer Society},
	organization = {IEEE Computer Society},
	address = {Los Alamitos},
	author = {B. Csaba and Schrettner, L. and {\'A}rp{\'a}d Besz{\'e}des and Judit J{\'a}sz and P Heged{\H u}s and Tibor Gyim{\'o}thy},
	editor = {Anthony Cleve and Filippo Ricca and Maura Cerioli}
}
@article {16366,
	title = {Reliability considerations for process network synthesis problems},
	journal = {CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH},
	volume = {22?},
	year = {2013},
	issn = {1435-246X},
	author = {Cs. Holl{\'o}}
}
@article {16350,
	title = {A retrospective view of software maintenance and reengineering research {\textendash} a selection of papers from European Conference on Software Maintenance and Reengineering 2010},
	journal = {JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE},
	volume = {25},
	year = {2013},
	pages = {569{\textendash}574},
	issn = {1532-060X},
	author = {R. Capilla and J. C. Duenas and Rudolf Ferenc}
}
@conference {16367,
	title = {Revealing the Effect of Coding Practices on Software Maintainability},
	booktitle = {2013 IEEE International Conference on Software Maintenance},
	year = {2013},
	pages = {578{\textendash}581},
	publisher = {IEEE Computer Society Press},
	organization = {IEEE Computer Society Press},
	address = {Los Alamitos},
	author = {P Heged{\H u}s and Alexander Serebrenik and Tom Mens and Yann-Ga{\"e}l Gu{\'e}h{\'e}neuc},
	editor = {Lisa O{\textquoteright}Conner}
}
@conference {KHF13,
	title = {Runtime Exception Detection in {J}ava Programs Using Symbolic Execution},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools (SPLST 2013)},
	year = {2013},
	month = {aug},
	pages = {215{\textendash}229},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged, Hungary},
	abstract = {Most of the runtime failures of a software system can be revealed during test execution only, which has a very high cost. In Java programs, runtime failures are manifested as unhandled runtime exceptions. In this paper we present an approach and tool for detecting runtime exceptions in Java programs without having to execute tests on the software. We use the symbolic execution technique to implement the approach. By executing the methods of the program symbolically we can determine those execution branches that throw exceptions. Our algorithm is able to generate concrete test inputs also that cause the program to fail in runtime. We used the Symbolic PathFinder extension of the Java PathFinder as the symbolic execution engine. Besides small example codes we evaluated our algorithm on three open source systems: jEdit, ArgoUML, and log4j. We found multiple errors in the log4j system that were also reported as real bugs in its bug tracking system.},
	keywords = {Java runtime exception, Java Virtual Machine, rule checking, symbolic execution},
	author = {K{\'a}d{\'a}r, Istv{\'a}n and P Heged{\H u}s and Rudolf Ferenc}
}
@conference {16368,
	title = {Runtime Exception Detection in Java Programs Using Symbolic Execution},
	booktitle = {Proceedings of the 13th Symposium on Programming Languages and Software Tools, SPLST{\textquoteright}13},
	year = {2013},
	pages = {215{\textendash}229},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	address = {Szeged},
	author = {Istv{\'a}n K{\'a}d{\'a}r and P Heged{\H u}s and Rudolf Ferenc},
	editor = {{\'A}kos Kiss}
}
@article {SMR:SMR548,
	title = {A retrospective view of software maintenance and reengineering research a selection of papers from European Conference on Software Maintenance and Reengineering 2010},
	journal = {Journal of Software Maintenance and Evolution: Research and Practice},
	year = {2011},
	publisher = {John Wiley \& Sons, Ltd},
	keywords = {software evolution, software maintenance, technical debt},
	issn = {1532-0618},
	doi = {10.1002/smr.548},
	url = {http://dx.doi.org/10.1002/smr.548},
	author = {R. Capilla and J. C. Duenas and Rudolf Ferenc}
}
@inbook {MBD10,
	title = {Reference Architecture for Collaborative Working Environments in Rural Areas},
	booktitle = {Living Labs for Rural Development - Results from the C@R Integrated Project},
	year = {2010},
	pages = {53-82},
	author = {C. Merz and V. Bilicki and J. D{\"o}rflinger and M. V. Fern{\'a}ndez and J. G. Guzman and P. Horak and E. Jacob and J. Astorga and E. Azan{\'o}n and V. Sz{\H u}cs}
}
@conference {hodovan:regex,
	title = {Regular Expressions on the Web},
	booktitle = {Proceedings of the 12th IEEE International Symposium on Web Systems Evolution (WSE 2010)},
	year = {2010},
	pages = {29{\textendash}32},
	address = {Timi{\c s}oara, Romania},
	keywords = {opensource},
	author = {R. Hodov{\'a}n and Z. Herczeg and {\'A}kos Kiss}
}
@article {HII09,
	title = {Reduction techniques for the {PNS} problems: a novel technique and a review},
	journal = {Optimization and Engineering},
	volume = {10},
	number = {3},
	year = {2009},
	pages = {351-361},
	author = {Cs. Holl{\'o} and B. Imreh and Cs. Imreh}
}
@conference {Vidacs09,
	title = {Refactoring of {C}/{C++} {P}reprocessor Constructs at the Model Level},
	booktitle = {Proceedings of ICSOFT 2009, 4th International Conference on Software and Data Technologies},
	year = {2009},
	month = {July},
	pages = {232-237},
	author = {L{\'a}szl{\'o} Vid{\'a}cs}
}
@article {MDB09,
	title = {Reference Architecture For Collaborative Working Environments In Rural Areas},
	journal = {eJOV},
	volume = {11},
	year = {2009},
	pages = {35-63},
	author = {C. Merz and J. D{\"o}rflinger and V. Bilicki and M. V. Fern{\'a}ndez and J. G. Guzman and P. Horak and J. Astorga and E. Azan{\'o}n and V. Sz{\H u}cs}
}
@article {AlAb07,
	title = {Reform},
	journal = {{\'E}let {\'e}s Irodalom},
	volume = {51},
	number = {44},
	year = {2007},
	author = {Z. Alexin and L. {\'A}brah{\'a}m}
}
@conference {BBo04,
	title = {Robust Distributed Secure Storage for Middle Size Networks},
	booktitle = {Proceedings of the 6th international conference on applied informatics (ICAI 2004)},
	year = {2004},
	month = {jan},
	pages = {495},
	author = {V. Bilicki and M. Bohus}
}
@article {FGM02,
	title = {{Recognizing Design Patterns in C++ programs with the integration of Columbus and Maisa}},
	journal = {Acta Cybernetica},
	volume = {15},
	year = {2002},
	pages = {669-682},
	author = {Rudolf Ferenc and J. Gustafsson and L. M{\"u}ller and J. Paakki}
}
@mastersthesis {Alexin02,
	title = {Rule-based Learning Methods and their Applications to Natural Language Processing},
	year = {2002},
	type = {phd},
	author = {Z. Alexin}
}
@conference {FGM01,
	title = {{Recognizing Design Patterns in C++ programs with the integration of Columbus and Maisa}},
	booktitle = {Proceedings of the 7th Symposium on Programming Languages and Software Tools (SPLST 2001)},
	year = {2001},
	month = {jun},
	pages = {58-70},
	publisher = {University of Szeged},
	organization = {University of Szeged},
	author = {Rudolf Ferenc and J. Gustafsson and L. M{\"u}ller and J. Paakki}
}
@conference {alexin:LLL01,
	title = {A Rule-Based Tagger Development Framework},
	year = {2001},
	month = {September},
	pages = {1-10},
	address = {Strasbourg, France},
	keywords = {Language_Learning},
	author = {Z. Alexin and P. Leipold and J. Csirik and K. Bibok and Tibor Gyim{\'o}thy},
	editor = {Lubo{\v s} Popel{\'\i}nsk{\'y} and Miloslav Nepil}
}
