@conference {Toth:KG4SE:2020:SO_Mining, title = {Mining Hypernyms Semantic Relations from Stack Overflow}, booktitle = {Proceedings of the First International Workshop on Knowledge Graph for Software Engineering, KG4SE 2020 - ICSEW}, year = {2020}, month = {jun}, pages = {360-366}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1145/3387940.3392160}, author = {L{\'a}szl{\'o} T{\'o}th and Bal{\'a}zs Nagy and L{\'a}szl{\'o} Vid{\'a}cs and Tibor Gyimothy} } @conference {Kicsi:MSR:2020:Testroutes, title = {TestRoutes: A Manually Curated Method Level Dataset for Test-to-Code Traceability}, booktitle = {Proceedings of the 17th International Conference on Mining Software Repositories, MSR 2020}, year = {2020}, month = {jun}, pages = {593-597}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1145/3379597.3387488}, author = {Andr{\'a}s Kicsi and L{\'a}szl{\'o} Vid{\'a}cs and Tibor Gyimothy} } @conference {Toth:ICSE-NIER:2020:Why-closed, title = {Why Will My Question Be Closed? NLP-Based Pre-Submission Predictions of Question Closing Reasons on Stack Overflow}, booktitle = {Proceedings of the 42nd International Conference on Software Engineering, NIER Track (ICSE 2020)}, series = {ICSE 2020}, year = {2020}, month = {jul}, pages = {105-108}, publisher = {ACM}, organization = {ACM}, doi = {10.1145/3377816.3381733}, author = {L{\'a}szl{\'o} T{\'o}th and Bal{\'a}zs Nagy and Tibor Gyimothy and L{\'a}szl{\'o} Vid{\'a}cs} } @proceedings {16554, title = {Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions}, year = {2019}, pages = {8-14}, publisher = {IEEE Press}, keywords = {select:itsec}, author = {Rudolf Ferenc and P{\'e}ter Heged{\H u}s and P{\'e}ter Gyimesi and G{\'a}bor Antal and D{\'e}nes B{\'a}n and Tibor Gyimothy} } @article {16565, title = {Code Coverage Differences of Java Bytecode and Source Code}, journal = {Software Quality Journal}, volume = {27}, year = {2019}, month = {03/2019}, pages = {79-123}, abstract = {Many software testing fields, like white-box testing, test case generation, test prioritization, and fault localization, depend on code coverage measurement. If used as an overall completeness measure, the minor inaccuracies of coverage data reported by a tool do not matter that much; however, in certain situations, they can lead to serious confusion. For example, a code element that is falsely reported as covered can introduce false confidence in the test. This work investigates code coverage measurement issues for the Java programming language. For Java, the prevalent approach to code coverage measurement is using bytecode instrumentation due to its various benefits over source code instrumentation. As we have experienced, bytecode instrumentation-based code coverage tools produce different results than source code instrumentation-based ones in terms of the reported items as covered. We report on an empirical study to compare the code coverage results provided by tools using the different instrumentation types for Java coverage measurement on the method level. In particular, we want to find out how much a bytecode instrumentation approach is inaccurate compared to a source code instrumentation method. The differences are systematically investigated both in quantitative (how much the outputs differ) and in qualitative terms (what the causes for the differences are). In addition, the impact on test prioritization and test suite reduction{\textemdash}a possible application of coverage measurement{\textemdash}is investigated in more detail as well.}, keywords = {Code coverage, Coverage tools, Empirical study, Java bytecode instrumentation, select:quality, Source code instrumentation, White-box testing}, doi = {10.1007/s11219-017-9389-z}, url = {https://link.springer.com/article/10.1007/s11219-017-9389-z$\#$citeas}, author = {Ferenc Horv{\'a}th and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and D{\'a}vid Tengeri and Gerg{\H o} Balogh and Tibor Gyimothy} } @article {Kicsi:JSS:2019:SPL-adoption, title = {Feature Analysis using Information Retrieval, Community Detection and Structural Analysis Methods in Product Line Adoption}, journal = {Journal of Systems and Software}, volume = {155}, year = {2019}, month = {sep}, pages = {70-90}, keywords = {select:deep}, doi = {10.1016/j.jss.2019.05.001}, author = {Andr{\'a}s Kicsi and Viktor Csuvik and L{\'a}szl{\'o} Vid{\'a}cs and Ferenc Horv{\'a}th and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyimothy and Ferenc Kocsis} } @conference {Horvath:IBF:2019:IFL, title = {A New Interactive Fault Localization Method with Context Aware User Feedback}, booktitle = {Proceedings of the First International Workshop on Intelligent Bug Fixing (IBF 2019)}, series = {IBF 2019}, year = {2019}, month = {feb}, pages = {23-28}, publisher = {IEEE}, organization = {IEEE}, address = {Passau, Germany}, isbn = {978-1-7281-1809-3}, doi = {10.1109/IBF.2019.8665415}, author = {Ferenc Horv{\'a}th and Victor Schnepper Lacerda and {\'A}rp{\'a}d Besz{\'e}des and L{\'a}szl{\'o} Vid{\'a}cs and Tibor Gyimothy} } @conference {Toth:ICSOFT:2019:Question-quality, title = {Towards an Accurate Prediction of the Question Quality at Stack Overflow Using a Deep-Learning-Based NLP Approach}, booktitle = {Proceedings of ICSOFT 2019, 14th International Conference on Software Technologies}, year = {2019}, month = {July}, pages = {631-639}, keywords = {select:deep}, doi = {10.5220/0007971306310639}, author = {L{\'a}szl{\'o} T{\'o}th and Bal{\'a}zs Nagy and D{\'a}vid Janth{\'o} and L{\'a}szl{\'o} Vid{\'a}cs and Tibor Gyimothy} } @article {GBH18, title = {Analysis of Static and Dynamic Test-to-code Traceability Information}, journal = {Acta Cybernetica}, volume = {23}, number = {3}, year = {2018}, pages = {903-919}, doi = {10.14232/actacyb.23.3.2018.11}, author = {Gergely, Tam{\'a}s and Balogh, Gerg{\H o} and Horv{\'a}th, Ferenc and Vancsics, B{\'e}la and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @article {16564, title = {Differences Between a Static and a Dynamic Test-to-Code Traceability Recovery Method}, journal = {Software Quality Journal}, volume = {27}, year = {2018}, month = {06/2019}, pages = {797-822}, abstract = {Recovering test-to-code traceability links may be required in virtually every phase of development. This task might seem simple for unit tests thanks to two fundamental unit testing guidelines: isolation (unit tests should exercise only a single unit) and separation (they should be placed next to this unit). However, practice shows that recovery may be challenging because the guidelines typically cannot be fully followed. Furthermore, previous works have already demonstrated that fully automatic test-to-code traceability recovery for unit tests is virtually impossible in a general case. In this work, we propose a semi-automatic method for this task, which is based on computing traceability links using static and dynamic approaches, comparing their results and presenting the discrepancies to the user, who will determine the final traceability links based on the differences and contextual information. We define a set of discrepancy patterns, which can help the user in this task. Additional outcomes of analyzing the discrepancies are structural unit testing issues and related refactoring suggestions. For the static test-to-code traceability, we rely on the physical code structure, while for the dynamic, we use code coverage information. In both cases, we compute combined test and code clusters which represent sets of mutually traceable elements. We also present an empirical study of the method involving 8 non-trivial open source Java systems.}, keywords = {Code coverage, refactoring, select:quality, Structural test smells, Test-to-code traceability, Traceability link recovery, Unit testing}, doi = {10.1007/s11219-018-9430-x}, url = {https://link.springer.com/article/10.1007/s11219-018-9430-x}, author = {Tam{\'a}s Gergely and Gerg{\H o} Balogh and Ferenc Horv{\'a}th and B{\'e}la Vancsics and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyimothy} } @article {HKF17, title = {Empirical Evaluation of Software Maintainability Based on a Manually Validated Refactoring Dataset}, journal = {Information and Software Technology}, volume = {95}, year = {2018}, note = {Accepted, to appear.}, month = {nov}, chapter = {313}, abstract = {Context: Refactoring is a technique for improving the internal structure of software systems. It has a solid theoretical background while being used in development practice also. However, we lack empirical research results on the real effect of code refactoring and its application. Objective: This paper presents a manually validated subset of a previously published dataset containing the refactorings extracted by the RefFinder tool, code metrics, and maintainability of 7 open-source systems. We found that RefFinder had around 27\% overall average precision on the subject systems, thus our manually validated subset has substantial added value. Using the dataset, we studied several aspects of the refactored and non-refactored source code elements (classes and methods), like the differences in their maintainability and source code metrics. Method: We divided the source code elements into a group containing the refactored elements and a group with non-refactored elements. We analyzed the elements{\textquoteright} characteristics in these groups using correlation analysis, Mann-Whitney U test and effect size measures. Results: Source code elements subjected to refactorings had significantly lower maintainability than elements not affected by refactorings. Moreover, refactored elements had significantly higher size related metrics, complexity, and coupling. Also these metrics changed more significantly in the refactored elements. The results are mostly in line with our previous findings on the not validated dataset, with the difference that clone metrics had no strong connection with refactoring. Conclusions: Compared to the preliminary analysis using a not validated dataset, the manually validated dataset led to more significant results, which suggests that developers find targets for refactorings based on some internal quality properties of the source code, like their size, complexity or coupling, but not clone related metrics as reported in our previous studies. They do not just use these properties for identifying targets, but also control them with refactorings.}, keywords = {Code refactoring, Empirical study, Manually validated empirical dataset, Software maintainability, Source code metrics}, issn = {0950-5849}, doi = {10.1016/j.infsof.2017.11.012}, url = {http://www.sciencedirect.com/science/article/pii/S0950584916303561}, author = {P Heged{\H u}s and K{\'a}d{\'a}r, Istv{\'a}n and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {KCV18, title = {Feature Level Complexity and Coupling Analysis in {4GL} Systems}, booktitle = {The 18th International Conference on Computational Science and Its Applications (ICCSA{\textquoteright}18)}, series = {Lecture Notes in Computer Science}, volume = {10964}, year = {2018}, pages = {438-453}, publisher = {Springer}, organization = {Springer}, author = {Kicsi, Andr{\'a}s and Csuvik, Viktor and L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {hodovan2018grammarinator, title = {Grammarinator: A Grammar-based Open Source Fuzzer}, booktitle = {Proceedings of the 9th Workshop on Automating Test Case Design, Selection and Evaluation (A-TEST 2018)}, year = {2018}, note = {(Accepted for publication.)}, month = {11/2018}, address = {Lake Buena Vista, Florida, USA}, keywords = {select:itsec}, author = {Hodov{\'a}n, Ren{\'a}ta and Kiss, {\'A}kos and Tibor Gyim{\'o}thy} } @proceedings {kiss2018hddr, title = {HDDr: A Recursive Variant of the Hierarchical Delta Debugging Algorithm}, year = {2018}, note = {(Accepted for publication.)}, month = {11/2018}, pages = {16-22}, publisher = {ACM}, address = {Lake Buena Vista, Florida, USA}, keywords = {select:itsec2}, author = {Kiss, {\'A}kos and Hodov{\'a}n, Ren{\'a}ta and Tibor Gyim{\'o}thy} } @article {16544, title = {A Mobile IoT Device Simulator for IoT-Fog-Cloud Systems}, journal = {Journal of Grid Computing}, year = {2018}, month = {10/2018}, pages = {1-23}, keywords = {select:cloud}, issn = {1570-7873}, doi = {https://doi.org/10.1007/s10723-018-9468-9}, author = {Attila Kert{\'e}sz and T Pflanzner and Tibor Gyimothy} } @article {ban2018prediction, title = {Prediction Models for Performance, Power, and Energy Efficiency of Software Executed on Heterogeneous Hardware}, journal = {Journal of Supercomputing}, year = {2018}, note = {(Accepted for publication.)}, pages = {25}, publisher = {springer}, author = {B{\'a}n, D{\'e}nes and Rudolf Ferenc and Siket, Istv{\'a}n and {\'A}kos Kiss and Tibor Gyim{\'o}thy} } @conference {SCAM:CG:COMPARE, title = {{Static JavaScript Call Graphs: a Comparative Study}}, booktitle = {Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation}, year = {2018}, publisher = {IEEE}, organization = {IEEE}, author = {Antal, G{\'a}bor and Heged{\H u}s, P{\'e}ter and T{\'o}th, Zolt{\'a}n and Ferenc, Rudolf and Tibor Gyim{\'o}thy} } @proceedings {hodovan2017coarsehdd, title = {Coarse Hierarchical Delta Debugging}, year = {2017}, month = {09/2017}, pages = {194{\textendash}203}, publisher = {IEEE Computer Society}, address = {Shanghai, China}, keywords = {select:itsec2}, author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss and Tibor Gyim{\'o}thy} } @article {HGB17, title = {Code Coverage Differences of {Java} Bytecode and Source Code Instrumentation Tools}, journal = {Software Quality Journal}, year = {2017}, publisher = {Springer US}, doi = {http://dx.doi.org/10.1007/s11219-017-9389-z}, author = {Horv{\'a}th, Ferenc and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tengeri, D{\'a}vid and Gerg{\H o} Balogh and Tibor Gyim{\'o}thy} } @article {SAN17, title = {Empirical Study on Refactoring Large-scale Industrial Systems and Its Effects on Maintainability}, journal = {Journal of Systems and Software}, volume = {129}, number = {C}, year = {2017}, month = {jul}, pages = {107{\textendash}126}, abstract = {We examine hundreds of manual refactoring commits from large-scale industrial systems.We study the effects of these commits on source code using a maintainability model.Developers preferred to fix concrete coding issues rather than fix code smells.A single refactoring had only a small impact (sometimes even negative effect).Whole refactoring process has significant beneficial effect on the maintainability. Software evolves continuously, it gets modified, enhanced, and new requirements always arise. If we do not spend time occasionally on improving our source code, its maintainability will inevitably decrease. The literature tells us that we can improve the maintainability of a software system by regularly refactoring it. But does refactoring really increase software maintainability? Can it happen that refactoring decreases the maintainability? Empirical studies show contradicting answers to these questions and there have been only a few studies which were performed in a large-scale, industrial context. In our paper, we assess these questions in an in vivo context, where we analyzed the source code and measured the maintainability of 6 large-scale, proprietary software systems in their manual refactoring phase. We analyzed 2.5 million lines of code and studied the effects on maintainability of 315 refactoring commits which fixed 1273 coding issues. We found that single refactorings only make a very little difference (sometimes even decrease maintainability), but a whole refactoring period, in general, can significantly increase maintainability, which can result not only in the local, but also in the global improvement of the code.}, keywords = {Antipatterns, coding issues, ISO/IEC 25010, maintainability, refactoring, select:quality, software quality}, issn = {0164-1212}, doi = {10.1016/j.jss.2016.08.071}, url = {http://www.sciencedirect.com/science/article/pii/S0164121216301558?via\%3Dihub}, author = {Sz{\H o}ke, G{\'a}bor and Antal, G{\'a}bor and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @article {16536, title = {Method for tracking of motion of objects associated with wireless communication devices within a predefined area}, year = {2017}, type = {US Patent }, keywords = {select:inclouded1}, issn = {9,648,462}, author = {S{\'a}ndor Nagy and Tibor Gyimothy and M{\'a}rk Jelasity and Vilmos Bilicki and {\'A}d{\'a}m V{\'e}gh} } @article {16537, title = {A method for tracking of motion of objects associated with wireless communication devices within a predefined area}, year = {2017}, type = {European Patent}, keywords = {select:inclouded1}, issn = {EP3026938}, author = {S{\'a}ndor Nagy and Tibor Gyimothy and M{\'a}rk Jelasity and Vilmos Bilicki and {\'A}d{\'a}m V{\'e}gh} } @conference {hodovan2017tree, title = {Tree Preprocessing and Test Outcome Caching for Efficient Hierarchical Delta Debugging}, booktitle = {Proceedings of the 12th IEEE/ACM International Workshop on Automation of Software Testing (AST 2017)}, year = {2017}, pages = {23{\textendash}29}, address = {Buenos Aires, Argentina}, keywords = {select:itsec2}, author = {Hodov{\'a}n, Ren{\'a}ta and {\'A}kos Kiss and Tibor Gyim{\'o}thy} } @conference {BGB16b, title = {Are My Unit Tests in the Right Package?}, booktitle = {Proceedings of 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM{\textquoteright}16)}, year = {2016}, month = {oct}, pages = {137-146}, author = {Gerg{\H o} Balogh and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {KHF16c, title = {Assessment of the Code Refactoring Dataset Regarding the Maintainability of Methods}, booktitle = {Proceedings of the 16th International Conference on Computational Science and Its Applications (ICCSA 2016)}, year = {2016}, month = {jul}, pages = {610{\textendash}624}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Beijing, China}, abstract = {Code refactoring has a solid theoretical background while being used in development practice at the same time. However, previous works found controversial results on the nature of code refactoring activities in practice. Both their application context and impact on code quality needs further examination. Our paper encourages the investigation of code refactorings in practice by providing an excessive open dataset of source code metrics and applied refactorings through several releases of 7 open-source systems. We already demonstrated the practical value of the dataset by analyzing the quality attributes of the refactored source code classes and the values of source code metrics improved by those refactorings. In this paper, we have gone one step deeper and explored the effect of code refactorings at the level of methods. We found that similarly to class level, lower maintainability indeed triggers more code refactorings in practice at the level of methods and these refactorings significantly decrease size, coupling and clone metrics.}, keywords = {Code refactoring, Empirical study, Refactoring dataset, Software maintainability}, doi = {10.1007/978-3-319-42089-9_43}, url = {https://link.springer.com/chapter/10.1007\%2F978-3-319-42089-9_43}, author = {K{\'a}d{\'a}r, Istv{\'a}n and P Heged{\H u}s and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {KHF16, title = {A Code Refactoring Dataset and Its Assessment Regarding Software Maintainability}, booktitle = {Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)}, year = {2016}, pages = {599{\textendash}603}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Suita, Osaka, Japan}, abstract = {It is very common in various fields that there is a gap between theoretical results and their practical applications. This is true for code refactoring as well, which has a solid theoretical background while being used in development practice at the same time. However, more and more studies suggest that developers perform code refactoring entirely differently than the theory would suggest. Our paper encourages the further investigation of code refactorings in practice by providing an excessive open dataset of source code metrics and applied refactorings through several releases of 7 open-source systems. As a first step of processing this dataset, we examined the quality attributes of the refactored source code classes and the values of source code metrics improved by those refactorings. Our early results show that lower maintainability indeed triggers more code refactorings in practice and these refactorings significantly decrease complexity, code lines, coupling and clone metrics. However, we observed a decrease in comment related metrics in the refactored code.}, keywords = {Code refactoring, Empirical study, Software maintainability}, doi = {10.1109/SANER.2016.42}, url = {http://ieeexplore.ieee.org/document/7476680/}, author = {K{\'a}d{\'a}r, Istv{\'a}n and P Heged{\H u}s and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {SNF16, title = {Designing and Developing Automated Refactoring Transformations: An Experience Report}, booktitle = {Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)}, year = {2016}, month = {mar}, pages = {693{\textendash}697}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Suita, Osaka, Japan}, abstract = {There are several challenges which should be kept in mind during the design and development phases of a refactoring tool, and one is that developers have several expectations that are quite hard to satisfy. In this report, we present our experiences of a two-year project where we attempted to create an automatic refactoring tool. In this project, we worked with five software development companies that wanted to improve the maintainability of their products. The project was designed to take into account the expectations of the developers of these companies and consisted of three main stages: a manual refactoring phase, a tool building phase, and an automatic refactoring phase. Throughout these stages we collected the opinions of the developers and faced several challenges on how to automate refactoring transformations, which we present and summarize.}, keywords = {Automated Refactoring, code smells, coding issues, software maintenance}, doi = {10.1109/SANER.2016.17}, url = {http://ieeexplore.ieee.org/document/7476700/}, author = {Sz{\H o}ke, G{\'a}bor and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {KHF16b, title = {A Manually Validated Code Refactoring Dataset and Its Assessment Regarding Software Maintainability}, booktitle = {Proceedings of the 12th ACM International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2016)}, year = {2016}, month = {sep}, pages = {10:1{\textendash}10:4}, publisher = {ACM}, organization = {ACM}, address = {Ciudad Real, Spain}, abstract = {Refactoring is a popular technique for improving the internal structure of software systems. It has a solid theoretical background while being used in development practice at the same time. However, we lack empirical research results on the real effect of code refactoring and its ways of application. This paper presents a manually validated dataset of applied refactorings and source code metrics and maintainability of 7 open-source systems. It is a subset of our previously published dataset containing the refactoring instances automatically extracted by the RefFinder tool. We found that RefFinder had around 27\% overall average precision on the subject systems, thus our new {\textendash} manually validated {\textendash} subset has substantial added value allowing researchers to perform more accurate empirical investigations. Using this data, we were able to study whether refactorings were really triggered by poor maintainability of the code, or by other aspects. The results show that source code elements subject to refactorings had significantly lower maintainability values (approximated by source code metric aggregation) than elements not affected by refactorings between two releases.}, keywords = {Code refactoring, Empirical study, Manually validated empirical dataset, Software maintainability}, doi = {10.1145/2972958.2972962}, url = {https://dl.acm.org/citation.cfm?doid=2972958.2972962}, author = {K{\'a}d{\'a}r, Istv{\'a}n and P Heged{\H u}s and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {THB16, title = {Negative Effects of Bytecode Instrumentation on {Java} Source Code Coverage}, booktitle = {Proceedings of the IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER{\textquoteright}16)}, year = {2016}, month = {mar}, pages = {225-235}, author = {Tengeri, D{\'a}vid and Horv{\'a}th, Ferenc and {\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy} } @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 {BGB16a, title = {Using the City Metaphor for Visualizing Test-Related Metrics}, booktitle = {Proceedings of the IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, the First International Workshop on Validating Software Tests (VST{\textquoteright}16)}, year = {2016}, pages = {17-20}, author = {Gerg{\H o} Balogh and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {TBG15, title = {Beyond Code Coverage - an Approach for Test Suite Assessment and Improvement}, booktitle = {Proceedings of the 8th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW{\textquoteright}15); 10th Testing: Academic and Industrial Conference - Practice and Research Techniques (TAIC PART{\textquoteright}15)}, year = {2015}, month = {apr}, pages = {1-7}, author = {Tengeri, D{\'a}vid and {\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and L{\'a}szl{\'o} Vid{\'a}cs and Havas, D{\'a}vid and Tibor Gyim{\'o}thy} } @conference {SNH15, title = {Do Automatic Refactorings Improve Maintainability? An Industrial Case Study}, booktitle = {Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015)}, year = {2015}, pages = {429{\textendash}438}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Bremen, Germany}, abstract = {Refactoring is often treated as the main remedy against the unavoidable code erosion happening during software evolution. Studies show that refactoring is indeed an elemental part of the developers{\textquoteright} arsenal. However, empirical studies about the impact of refactorings on software maintainability still did not reach a consensus. Moreover, most of these empirical investigations are carried out on open-source projects where distinguishing refactoring operations from other development activities is a challenge in itself. We had a chance to work together with several software development companies in a project where they got extra budget to improve their source code by performing refactoring operations. Taking advantage of this controlled environment, we collected a large amount of data during a refactoring phase where the developers used a (semi)automatic refactoring tool. By measuring the maintainability of the involved subject systems before and after the refactorings, we got valuable insights into the effect of these refactorings on large-scale industrial projects. All but one company, who applied a special refactoring strategy, achieved a maintainability improvement at the end of the refactoring phase, but even that one company suffered from the negative impact of only one type of refactoring.}, keywords = {automatic refactoring, coding issues, ISO/IEC 25010, Software maintainability}, doi = {10.1109/ICSM.2015.7332494}, url = {http://ieeexplore.ieee.org/document/7332494/}, author = {Sz{\H o}ke, G{\'a}bor and Csaba Nagy and P Heged{\H u}s and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @article {BSC14, title = {Empirical Investigation of {SEA}-Based Dependence Cluster Properties}, journal = {Science of Computer Programming}, volume = {105}, year = {2015}, note = {Special Issue on SCAM{\textquoteright}13}, pages = {3 - 25}, publisher = {Elsevier B.V.}, keywords = {select:quality}, doi = {http://dx.doi.org/10.1016/j.scico.2014.09.010}, author = {{\'A}rp{\'a}d Besz{\'e}des and Schrettner, Lajos and Csaba, B{\'e}la and Tam{\'a}s Gergely and Judit J{\'a}sz and Tibor Gyim{\'o}thy} } @conference {SNF15, title = {{FaultBuster}: An Automatic Code Smell Refactoring Toolset}, booktitle = {Proceedings of the 15th International Working Conference on Source Code Analysis and Manipulation (SCAM 2015)}, year = {2015}, month = {sep}, pages = {253{\textendash}258}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Bremen, Germany}, abstract = {One solution to prevent the quality erosion of a software product is to maintain its quality by continuous refac-toring. However, refactoring is not always easy. Developers need to identify the piece of code that should be improved and decide how to rewrite it. Furthermore, refactoring can also be risky; that is, the modified code needs to be re-tested, so developers can see if they broke something. Many IDEs offer a range of refactorings to support so-called automatic refactoring, but tools which are really able to automatically refactor code smells are still under research. In this paper we introduce FaultBuster, a refactoring toolset which is able to support automatic refactoring: identifying the problematic code parts via static code analysis, running automatic algorithms to fix selected code smells, and executing integrated testing tools. In the heart of the toolset lies a refactoring framework to control the analysis and the execution of automatic algorithms. FaultBuster provides IDE plugins to interact with developers via popular IDEs (Eclipse, Netbeans and IntelliJ IDEA). All the tools were developed and tested in a 2-year project with 6 software development companies where thousands of code smells were identified and fixed in 5 systems having altogether over 5 million lines of code.}, keywords = {Antipatterns, automatic refactoring, code smells, coding issues, Columbus, SourceMeter}, doi = {10.1109/SCAM.2015.7335422}, url = {http://ieeexplore.ieee.org/document/7335422/}, author = {Sz{\H o}ke, G{\'a}bor and Csaba Nagy and F{\"u}l{\"o}p, Lajos Jen{\H o} and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {BAB15, title = {Identifying Wasted Effort in the Field via Developer Interaction Data}, booktitle = {Proceedings of the 31th IEEE International Conference on Software Maintenance and Evolution (ICSME{\textquoteright}15), Industry Track}, year = {2015}, month = {sep}, pages = {391-400}, author = {Gerg{\H o} Balogh and Antal, G{\'a}bor and {\'A}rp{\'a}d Besz{\'e}des and L{\'a}szl{\'o} Vid{\'a}cs and Tibor Gyim{\'o}thy and V{\'e}gh, {\'A}d{\'a}m Zolt{\'a}n} } @conference {HVV15, title = {Test Suite Evaluation using Code Coverage Based Metrics}, booktitle = {Proceedings of the 14th Symposium on Programming Languages and Software Tools (SPLST{\textquoteright}15)}, year = {2015}, note = {Also appears in CEUR Workshop Proceedings, Vol-1525, urn:nbn:de:0074-1525-1" url = "http://ceur-ws.org/Vol-1525/paper-04.pdf}, month = {oct}, pages = {46-60}, author = {Horv{\'a}th, Ferenc and Vancsics, B{\'e}la and L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Tengeri, D{\'a}vid and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy} } @conference {SAN14, title = {Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?}, booktitle = {Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014)}, year = {2014}, month = {sep}, pages = {95{\textendash}104}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Victoria, British Columbia, Canada}, abstract = {The quality of a software system is mostly defined by its source code. Software evolves continuously, it gets modified, enhanced, and new requirements always arise. If we do not spend time periodically on improving our source code, it becomes messy and its quality will decrease inevitably. Literature tells us that we can improve the quality of our software product by regularly refactoring it. But does refactoring really increase software quality? Can it happen that a refactoring decreases the quality? Is it possible to recognize the change in quality caused by a single refactoring operation? In our paper, we seek answers to these questions in a case study of refactoring large-scale proprietary software systems. We analyzed the source code of 5 systems, and measured the quality of several revisions for a period of time. We analyzed 2 million lines of code and identified nearly 200 refactoring commits which fixed over 500 coding issues. We found that one single refactoring only makes a small change (sometimes even decreases quality), but when we do them in blocks, we can significantly increase quality, which can result not only in the local, but also in the global improvement of the code.}, keywords = {Antipatterns, coding issues, ISO/IEC 25010, maintainability, software quality}, doi = {10.1109/SCAM.2014.18}, url = {http://ieeexplore.ieee.org/document/6975643/}, author = {Sz{\H o}ke, G{\'a}bor and Antal, G{\'a}bor and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {SNF14, title = {A Case Study of Refactoring Large-Scale Industrial Systems to Efficiently Improve Source Code Quality}, 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 = {524{\textendash}540}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {Guimar{\~a}es, Portugal}, abstract = {Refactoring source code has many benefits (e.g. improving maintainability, robustness and source code quality), but it takes time away from other implementation tasks, resulting in developers neglecting refactoring steps during the development process. But what happens when they know that the quality of their source code needs to be improved and they can get the extra time and money to refactor the code? What will they do? What will they consider the most important for improving source code quality? What sort of issues will they address first or last and how will they solve them? In our paper, we look for answers to these questions in a case study of refactoring large-scale industrial systems where developers participated in a project to improve the quality of their software systems. We collected empirical data of over a thousand refactoring patches for 5 systems with over 5 million lines of code in total, and we found that developers really optimized the refactoring process to significantly improve the quality of these systems.}, keywords = {refactoring, Software engineering, software quality}, doi = {10.1007/978-3-319-09156-3_37}, url = {https://link.springer.com/chapter/10.1007\%2F978-3-319-09156-3_37}, author = {Sz{\H o}ke, G{\'a}bor and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {LHF14, title = {The Connection of the Bug Density and Maintainability of Classes}, booktitle = {8th International Workshop on Software Quality and Maintainability}, series = {SQM}, year = {2014}, note = {Presentation only}, month = {feb}, address = {Antwerp, Belgium}, abstract = {Measuring software product maintainability is a central issue in software engineering which led to a number of different practical quality models. Besides system level assessments it is also desirable that these models provide technical quality information at source code element level (e.g. classes, methods) to aid the improvement of the software. Although many existing models give an ordered list of source code elements that should be improved, it is unclear how these improvements affect other important quality indicators of the system, e.g. bug density. In this paper we empirically investigate the connection of bug numbers in the classes of different open-source systems and the class level maintainability measures of our ColumbusQM probabilistic quality model using open-access bug datasets. We show that classes with lower maintainability score contain significantly more bugs than more maintainable classes. Moreover, in terms of correctness and completeness, ColumbusQM competes with statistical and machine learning prediction models especially trained on the bug data using product metrics as predictors. This is a great achievement in the light of that our model needs no training and its purpose is different (e.g. to estimate testability, or development costs) than those of the bug prediction models. In summary, we show that improving the maintainability of a software according to the suggestions of our quality model will expectedly also reduce its bug density.}, keywords = {Bug density, Bug prediction, Class level maintainability, ColumbusQM, ISO/IEC 25010, Software maintainability}, author = {Lad{\'a}nyi, Gergely and P Heged{\H u}s and Rudolf Ferenc and Istv{\'a}n Siket and Tibor Gyim{\'o}thy} } @article {SJG13, title = {Impact Analysis in the Presence of Dependence Clusters Using {Static Execute After} in {WebKit}}, journal = {Journal of Software: Evolution and Process}, volume = {26}, number = {6}, year = {2014}, note = {Special Issue on SCAM{\textquoteright}12}, month = {jun}, pages = {569-588}, publisher = {John Wiley \& Sons, Ltd.}, author = {Schrettner, Lajos and Judit J{\'a}sz and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {DVF14, title = {Service Layer for {IDE} Integration of {C/C++} Preprocessor Related Analysis}, 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}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {Guimar{\~a}es, Portugal}, abstract = {Software development in C/C++ languages is tightly coupled with preprocessor directives. While the use of preprocessor constructs cannot be avoided, current IDE support for developers can still be improved. Early feedback from IDEs about misused macros or conditional compilation has positive effects on developer productivity and code quality as well. In this paper we introduce a service layer for the Visual Studio to make detailed preprocessor information accessible for any type of IDE extensions. The service layer is built upon our previous work on the analysis of directives. We wrap the analyzer tool and provide its functionality through an API. We present the public interface of the service and demonstrate the provided services through small plug-ins implemented using various extension mechanisms. These plug-ins work together to aid the daily work of developers in several ways. We provide (1) an editor extension through the Managed Extensibility Framework which provides macro highlighting within the source code editor; (2) detailed information about actual macro substitutions and an alternative code view to show the results of macro calls; (3) a managed package for discovering the intermediate steps of macro replacements through a macro explorer. The purpose of this work is twofold: we present an additional layer designed to aid the work of tool developers; second, we provide directly usable IDE components to express its potentials.}, doi = {10.1007/978-3-319-09156-3_29}, url = {https://link.springer.com/chapter/10.1007\%2F978-3-319-09156-3_29}, author = {D{\'e}vai, Rich{\'a}rd and L{\'a}szl{\'o} Vid{\'a}cs and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @inbook {FHG14, title = {Software Product Quality Models}, booktitle = {Evolving Software Systems}, year = {2014}, pages = {65{\textendash}100}, publisher = {Springer Berlin Heidelberg}, organization = {Springer Berlin Heidelberg}, chapter = {3}, abstract = {Both for software developers and managers it is crucial to have information about different aspects of the quality of their systems. This chapter gives a brief overview about the history of software product quality measurement, focusing on software maintainability, and the existing approaches and high-level models for characterizing software product quality. The most widely accepted and used practical maintainability models and the state-of-the-art works in the subject are introduced. These models play a very important role in software evolution by allowing to estimate future development costs, assess risks, or support management decisions. Based on objective aspects, the implementations of the most popular software maintainability models are compared and evaluated. The evaluation includes the Quality Index, SQALE, SQUALE, SIG, QUAMOCO, and Columbus Quality Model. The chapter presents the result of comparing the features and stability of the tools and the different models on a large number of open-source Java projects.}, isbn = {978-3-642-45397-7}, doi = {10.1007/978-3-642-45398-4_3}, url = {https://link.springer.com/chapter/10.1007/978-3-642-45398-4_3}, author = {Rudolf Ferenc and P Heged{\H u}s and Tibor Gyim{\'o}thy} } @conference {FLS14, title = {{SourceMeter} {SonarQube} plug-in}, booktitle = {Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014)}, year = {2014}, month = {sep}, pages = {77{\textendash}82}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Victoria, British Columbia, Canada}, abstract = {The SourceMeter Sonar Qube plug-in is an extension of Sonar Qube, an open-source platform for managing code quality made by Sonar Source S.A, Switzerland. The plug-in extends the built-in Java code analysis engine of Sonar Qube with Front End ART{\textquoteright}s high-end Java code analysis engine. Most of Sonar Qubes original analysis results are replaced (including the detected source code duplications), while the range of available analyses is extended with a number of additional metrics and issue detectors. Additionally, the plug-in offers new GUI features on the Sonar Qube dashboard and drilldown views, making the Sonar Qube user experience more comfortable and the work with the tool more productive.}, keywords = {clone detection, coding issues, metrics, plug-in, software quality, Sonar Qube, Source Meter}, doi = {10.1109/SCAM.2014.31}, url = {http://ieeexplore.ieee.org/document/6975640/}, author = {Rudolf Ferenc and Lang{\'o}, L{\'a}szl{\'o} and Istv{\'a}n Siket and Tibor Gyim{\'o}thy and Tibor Bakota} } @conference {VBT14, title = {Test Suite Reduction for Fault Detection and Localization: A Combined Approach}, booktitle = {Proceedings of the CSMR-WCRE 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE{\textquoteright}14)}, year = {2014}, pages = {204-213}, author = {L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Tengeri, D{\'a}vid and Istv{\'a}n Siket and Tibor Gyim{\'o}thy} } @conference {TBH14, title = {Toolset and Program Repository for Code Coverage-Based Test Suite Analysis and Manipulation}, booktitle = {Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM{\textquoteright}14)}, year = {2014}, month = {sep}, pages = {47-52}, author = {Tengeri, D{\'a}vid and {\'A}rp{\'a}d Besz{\'e}des and Havas, D{\'a}vid and Tibor Gyim{\'o}thy} } @article {16344, title = {Adjusting effort estimation using micro-productivity profiles}, journal = {PROCEEDINGS OF THE ESTONIAN ACADEMY OF SCIENCES}, volume = {62}, year = {2013}, pages = {71{\textendash}80}, issn = {1736-6046}, author = {T{\'o}th, G. and {\'A}. Z. V{\'e}gh and {\'A}rp{\'a}d Besz{\'e}des and Schrettner, L. and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy} } @conference {16361, title = {Empirical investigation of SEA-Based dependence cluster properties}, booktitle = {IEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013}, year = {2013}, pages = {1{\textendash}10}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Piscataway}, abstract = {Dependence clusters are (maximal) groups of source code entities that each depend on the other according to some dependence relation. Such clusters are generally seen as detrimental to many software engineering activities, but their formation and overall structure are not well understood yet. In a set of subject programs from moderate to large sizes, we observed frequent occurrence of dependence clusters using Static Execute After ({SEA}) dependences ({SEA} is a conservative yet efficiently computable dependence relation on program procedures). We identified potential linchpins inside the clusters; these are procedures that can primarily be made responsible for keeping the cluster together. Furthermore, we found that as the size of the system increases, it is more likely that multiple procedures are jointly responsible as sets of linchpins. We also give a heuristic method based on structural metrics for locating possible linchpins as their exact identification is unfeasible in practice, and presently there are no better ways than the brute-force method. We defined novel metrics and comparison methods to be able to demonstrate clusters of different sizes in programs. {\textcopyright} 2013 {IEEE}.}, keywords = {select:quality}, author = {{\'A}rp{\'a}d Besz{\'e}des and Schrettner, L. and B. Csaba and Tam{\'a}s Gergely and Judit J{\'a}sz and Tibor Gyim{\'o}thy}, editor = {Bram Adams and Juergen Rilling and Foutse Khomh} } @conference {FNF13, title = {A Methodology and Framework for Automatic Layout Independent {GUI} Testing of Applications Developed in {M}agic xpa}, booktitle = {Proceedings of the 13th International Conference on Computational Science and Its Applications (ICCSA 2013)}, series = {Lecture Notes in Computer Science (LNCS)}, volume = {7972}, year = {2013}, pages = {513{\textendash}528}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {Ho Chi Minh City, Vietnam}, abstract = {Testing an application via its Graphical User Interface (GUI) requires lots of manual work, even if some steps of GUI testing can be automated. Test automation tools are great help for testers, particularly for regression testing. However these tools still lack some important features and still require manual work to maintain the test cases. For instance, if the layout of a window is changed without affecting the main functionality of the application, all test cases testing the window must be re-recorded again. This hard maintenance work is one of the greatest problems with the regression tests of GUI applications. In our paper we propose an approach to use the GUI information stored in the source code during automatic testing processes to create layout independent test scripts. The idea was motivated by testing an application developed in a fourth generation language, Magic. In this language the layout of the GUI elements (e.g. position and size of controls) are stored in the code and can be gathered via static code analysis. We implemented the presented approach for Magic xpa in a tool called Magic Test Automation, which is used by our industrial partner who has developed applications in Magic for more than a decade.}, doi = {10.1007/978-3-642-39643-4_37}, url = {https://link.springer.com/chapter/10.1007\%2F978-3-642-39643-4_37}, author = {Fritsi, D{\'a}niel and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {16347, title = {A Methodology and Framework for Automatic Layout Independent {GUI} Testing of Applications Developed in Magic xpa}, booktitle = {Computational Science and Its Applications {\textendash} ICCSA 2013}, year = {2013}, pages = {513{\textendash}528}, publisher = {"Springer-Verlag"address}, organization = {"Springer-Verlag"address}, address = {Berlin; Heidelberg}, author = {D. Fritsi and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy}, editor = {Beniamino Murgante and Sanjay Misra and Maurizio Carlini and Carmelo M Torre and Hong-Quang Nguyen and David Taniar and Bernady O Apduhan and Osvaldo Gervasi} } @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} } @conference {16308, title = {Code Coverage-Based Regression Test Selection and Prioritization in {WebKit}}, year = {2012}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Schrettner, L. and Judit J{\'a}sz and L{\'a}szl{\'o} Lang{\'o} and Tibor Gyim{\'o}thy} } @conference {16329, title = {A Cost Model Based on Software Maintainability}, booktitle = {Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM)}, year = {2012}, pages = {316{\textendash}325}, publisher = {IEEE Comput. Soc. Press}, organization = {IEEE Comput. Soc. Press}, address = {Los Alamitos}, author = {Tibor Bakota and P Heged{\H u}s and G. Lad{\'a}nyi and K{\"o}rtv{\'e}lyesi, P and Rudolf Ferenc and Tibor Gyim{\'o}thy}, editor = {Paolo Tonella and Massimiliano Di Penta and Jonathan I Maletic} } @article {16327, title = {Developer Support for Understanding Preprocessor Macro Expansions}, journal = {Communications in Computer and Information Science}, volume = {340}, year = {2012}, pages = {121{\textendash}130}, issn = {1865-0929}, author = {L{\'a}szl{\'o} Vid{\'a}cs and D{\'e}vai, R. and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {16304, title = {Development of a Unified Software Quality Platform in the Szeged {InfoP{\'o}lus} Cluster}, booktitle = {Proceedings of the16th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}12)}, year = {2012}, pages = {495{\textendash}498}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Los Alamitos}, author = {{\'A}rp{\'a}d Besz{\'e}des and Schrettner, L. and Tibor Gyim{\'o}thy}, editor = {T. Mens and A. Cleve and Rudolf Ferenc} } @conference {16319, title = {End User Programming in Smart Home}, booktitle = {Patterns, Programming and Everything}, year = {2012}, pages = {19{\textendash}31}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {London}, author = {V. Bilicki and Z. Rak and M. Kasza and {\'A}. Z. V{\'e}gh and R. B{\'e}l{\'a}di and Tibor Gyim{\'o}thy}, editor = {Karin K Breitman and R Nigel Horspool} } @conference {16309, title = {Impact Analysis in the Presence of Dependence Clusters Using Static Execute After in {WebKit}}, year = {2012}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Schrettner, L. and Judit J{\'a}sz and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {16306, title = {Impact Analysis Using Static Execute After in {WebKit}}, booktitle = {Proceedings of the16th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}12)}, year = {2012}, pages = {95{\textendash}104}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Los Alamitos}, author = {Judit J{\'a}sz and Schrettner, L. and {\'A}rp{\'a}d Besz{\'e}des and Cs Osztrogon{\'a}c and Tibor Gyim{\'o}thy}, editor = {T. Mens and A. Cleve and Rudolf Ferenc} } @article {16326, title = {Myth or Reality? Analyzing the Effect of Design Patterns on Software Maintainability}, journal = {Communications in Computer and Information Science}, volume = {340}, year = {2012}, pages = {138{\textendash}145}, issn = {1865-0929}, author = {P Heged{\H u}s and D{\'e}nes B{\'a}n and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {16307, title = {Predictive Complex Event Processing}, booktitle = {Proceedings of the 5th Balkan Conference in Informatics}, year = {2012}, pages = {26{\textendash}31}, publisher = {ACM Press}, organization = {ACM Press}, address = {New York}, author = {F{\"u}l{\"o}p, L.J. and T{\'o}th, G. and L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Demeter, H. and Farkas, L. and Tibor Gyim{\'o}thy and Gerg{\H o} Balogh}, editor = {M. Ivanovic and Z. Budimac} } @conference {16331, title = {Software Quality Model and Framework with Applications in Industrial Context}, booktitle = {Proceedings of the16th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}12)}, year = {2012}, pages = {453{\textendash}456}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Los Alamitos}, author = {Schrettner, L. and F{\"u}l{\"o}p, L.J. and {\'A}rp{\'a}d Besz{\'e}des and {\'A}kos Kiss and Tibor Gyim{\'o}thy}, editor = {T. Mens and A. Cleve and Rudolf Ferenc} } @conference {TVB11a, title = {Adding Process Metrics to Enhance Modification Complexity Prediction}, booktitle = {Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC{\textquoteright}11)}, year = {2011}, pages = {201-204}, author = {T{\'o}th, G. and {\'A}. Z. V{\'e}gh and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {TVB11b, title = {Adjusting Effort Estimation Using Micro-Productivity Profiles}, booktitle = {Proceedings of the 12th Symposium on Programming Languages and Software Tools (SPLST{\textquoteright}11)}, year = {2011}, month = {oct}, pages = {207-218}, author = {T{\'o}th, G. and {\'A}. Z. V{\'e}gh and {\'A}rp{\'a}d Besz{\'e}des and Schrettner, L. and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy} } @conference {Nagy2011SQ, title = {Complexity Measures in {4GL} Environment}, booktitle = {Computational Science and Its Applications - ICCSA 2011, Lecture Notes in Computer Science}, series = {Lecture Notes in Computer Science}, volume = {6786}, year = {2011}, pages = {293-309}, publisher = {Springer Berlin / Heidelberg}, organization = {Springer Berlin / Heidelberg}, author = {Csaba Nagy and L{\'a}szl{\'o} Vid{\'a}cs and Rudolf Ferenc and Tibor Gyim{\'o}thy and Kocsis, F. and I. Kov{\'a}cs} } @inbook {gyimothy:forditoprogramok, title = {Ford{\'\i}t{\'o}programok}, year = {2011}, publisher = {Typotex}, organization = {Typotex}, chapter = {5}, author = {Tibor Gyim{\'o}thy and F. Havasi and {\'A}kos Kiss} } @conference {FNF11, title = {A Layout Independent GUI Test Automation Tool for Applications Developed in Magic/uniPaaS}, booktitle = {Proceedings of the 12th Symposium on Programming Languages and Software Tools}, year = {2011}, pages = {248-259}, author = {D. Fritsi and Csaba Nagy and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {6080791, title = {A probabilistic software quality model}, booktitle = {Software Maintenance (ICSM), 2011 27th IEEE International Conference on}, year = {2011}, month = {sept.}, pages = {243 -252}, keywords = {cost estimation, costing, development cost, IEC standards, ISO standards, ISO/IEC 9126 standard, maintainability, probabilistic software quality model, probability, risk estimation, select:quality, software change, software maintenance, software quality, software quality selected}, issn = {1063-6773}, doi = {10.1109/ICSM.2011.6080791}, author = {Tibor Bakota and P Heged{\H u}s and K{\"o}rtv{\'e}lyesi, P and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {Nagy2011CSMR, title = {Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System}, booktitle = {Proceedings of CSMR 2011 (15th European Conference on Software Maintenance and Reengineering)}, year = {2011}, pages = {343-346}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, doi = {10.1109/CSMR.2011.66}, author = {Csaba Nagy and L{\'a}szl{\'o} Vid{\'a}cs and Rudolf Ferenc and Tibor Gyim{\'o}thy and Kocsis, F. and I. Kov{\'a}cs} } @conference {conf/fgit/HegedusBILFG11, title = {Source Code Metrics and Maintainability: A Case Study.}, booktitle = {FGIT-ASEA/DRBC/EL}, series = {Communications in Computer and Information Science}, volume = {257}, year = {2011}, pages = {272-284}, publisher = {Springer}, organization = {Springer}, keywords = {dblp}, isbn = {978-3-642-27206-6}, url = {http://dblp.uni-trier.de/db/conf/fgit/asea2011.html$\#$HegedusBILFG11}, author = {P Heged{\H u}s and Tibor Bakota and L. Ill{\'e}s and G. Lad{\'a}nyi and Rudolf Ferenc and Tibor Gyim{\'o}thy}, editor = {Kim, Tai-Hoon and Adeli, Hojjat and Kim, Haeng-Kon and Kang, Heau-Jo and Kim, Kyung Jung and Kiumi, Akingbehin and Kang, Byeong Ho} } @conference {THJ10, title = {Comparison of Different Impact Analysis Methods and Programmer{\textquoteright}s Opinion {\textendash} an Empirical Study}, booktitle = {Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java (PPPJ{\textquoteright}10)}, year = {2010}, pages = {109-118}, publisher = {ACM}, organization = {ACM}, author = {T{\'o}th, G. and P Heged{\H u}s and Judit J{\'a}sz and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {TFV10, title = {Complex Event Processing Synergies with Predictive Analytics}, booktitle = {Proceedings of the 4th ACM International Conference on Distributed Event-Based Systems (DEBS{\textquoteright}10), Posters Session}, year = {2010}, pages = {95-96}, publisher = {ACM}, organization = {ACM}, author = {T{\'o}th, G. and F{\"u}l{\"o}p, L.J. and L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Demeter, H. and Farkas, L. and Tibor Gyim{\'o}thy} } @conference {GBG10, title = {Effect of Test Completeness and Redundancy Measurement on Post Release Failures {\textendash} an Industrial Experience Report}, booktitle = {Proceedings of the 2010 IEEE International Conference on Software Maintenance (ICSM{\textquoteright}10)}, year = {2010}, month = {sep}, pages = {Research Track 13}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy and Gyalai, M.I.} } @conference {conf/icsm/NagyVFGKK10, title = {{MAGISTER}: Quality assurance of Magic applications for software developers and end users.}, booktitle = {ICSM}, year = {2010}, pages = {1-6}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, keywords = {dblp}, isbn = {978-1-4244-8630-4}, url = {http://dblp.uni-trier.de/db/conf/icsm/icsm2010.html$\#$NagyVFGKK10}, author = {Csaba Nagy and L{\'a}szl{\'o} Vid{\'a}cs and Rudolf Ferenc and Tibor Gyim{\'o}thy and Kocsis, F. and I. Kov{\'a}cs} } @conference { ujhazi:new, title = {New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems.}, booktitle = {SCAM{\textquoteright}10}, year = {2010}, pages = {33-42}, keywords = {relate:quality, software quality selected}, author = {B. {\'U}jh{\'a}zi and Rudolf Ferenc and D. Poshyvanyk and Tibor Gyim{\'o}thy} } @article {Siket_Gyimothy_2010, title = {The software developers{\textquoteright} view on product metrics - A survey-based experiment}, journal = {Annales Mathematicae et Informaticae}, volume = {37}, year = {2010}, pages = {225{\textendash}240}, url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-79952682662\&partnerID=40\&md5=62c77a014d644ce3e4ccc4198015032a}, author = {Istv{\'a}n Siket and Tibor Gyim{\'o}thy} } @conference {Schrettner:2010:VSA:1852761.1852783, title = {Visualization of software architecture graphs of Java systems: managing propagated low level dependencies}, booktitle = {Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java}, series = {PPPJ {\textquoteright}10}, year = {2010}, pages = {148{\textendash}157}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, keywords = {architecture reconstruction, architecture visualization, lifting, nested set model, software architecture}, isbn = {978-1-4503-0269-2}, doi = {http://doi.acm.org/10.1145/1852761.1852783}, url = {http://doi.acm.org/10.1145/1852761.1852783}, author = {Schrettner, L. and F{\"u}l{\"o}p, L.J. and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @article {VBG09, title = {Combining preprocessor slicing with {C}/{C++} language slicing}, journal = {Science of Computer Programming}, volume = {74}, number = {7}, year = {2009}, note = {Special Issue on Program Comprehension (ICPC 2008)}, pages = {399-413}, publisher = {Elsevier}, keywords = {relate:quality}, author = {L{\'a}szl{\'o} Vid{\'a}cs and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @article {Herczeg:2009:ESE:1664750.1664756, title = {Energy simulation of embedded XScale systems with XEEMU}, journal = {J. Embedded Comput.}, volume = {3}, year = {2009}, month = {August}, pages = {209{\textendash}219}, publisher = {IOS Press}, address = {Amsterdam, The Netherlands, The Netherlands}, keywords = {DVFS, energy consumption, opensource, power dissipation, SDRAM, simulation, XScale}, issn = {1740-4460}, url = {http://dl.acm.org/citation.cfm?id=1664750.1664756}, author = {Z. Herczeg and D. Schmidt and {\'A}kos Kiss and N. Wehn and Tibor Gyim{\'o}thy} } @conference {conf/icsm/LiuPFGC09, title = {Modeling class cohesion as mixtures of latent topics.}, booktitle = {ICSM}, year = {2009}, pages = {233-242}, publisher = {IEEE}, organization = {IEEE}, keywords = {dblp}, url = {http://dblp.uni-trier.de/db/conf/icsm/icsm2009.html$\#$LiuPFGC09}, author = {Y. Liu and D. Poshyvanyk and Rudolf Ferenc and Tibor Gyim{\'o}thy and N. Chrisochoides} } @conference {BFG09, title = {Predicting Critical Problems from Execution Logs of a Large-Scale Software System}, booktitle = {Proceedings of the 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering (SPLST{\textquoteright}09)}, year = {2009}, month = {aug}, pages = {19-30}, author = {{\'A}rp{\'a}d Besz{\'e}des and F{\"u}l{\"o}p, L.J. and Tibor Gyim{\'o}thy} } @conference {BBG09, title = {Semi-Automatic Test Case Generation from Business Process Models}, booktitle = {Proceedings of the 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering (SPLST{\textquoteright}09)}, year = {2009}, month = {aug}, pages = {5-18}, author = {Tibor Bakota and {\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and M. Gyalai and Tibor Gyim{\'o}thy and D. F{\"u}leki} } @conference {DBLP:conf/csmr/Gyimothy09, title = {To Use or Not to Use? The Metrics to Measure Software Quality (Developers{\textquoteright} View)}, booktitle = {CSMR}, year = {2009}, pages = {3-4}, author = {Tibor Gyim{\'o}thy} } @article {Poshyvanyk:2009:UIR:1487421.1487439, title = {Using information retrieval based coupling measures for impact analysis}, journal = {Empirical Softw. Engg.}, volume = {14}, year = {2009}, month = {February}, pages = {5{\textendash}32}, publisher = {Kluwer Academic Publishers}, address = {Hingham, MA, USA}, keywords = {Change prediction, Coupling measurement, Impact analysis, Information retrieval, Latent semantic indexing, relate:quality, software quality selected}, issn = {1382-3256}, doi = {10.1007/s10664-008-9088-2}, url = {http://dl.acm.org/citation.cfm?id=1487421.1487439}, author = {D. Poshyvanyk and A. Marcus and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {VJB08, title = {Combining Preprocessor Slicing with {C}/{C++} Language Slicing}, booktitle = {Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC{\textquoteright}08)}, year = {2008}, month = {jun}, pages = {163-171}, keywords = {relate:quality, software quality selected}, author = {L{\'a}szl{\'o} Vid{\'a}cs and Judit J{\'a}sz and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {BBF08, title = {Continuous Software Quality Supervision Using {SourceInventory} and {Columbus}}, booktitle = {Research Demonstrations of 30th International Conference on Software Engineering (ICSE{\textquoteright}08)}, year = {2008}, pages = {931-932}, author = {Tibor Bakota and {\'A}rp{\'a}d Besz{\'e}des and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {PBG08, title = {Experiences in Adapting a Source Code-Based Quality Assessment Technology}, booktitle = {Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}08)}, year = {2008}, pages = {311-313}, author = {J. P{\'a}ntos and {\'A}rp{\'a}d Besz{\'e}des and P. Gyenizse and Tibor Gyim{\'o}thy} } @conference {AGCs04, title = {Software package for supporting information extraction research}, booktitle = {Proceedings of the Second Hungarian Conference on Computational Linguistics (MSZNY 2004)}, year = {2008}, pages = {41-48}, author = {Z. Alexin and Tibor Gyim{\'o}thy and J. Csirik} } @conference {JBG08, title = {Static Execute After/Before as a Replacement of Traditional Software Dependencies}, booktitle = {Proceedings of the 2008 IEEE International Conference on Software Maintenance (ICSM{\textquoteright}08)}, year = {2008}, month = {oct}, pages = {137-146}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Judit J{\'a}sz and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy and V. Rajlich} } @booklet {Gyim08:thesis, title = {Szoftverkarbantart{\'a}st t{\'a}mogat{\'o} m{\'o}dszerek}, year = {2008}, note = {Disszert{\'a}ci{\'o} az MTA Doktora}, author = {Tibor Gyim{\'o}thy} } @conference {FFG08, title = {{Towards a Benchmark for Evaluating Design Pattern Miner Tools}}, booktitle = {Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008)}, year = {2008}, month = {apr}, pages = {143-152}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, doi = {http://dx.doi.org/10.1109/CSMR.2008.4493309}, author = {F{\"u}l{\"o}p, L.J. and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {FHFG08, title = {{Towards a Benchmark for Evaluating Reverse Engineering Tools}}, booktitle = {Tool Demonstrations of the 15th Working Conference on Reverse Engineering (WCRE 2008)}, year = {2008}, month = {oct}, pages = {335-336}, doi = {http://dx.doi.org/10.1109/WCRE.2008.18}, author = {F{\"u}l{\"o}p, L.J. and P Heged{\H u}s and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {DBLP:conf/icsm/BakotaFG07, title = {Clone Smells in Software Evolution}, booktitle = {ICSM}, year = {2007}, pages = {24-33}, author = {Tibor Bakota and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {NLB07, title = {Code factoring in {GCC} on different intermediate languages}, booktitle = {Proceedings of the 10th Symposium on Programming Languages and Software Tools (SPLST{\textquoteright}07)}, year = {2007}, month = {jun}, pages = {79-95}, author = {Csaba Nagy and G. L{\'o}ki and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {BGJ07, title = {Computation of {Static Execute After} Relation with Applications to Software Maintenance}, booktitle = {Proceedings of the 2007 IEEE International Conference on Software Maintenance (ICSM{\textquoteright}07)}, year = {2007}, month = {oct}, pages = {295-304}, keywords = {software quality selected}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Judit J{\'a}sz and T{\'o}th, G. and Tibor Gyim{\'o}thy and V. Rajlich} } @booklet {bicsak:cfg, title = {Constructing control flows graphs of binary executable programs at post-link time}, year = {2007}, author = {A. Bics{\'a}k and {\'A}kos Kiss and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {BGF07, title = {The Dynamic Function Coupling Metric and Its Use in Software Evolution}, booktitle = {Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}07)}, year = {2007}, month = {mar}, pages = {103-112}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Sz. Farag{\'o} and Tibor Gyim{\'o}thy and Fischer, Ferenc} } @booklet {bicsak:abstracting, title = {Method and a device for abstracting instruction sequences with tail merging}, year = {2007}, author = {A. Bics{\'a}k and {\'A}kos Kiss and G. Lehotai and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {BGL07, title = {Using Backward Dynamic Program Slicing to Isolate Influencing Statements in {GDB}}, booktitle = {Proceedings of the 2007 GCC Developers{\textquoteright} Summit}, year = {2007}, month = {jul}, pages = {21-30}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy and G. L{\'o}ki and G. Di{\'o}s and F. Kov{\'a}cs} } @conference {SGB07, title = {Verifying the Concept of Union Slices on Java Programs}, booktitle = {Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR{\textquoteright}07)}, year = {2007}, month = {mar}, pages = {233-242}, author = {A. Szegedi and Tam{\'a}s Gergely and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy and T{\'o}th, G.} } @conference {herczeg:xeemu, title = {{XEEMU}: An Improved {XScale} Power Simulator}, booktitle = {Integrated Circuit and System Design {\textendash} Power and Timing Modeling, Optimization and Simulation {\textendash} 17th International Workshop, PATMOS 2007, Gothenburg, Sweden, September 3-5, 2007, Proceedings}, series = {Lecture Notes in Computer Science ({LNCS})}, volume = {4644}, year = {2007}, pages = {300{\textendash}309}, publisher = {springer}, organization = {springer}, keywords = {opensource}, author = {Z. Herczeg and {\'A}kos Kiss and D. Schmidt and N. Wehn and Tibor Gyim{\'o}thy} } @article {Kalman200690, title = {Compacting XML documents}, journal = {Information and Software Technology}, volume = {48}, number = {2}, year = {2006}, pages = {90 - 106}, keywords = {XML semantics}, issn = {0950-5849}, doi = {10.1016/j.infsof.2005.03.001}, url = {http://www.sciencedirect.com/science/article/pii/S0950584905000315}, author = {M. K{\'a}lm{\'a}n and F. Havasi and Tibor Gyim{\'o}thy} } @article {binkley:relationship, title = {A Formalisation of the Relationship between Forms of Program Slicing}, journal = {Science of Computer Programming}, volume = {62}, number = {3}, year = {2006}, month = {oct}, pages = {228{\textendash}252}, publisher = {elsevier}, keywords = {relate:quality}, author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel} } @conference {BGG06, title = {Graph-Less Dynamic Dependence-Based Dynamic Slicing Algorithms}, booktitle = {Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM{\textquoteright}06)}, year = {2006}, month = {sep}, pages = {21-30}, keywords = {relate:quality, software quality selected}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy} } @article {SMR:SMR326, title = {{IEEE} International Conference on Software Maintenance (ICSM2005)}, journal = {Journal of Software Maintenance and Evolution: Research and Practice}, volume = {18}, number = {2}, year = {2006}, pages = {59{\textendash}60}, publisher = {John Wiley \& Sons, Ltd.}, issn = {1532-0618}, doi = {10.1002/smr.326}, url = {http://dx.doi.org/10.1002/smr.326}, author = {V. Rajlich and Tibor Gyim{\'o}thy} } @article {binkley:foundations, title = {Theoretical Foundations of Dynamic Program Slicing}, journal = {Theoretical Computer Science}, volume = {360}, number = {1{\textendash}3}, year = {2006}, month = {aug}, pages = {23{\textendash}41}, publisher = {elsevier}, author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel} } @conference {BFG06, title = {{Towards Portable Metrics-based Models for Software Maintenance Problems}}, booktitle = {Proceedings of the 22nd International Conference on Software Maintenance (ICSM 2006)}, year = {2006}, month = {sep}, pages = {483-486}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Tibor Bakota and Rudolf Ferenc and Tibor Gyim{\'o}thy and C. Riva and J. Xu} } @article {GHGy05, title = {Binary code compression based on decision trees}, journal = {Proceedings of the Estonian Academy of Sciences Engineering}, volume = {11}, number = {4}, year = {2005}, pages = {269-285}, author = {Tam{\'a}s Gergely and F. Havasi and Tibor Gyim{\'o}thy} } @conference {BFG05, title = {{Columbus: A Reverse Engineering Approach}}, booktitle = {Proceedings of the 13th IEEE Workshop on Software Technology and Engineering Practice (STEP 2005)}, year = {2005}, month = {sep}, pages = {93-96}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {{\'A}rp{\'a}d Besz{\'e}des and Rudolf Ferenc and Tibor Gyim{\'o}thy} } @conference {Szegedi:2005:DSJ:1099551.1100792, title = {Dynamic Slicing of Java Bytecode Programs}, booktitle = {Proceedings of the Fifth IEEE International Workshop on Source Code Analysis and Manipulation}, year = {2005}, pages = {35{\textendash}44}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Washington, DC, USA}, isbn = {0-7695-2292-0}, doi = {10.1109/SCAM.2005.8}, url = {http://dl.acm.org/citation.cfm?id=1099551.1100792}, author = {A. Szegedi and Tibor Gyim{\'o}thy} } @conference {GFS05, title = {{Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction}}, booktitle = {IEEE Transactions on Software Engineering}, volume = {31}, number = {10}, year = {2005}, month = {oct}, pages = {897-910}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, keywords = {relate:quality, software quality selected}, author = {Tibor Gyim{\'o}thy and Rudolf Ferenc and Istv{\'a}n Siket} } @conference {horvath:pointer, title = {General Flow-Sensitive Pointer Analysis and Call Graph Construction}, booktitle = {Proceedings of the 9th Symposium on Programming Languages and Software Tools (SPLST 2005)}, year = {2005}, pages = {49{\textendash}58}, address = {Tartu, Estonia}, author = {E. Horv{\'a}th and I. Forg{\'a}cs and {\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy} } @article {horvath:pointer_journal, title = {General Flow-Sensitive Pointer Analysis and Call Graph Construction}, journal = {Proceedings of the Estonian Academy of Sciences {\textendash} Engineering}, volume = {11}, number = {4}, year = {2005}, month = {dec}, pages = {286{\textendash}295}, publisher = {Estonian Academy Publishers}, author = {E. Horv{\'a}th and I. Forg{\'a}cs and {\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy} } @conference {binkley:minimal, title = {Minimal Slicing and the Relationships between Forms of Slicing}, booktitle = {Proceedings of the 5th {IEEE} International Workshop on Source Code Analysis and Manipulation ({SCAM} 2005)}, year = {2005}, note = {Best paper award}, pages = {45{\textendash}54}, publisher = {ieeecs}, organization = {ieeecs}, address = {Budapest, Hungary}, keywords = {relate:quality}, author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and B. Korel} } @conference {DBLP:conf/tsd/CsendesCGK05, title = {The Szeged Treebank}, booktitle = {TSD}, year = {2005}, pages = {123-131}, author = {D. Csendes and J. Csirik and Tibor Gyim{\'o}thy and A. Kocsor} } @inbook {FBG04b, title = {{Tools for Software Maintenance and Reengineering}}, year = {2005}, pages = {16-31}, publisher = {Franco Angeli Milano}, organization = {Franco Angeli Milano}, chapter = {{Extracting Facts with Columbus from C++ Code}}, author = {Rudolf Ferenc and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy}, editor = {Di Penta, Massimiliano and Harsu, Maarit} } @article {kiss:usingdynamic, title = {Using Dynamic Information in the Interprocedural Static Slicing of Binary Executables}, journal = {Software Quality Journal}, volume = {13}, number = {3}, year = {2005}, month = {sep}, pages = {227{\textendash}245}, publisher = {springer}, author = {{\'A}kos Kiss and Judit J{\'a}sz and Tibor Gyim{\'o}thy} } @conference {BFG04, title = {{CSiBE Benchmark: One Year Perspective and Plans}}, booktitle = {Proceedings of the 2004 GCC Developers{\textquoteright} Summit}, year = {2004}, month = {jun}, pages = {7-15}, author = {{\'A}rp{\'a}d Besz{\'e}des and Rudolf Ferenc and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy and G. L{\'o}ki and L{\'a}szl{\'o} Vid{\'a}cs} } @conference {SzGy04, title = {Dynamic Slicing of Programs Compiled for the Java VirtualMachine}, booktitle = {Volume of Extended Abstracts of the 4th Conference of PhD Students in Computer Science}, year = {2004}, month = {jul}, pages = {115}, author = {A. Szegedi and Tibor Gyim{\'o}thy} } @conference {FSG04, title = {{Extracting Facts from Open Source Software}}, booktitle = {Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004)}, year = {2004}, month = {sep}, pages = {60-69}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Rudolf Ferenc and Istv{\'a}n Siket and Tibor Gyim{\'o}thy} } @conference {FBG04, title = {{Extracting Facts with Columbus from C++ Code}}, booktitle = {Tool Demonstrations of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004)}, year = {2004}, month = {mar}, pages = {4-8}, author = {Rudolf Ferenc and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {FBG04a, title = {{Fact Extraction and Code Auditing with Columbus and SourceAudit}}, booktitle = {Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004)}, year = {2004}, month = {sep}, pages = {513}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Rudolf Ferenc and {\'A}rp{\'a}d Besz{\'e}des and Tibor Gyim{\'o}thy} } @conference {binkley:formalizing, title = {Formalizing Executable Dynamic and Forward Slicing}, booktitle = {Proceedings of the 4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004)}, year = {2004}, pages = {43{\textendash}52}, publisher = {ieeecs}, organization = {ieeecs}, address = {Chicago, Illinois, USA}, author = {D. Binkley and S. Danicic and Tibor Gyim{\'o}thy and M. Harman and {\'A}kos Kiss and L. Ouarbya} } @conference {ACsGy04, title = {Programcsomag inform{\'a}ci{\'o}kinyer{\'e}si kutat{\'a}sok t{\'a}mogat{\'a}s{\'a}ra}, booktitle = {II. Magyar Sz{\'a}m{\'\i}t{\'o}g{\'e}pes Nyelv{\'e}szeti Konferencia}, year = {2004}, month = {dec}, pages = {41-49}, author = {Z. Alexin and J. Csirik and Tibor Gyim{\'o}thy} } @article {SMR:SMR294, title = {Seventh European Conference on Software Maintenance and Reengineering (CSMR 2003)}, journal = {Journal of Software Maintenance and Evolution: Research and Practice}, volume = {16}, number = {4-5}, year = {2004}, pages = {217{\textendash}218}, publisher = {John Wiley \& Sons, Ltd.}, issn = {1532-0618}, doi = {10.1002/smr.294}, url = {http://dx.doi.org/10.1002/smr.294}, author = {M. G. J. van den Brand and G. Canfora and Tibor Gyim{\'o}thy} } @booklet {GyLN04, title = {A Software Engineering Perspective on Ambient Intelligence}, year = {2004}, author = {Tibor Gyim{\'o}thy and P. Liggesmeyer and D. Niebuhr and A. Rausch and D. Rombach and K. Schmid} } @inbook {springerlink:10.1007/978-3-540-30120-2_6, title = {The Szeged Corpus: A POS Tagged and Syntactically Annotated Hungarian Natural Language Corpus}, booktitle = {Text, Speech and Dialogue}, series = {Lecture Notes in Computer Science}, volume = {3206}, year = {2004}, note = {10.1007/978-3-540-30120-26}, pages = {41-47}, publisher = {Springer Berlin / Heidelberg}, organization = {Springer Berlin / Heidelberg}, isbn = {978-3-540-23049-6}, url = {http://dx.doi.org/10.1007/978-3-540-30120-2_6}, author = {D. Csendes and J. Csirik and Tibor Gyim{\'o}thy}, editor = {Sojka, Petr and Kopecek, Ivan and Pala, Karel} } @conference {HACs03, title = {Application of {ILP} methods in different natural language processing phases for information extraction from Hungarian texts}, booktitle = {Kalm{\'a}r Workshop on Logic and Computer Science}, year = {2003}, month = {oct}, pages = {107-116}, author = {A. H{\'o}cza and Z. Alexin and D. Csendes and J. Csirik and Tibor Gyim{\'o}thy} } @conference {DBLP:conf/splst/KalmanHG03, title = {Compacting XML Documents}, booktitle = {SPLST}, year = {2003}, pages = {137-151}, author = {M. K{\'a}lm{\'a}n and F. Havasi and Tibor Gyim{\'o}thy} } @conference {kiss:interprocedural, title = {Interprocedural Static Slicing of Binary Executables}, booktitle = {Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003)}, year = {2003}, pages = {118{\textendash}127}, publisher = {ieeecs}, organization = {ieeecs}, address = {Amsterdam, The Netherlands}, author = {{\'A}kos Kiss and Judit J{\'a}sz and G. Lehotai and Tibor Gyim{\'o}thy} } @conference {VCsH03, title = {K{\'e}zzel annot{\'a}lt magyar nyelvi korpusz: a Szeged Korpusz}, booktitle = {I. Magyar Sz{\'a}m{\'\i}t{\'o}g{\'e}pes Nyelv{\'e}szeti Konferencia el{\H o}ad{\'a}sai: MSZNY 2003}, year = {2003}, month = {dec}, pages = {238-245}, author = {D. Csendes and Cs. Hatvani and Z. Alexin and J. Csirik and Tibor Gyim{\'o}thy and G. Pr{\'o}sz{\'e}ky and T. V{\'a}radi} } @conference {Alexin:2003:MAH:1067737.1067747, title = {Manually annotated Hungarian corpus}, booktitle = {Proceedings of the tenth conference on European chapter of the Association for Computational Linguistics - Volume 2}, series = {EACL {\textquoteright}03}, year = {2003}, pages = {53-56}, publisher = {Association for Computational Linguistics}, organization = {Association for Computational Linguistics}, address = {Stroudsburg, PA, USA}, isbn = {1-111-56789-0}, doi = {http://dx.doi.org/10.3115/1067737.1067747}, url = {http://dx.doi.org/10.3115/1067737.1067747}, author = {Z. Alexin and Tibor Gyim{\'o}thy and Cs. Hatvani and L. Tihanyi and J. Csirik and K. Bibok and G. Pr{\'o}sz{\'e}ky} } @conference {BGG03, title = {Optimizing for Space : Measurements and Possibilities for Improvement}, booktitle = {Proceedings of the 2003 GCC Developers{\textquoteright} Summit}, year = {2003}, month = {may}, pages = {7-20}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Tibor Gyim{\'o}thy and G. L{\'o}ki and L{\'a}szl{\'o} Vid{\'a}cs} } @conference {SzGy03, title = {Precise static slicing of constraint logic programs}, booktitle = {Kalm{\'a}r Workshop on Logic and Computer Science}, year = {2003}, month = {oct}, pages = {153-164}, author = {Gy. Szil{\'a}gyi and Tibor Gyim{\'o}thy} } @article {BFG03, title = {{Survey of Code-Size Reduction Methods}}, journal = {ACM Computing Surveys}, volume = {35}, number = {3}, year = {2003}, month = {sep}, pages = {223-267}, keywords = {software quality selected}, author = {{\'A}rp{\'a}d Besz{\'e}des and Rudolf Ferenc and Tibor Gyim{\'o}thy and A. Dolenc and K. Karsisto} } @conference {FBT02, title = {{Columbus {\textendash} Reverse Engineering Tool and Schema for C++}}, booktitle = {Proceedings of the 18th International Conference on Software Maintenance (ICSM{\textquoteright}02)}, year = {2002}, month = {oct}, pages = {172-181}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, keywords = {relate:quality}, author = {Rudolf Ferenc and {\'A}rp{\'a}d Besz{\'e}des and M. Tarkiainen and Tibor Gyim{\'o}thy} } @article {Szilagyi:2002:SDS:591995.592075, title = {Static and Dynamic Slicing of Constraint Logic Programs}, journal = {Automated Software Engg.}, volume = {9}, year = {2002}, month = {January}, pages = {41{\textendash}65}, publisher = {Kluwer Academic Publishers}, address = {Hingham, MA, USA}, keywords = {Constraint Logic Programming (CLP), debugging, Logic Programming (LP), program analysis, slicing}, issn = {0928-8910}, doi = {10.1023/A:1013280119003}, url = {http://dl.acm.org/citation.cfm?id=591995.592075}, author = {Gy. Szil{\'a}gyi and Tibor Gyim{\'o}thy and J. Ma{\l}uszy{\'n}ski} } @conference {BFS02, title = {Union Slices for Program Maintenance}, booktitle = {Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2002)}, year = {2002}, month = {oct}, pages = {12-21}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {{\'A}rp{\'a}d Besz{\'e}des and Cs. Farag{\'o} and Zs. M. Szab{\'o} and J. Csirik and Tibor Gyim{\'o}thy} } @article {Szilagyi:2001:DSL:512590.512601, title = {The debug slicing of logic programs}, journal = {Acta Cybernetica}, volume = {15}, year = {2001}, month = {December}, pages = {257{\textendash}278}, publisher = {Acta Cybernetica}, address = {Szeged, Hungary, Hungary}, issn = {0324-721X}, url = {http://dl.acm.org/citation.cfm?id=512590.512601}, author = {Gy. Szil{\'a}gyi and L. Harmath and Tibor Gyim{\'o}thy} } @conference {BGS01, title = {Dynamic Slicing Method for Maintenance of Large {C} Programs}, booktitle = {Proceedings of the Fifth European Conference on Software Maintenance and Reengineering (CSMR 2001)}, year = {2001}, month = {mar}, pages = {105-113}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, keywords = {relate:quality, software quality selected}, author = {{\'A}rp{\'a}d Besz{\'e}des and Tam{\'a}s Gergely and Zs. M. Szab{\'o} and J. Csirik and Tibor Gyim{\'o}thy} } @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} } @booklet {Ferenc01ashort, title = {A short introduction to {Columbus/CAN}}, year = {2001}, author = {Rudolf Ferenc and {\'A}rp{\'a}d Besz{\'e}des and F. Magyar and Tibor Gyim{\'o}thy} } @conference {FSH01, title = {{Towards a Standard Schema for C/C++}}, booktitle = {Proceedings of the 8th Working Conference on Reverse Engineering (WCRE 2001)}, year = {2001}, month = {oct}, pages = {49-58}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, author = {Rudolf Ferenc and S. E. Sim and R. C. Holt and R. Koschke and Tibor Gyim{\'o}thy} } @article {Zvada:2001:UDT:512590.512602, title = {Using decision trees to infer semantic functions of attribute grammars}, journal = {Acta Cybern.}, volume = {15}, year = {2001}, month = {December}, pages = {279{\textendash}304}, publisher = {Acta Cybernetica}, address = {Szeged, Hungary, Hungary}, issn = {0324-721X}, url = {http://dl.acm.org/citation.cfm?id=512590.512602}, author = {Sz. Zvada and Tibor Gyim{\'o}thy} } @booklet {FMBe00, title = {Columbus 2.0 - Tool for Reverse Engineering Large Object Oriented Software Systems}, year = {2000}, publisher = {Research Group on Artificial Intelligence, Hungarian Academy of Sciences and University of Szeged}, author = {Rudolf Ferenc and F. Magyar and {\'A}rp{\'a}d Besz{\'e}des and G. M{\'a}rton and M. Tarkiainen and Tibor Gyim{\'o}thy} } @article {springerlink:10.1023/A:1026554814106, title = {A Comparative Study of Several Feature Transformation and Learning Methods for Phoneme Classification}, journal = {International Journal of Speech Technology}, volume = {3}, year = {2000}, note = {10.1023/A:1026554814106}, pages = {263-276}, publisher = {Springer Netherlands}, issn = {1381-2416}, url = {http://dx.doi.org/10.1023/A:1026554814106}, author = {A. Kocsor and L. T{\'o}th and A. Kuba and K. Kov{\'a}cs and M. Jelasity and Tibor Gyim{\'o}thy and J. Csirik} } @conference {HSzGy00, title = {Debug Slicing of Logic Programs}, booktitle = {Conference of PhD Students on Computer Sciences}, year = {2000}, month = {jul}, pages = {43-44}, author = {Gy. Szil{\'a}gyi and L. Harmath and Tibor Gyim{\'o}thy} } @booklet {BGSz00, title = {Forward Computation of Dynamic Slices of {C} Programs}, year = {2000}, publisher = {Research Group on Artificial Intelligence, Hungarian Academy of Sciences and University of Szeged}, author = {{\'A}rp{\'a}d Besz{\'e}des and Zs. M. Szab{\'o} and Cs. Farag{\'o} and Tibor Gyim{\'o}thy} } @conference {DBLP:conf/aadebug/SzilagyiGM00, title = {Slicing of Constraint Logic Programs}, booktitle = {AADEBUG}, year = {2000}, author = {Gy. Szil{\'a}gyi and Tibor Gyim{\'o}thy and J. Maluszynski} } @inbook {Alexin_Zvada_And_Tibor_Gyimothy_1999, title = {Application of AGLEARN on Hungarian Part-of-speech Tagging}, booktitle = {Second Workshop on Attribute Grammars and their Applications WAGA99}, year = {1999}, pages = {133{\textendash}152}, publisher = {INRIA rocquencourt}, organization = {INRIA rocquencourt}, url = {http://www-rocq.inria.fr/oscar/www/fnc2/WAGA99/accept.html}, author = {Z. Alexin and Sz. Zvada and Tibor Gyim{\'o}thy} } @conference {Horvath:1999:ADL:647999.742798, title = {Application of Different Learning Methods to Hungarian Part-of-Speech Tagging}, booktitle = {Proceedings of the 9th International Workshop on Inductive Logic Programming}, series = {ILP {\textquoteright}99}, year = {1999}, pages = {128{\textendash}139}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {London, UK}, isbn = {3-540-66109-3}, url = {http://dl.acm.org/citation.cfm?id=647999.742798}, author = {T. Horv{\'a}th and Z. Alexin and Tibor Gyim{\'o}thy and S. Wrobel} } @conference {LKGy99, title = {A Compiler-Generator Based on the {Pred-LL(k)} Parsing Method}, booktitle = {Proceedings of Program Analsysis and verification, Fenno-Ugric Symposium}, year = {1999}, month = {aug}, pages = {41-50}, author = {T. Lakner and L. Kozma and Tibor Gyim{\'o}thy} } @conference {HSzGy99, title = {Dynamic Slicing of Logic Programs: Program analysis and verification}, booktitle = {The Sixth Fenno-Ugric Symposium on Software Technology}, year = {1999}, month = {aug}, pages = {101-113}, author = {L. Harmath and Gy. Szil{\'a}gyi and Tibor Gyim{\'o}thy and J. Csirik} } @article {Gyimothy:1999:ERS:318774.319248, title = {An efficient relevant slicing method for debugging}, journal = {SIGSOFT Softw. Eng. Notes}, volume = {24}, year = {1999}, month = {October}, pages = {303{\textendash}321}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {debugging, dynamic slicing, relevant slicing, software quality selected}, issn = {0163-5948}, doi = {http://doi.acm.org/10.1145/318774.319248}, url = {http://doi.acm.org/10.1145/318774.319248}, author = {Tibor Gyim{\'o}thy and {\'A}rp{\'a}d Besz{\'e}des and I. Forg{\'a}cs} } @booklet {GyBF99, title = {An Efficient Relevant Slicing Method for Debugging}, year = {1999}, publisher = {Research Group on Artificial Intelligence, Hungarian Academy of Sciences and J{\'o}zsef Attila University}, author = {Tibor Gyim{\'o}thy and {\'A}rp{\'a}d Besz{\'e}des and I. Forg{\'a}cs} } @conference {GBF99, title = {An Efficient Relevant Slicing Method for Debugging}, booktitle = {Proceedings of the Joint 7th European Software Engineering Conference and 7th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE{\textquoteright}99)}, series = {Lecture Notes in Computer Science}, number = {1687}, year = {1999}, month = {sep}, pages = {303-321}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, keywords = {relate:quality}, author = {Tibor Gyim{\'o}thy and {\'A}rp{\'a}d Besz{\'e}des and I. Forg{\'a}cs} } @booklet {Beszedes_anevaluation, title = {An Evaluation of Reverse Engineering Capabilities of the {TDE/Columbus} system}, year = {1999}, author = {{\'A}rp{\'a}d Besz{\'e}des and Rudolf Ferenc and Tibor Gyim{\'o}thy and F. Magyar and G. M{\'a}rton and M. Tarkianen} } @conference {AVO99, title = {{FGT} - A framework for generating rule-based taggers}, booktitle = {Inductive Logic Programming, 9th International Workshop, Late-Breaking papers}, year = {1999}, month = {jun}, pages = {1-7}, author = {Z. Alexin and T. V{\'a}radi and Cs. Oravecz and G. Pr{\'o}sz{\'e}ky and J. Csirik and Tibor Gyim{\'o}thy} } @inbook {Gyim99, title = {G{\'e}pi tanul{\'a}s}, booktitle = {Mesters{\'e}ges intelligencia}, year = {1999}, publisher = {{Aula Kiad{\'o}}, organization = {{Aula Kiad{\'o}}, author = {Tibor Gyim{\'o}thy} } @conference {Kocsor99asegment-based, title = {A Segment-Based Statistical Speech Recognition System for Isolated/continuous Number Recognition}, booktitle = {Proceedings of the Fifteenth Annual Symposium on Computational Geometry}, year = {1999}, pages = {201-211}, author = {A. Kocsor and A. Kuba and L. Toth and M. Jelasity and L. Felfoldi and Tibor Gyim{\'o}thy and J. Csirik} } @booklet {AlGy98, title = {Application of {ILP} Techniques on Hungarian Part-of-speech Tagging}, year = {1998}, note = {Presented in the ILP2 project meeting}, author = {Tibor Gyim{\'o}thy and Z. Alexin} } @conference {TKCs98, title = {Development of {SPECG} System for Automated {ECG} Analysis}, booktitle = {XXVth International Congress on Electrocardiology and 39th International Vectorcardiography}, year = {1998}, month = {jun}, pages = {37}, author = {A. Thury and G. K{\'o}kai and J. Csirik and Tibor Gyim{\'o}thy and M. Csan{\'a}dy} } @article {Kokai_diagnosisof, title = {Diagnosis of Heart Diseases with the Help of the {PECG} System}, journal = {Annals of Noninvasive Electrocardiology}, volume = {3}, number = {2-3}, year = {1998}, pages = {58}, author = {G. K{\'o}kai and A. Thury and Tibor Gyim{\'o}thy and J. Csirik and M. Csan{\'a}dy} } @article {AGyK98, title = {{IDT}: Integrated system for debugging and testing Prolog programs}, journal = {Annales Universitatis Scientiarum Budapestinensis de Rolando Eotvos Nominatae Sectio Computarotica}, volume = {17}, year = {1998}, pages = {3-17}, author = {Z. Alexin and Tibor Gyim{\'o}thy and G. K{\'o}kai} } @article {PGyH98, title = {Independent and-parallelization of logic programs using static slicing}, journal = {Annales Universitatis Scientiarum Budapestinensis de Rolando Eotvos Nominatae Sectio Computarotica}, volume = {17}, year = {1998}, pages = {307-321}, author = {J. Paakki and Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @article {SGyA98, title = {Parallel execution of object functional queries}, journal = {Annales Universitatis Scientiarum Budapestinensis de Rolando Eotvos Nominatae Sectio Computarotica}, volume = {17}, year = {1998}, pages = {339-355}, author = {Schrettner, L. and Tibor Gyim{\'o}thy and Z. Alexin and J. Tocki} } @article {Szilagyi98slicingof, title = {Slicing of Constraint Logic Programs}, journal = {Link{\"o}ping Electronic Articles in Computer and Information Science}, volume = {3}, number = {20}, year = {1998}, pages = {1-27}, author = {Gy. Szil{\'a}gyi and Tibor Gyim{\'o}thy and J. Maluszynski} } @conference {conf/lpe/KokaiHG97, title = {Algorithmic Debugging and Testing of Prolog Programs.}, booktitle = {LPE}, year = {1997}, pages = {14-21}, keywords = {dblp}, url = {http://dblp.uni-trier.de/db/conf/lpe/lpe97.html$\#$KokaiHG97}, author = {G. K{\'o}kai and L. Harmath and Tibor Gyim{\'o}thy} } @conference {Kokai:1996:ALE:647996.742603, title = {Analyzing and Learning {ECG} Waveforms}, booktitle = {Selected Papers from the 6th International Workshop on Inductive Logic Programming}, year = {1997}, pages = {152{\textendash}171}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {London, UK}, isbn = {3-540-63494-0}, url = {http://dl.acm.org/citation.cfm?id=647996.742603}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy} } @inbook {springerlink:10.1007/BFb0029443, title = {Application of inductive logic programming for learning {ECG} waveforms}, booktitle = {Artificial Intelligence in Medicine}, series = {Lecture Notes in Computer Science}, volume = {1211}, year = {1997}, note = {10.1007/BFb0029443}, pages = {126-129}, publisher = {Springer Berlin / Heidelberg}, organization = {Springer Berlin / Heidelberg}, isbn = {978-3-540-62709-8}, url = {http://dx.doi.org/10.1007/BFb0029443}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy}, editor = {Keravnou, Elpida and Garbay, Catherine and Baud, Robert and Wyatt, Jeremy} } @conference {KHGy97, title = {{IDTS}: a Tool for the Debugging and Testing of Prolog Programs}, booktitle = {8th Conference on Logic and Computer Science}, year = {1997}, pages = {103-110}, author = {G. K{\'o}kai and L. Harmath and Tibor Gyim{\'o}thy} } @article {Alexin_Gyimothy_Bostrom_1997, title = {{IMPUT}: An Interactive Learning Tool Based on Program Specialization}, journal = {Intelligent Data Analysis}, volume = {1}, number = {4}, year = {1997}, pages = {219{\textendash}244}, url = {http://www-east.elsevier.com/ida/browse/0104/ida00015/ida00015.htm}, author = {Z. Alexin and Tibor Gyim{\'o}thy and H. Bostr{\"o}m} } @conference {Kokai_learningecg, title = {Learning {ECG} Grammars}, booktitle = {Fifth Symposium on Programming Languages and Software Tools}, year = {1997}, pages = {84-95}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy} } @conference {conf/ilp/AlexinCGJT97, title = {Learning Phonetic Rules in a Speech Recognition System.}, booktitle = {ILP}, series = {Lecture Notes in Computer Science}, volume = {1297}, year = {1997}, pages = {37-44}, publisher = {Springer}, organization = {Springer}, keywords = {dblp}, isbn = {3-540-63514-9}, url = {http://dblp.uni-trier.de/db/conf/ilp/ilp97.html$\#$AlexinCGJT97}, author = {Z. Alexin and J. Csirik and Tibor Gyim{\'o}thy and M. Jelasity and L. T{\'o}th}, editor = {Lavrac, Nada and Dzeroski, Saso} } @article {Gyimothy:1997:LSF:640130.640133, title = {Learning semantic functions of attribute grammars}, journal = {Nordic J. of Computing}, volume = {4}, year = {1997}, month = {September}, pages = {287{\textendash}302}, publisher = {Publishing Association Nordic Journal of Computing}, address = {, Finland}, keywords = {attribute grammar, attribute-value learner, inductive logic programming, machine learning}, issn = {1236-6064}, url = {http://dl.acm.org/citation.cfm?id=640130.640133}, author = {Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @conference {KCsGy97, title = {Learning syntax and semantics of {ECG} grammars}, booktitle = {Proceedings of 5th Congress of IAAI}, year = {1997}, month = {sep}, pages = {171}, author = {G. K{\'o}kai and J. Csirik and Tibor Gyim{\'o}thy} } @inbook {springerlink:10.1007/3-540-63576-9_106, title = {Learning the syntax and semantic rules of an {ECG} grammar}, booktitle = {AI*IA 97: Advances in Artificial Intelligence}, series = {Lecture Notes in Computer Science}, volume = {1321}, year = {1997}, pages = {171-182}, publisher = {Springer Berlin / Heidelberg}, organization = {Springer Berlin / Heidelberg}, isbn = {978-3-540-63576-5}, url = {http://dx.doi.org/10.1007/3-540-63576-9_106}, author = {G. K{\'o}kai and J. Csirik and Tibor Gyim{\'o}thy}, editor = {Lenzerini, Maurizio} } @conference {KMGy97, title = {Static Slicing of {JAVA} Programs}, booktitle = {Fifth Symposium on Programming Languages and Software Tools}, year = {1997}, month = {jun}, pages = {116-128}, author = {Gy. Kov{\'a}cs and F. Magyar and Tibor Gyim{\'o}thy} } @article {Kokai_Alexin_Gyimothy_1996, title = {Analyzing and Learning {ECG} Waveforms}, journal = {The Sixth International Workshop on Inductive Logic Programming ILP96}, volume = {312292}, number = {36}, year = {1996}, pages = {127{\textendash}145}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy} } @mastersthesis {Gyim96, title = {Attrib{\'u}tum nyelvtanok {\'e}s alkalmaz{\'a}saik}, year = {1996}, school = {J{\'o}zsef Attila University Szeged}, type = {phd}, author = {Tibor Gyim{\'o}thy} } @conference {KokAleGyi96-PAP96, title = {Classifying {ECG} Waveforms in {P}rolog}, year = {1996}, pages = {173-199}, publisher = {Practical Application Company Limited}, organization = {Practical Application Company Limited}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy}, editor = {Reintjes, P.} } @conference {Forgacs96anefficient, title = {An Efficient Interprocedural Slicing Method for Large Programs}, booktitle = {9th International Conference on Software Engineering and Knowledge Engineering}, year = {1996}, pages = {279-287}, author = {I. Forg{\'a}cs and Tibor Gyim{\'o}thy} } @conference {AlexinGyBo96, title = {Integrating Algorithmic Debugging and Unfolding Transformation in an Interactive Learner}, booktitle = {Proceedings of the European Conference on Artificial Intelligence (ECAI{\textquoteright}96)}, year = {1996}, pages = {403-407}, keywords = {SPECTRE algorithmic_debugging debugging ilp inductive_programming ip-system program_synthesis}, author = {Z. Alexin and Tibor Gyim{\'o}thy and H. Bostr{\"o}m} } @conference {AlexinGyBo95, title = {Integrating Algorithmic Debugging and Unfolding Transformation in an Interactive Learner}, booktitle = {Fifth International Workshop on Inductive Logic Programming}, year = {1996}, pages = {437-452}, author = {Z. Alexin and Tibor Gyim{\'o}thy and H. Bostr{\"o}m} } @conference {KokAleGyi96-ILP96, title = {Learning Biomedical Patterns}, volume = {1314}, year = {1996}, pages = {159-168}, author = {G. K{\'o}kai and Z. Alexin and Tibor Gyim{\'o}thy}, editor = {Muggleton, S.} } @booklet {Kovacs96staticslicing, title = {Static Slicing of JAVA Programs}, year = {1996}, publisher = {University}, author = {Gy. Kov{\'a}cs and F. Magyar and Tibor Gyim{\'o}thy} } @conference {AGyK95, title = {{IDT}: Integrated system for debugging and testing Prolog programs}, booktitle = {Fourth Symposium on Programming Languages and Software Tools}, year = {1995}, month = {jun}, pages = {312-324}, author = {Z. Alexin and Tibor Gyim{\'o}thy and G. K{\'o}kai} } @conference {PGyH95, title = {Independent and-parallelization of logic programs using static slicing}, booktitle = {Fourth Symposium on Programming Languages and Software Tools}, year = {1995}, month = {jun}, pages = {307-319}, author = {J. Paakki and Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @conference {SGyA95, title = {Parallel execution of object functional queries}, booktitle = {Fourth Symposium on Programming Languages and Software Tools}, year = {1995}, month = {jun}, pages = {447-459}, author = {Schrettner, L. and Tibor Gyim{\'o}thy and Z. Alexin and J. Toczki} } @inbook {Gyimothy_Paakki_1995, title = {Static Slicing of Logic Programs}, booktitle = {AADEBUG 2nd International Workshop on Automated and Algorithmic Debugging}, year = {1995}, pages = {85{\textendash}105}, publisher = {IRISA-CNRS}, organization = {IRISA-CNRS}, author = {Tibor Gyim{\'o}thy and J. Paakki} } @conference {PaaGyiHor94-ILP94, title = {Effective Algorithmic Debugging for Inductive Logic Programming}, booktitle = {GMD-Studien}, volume = {237}, year = {1994}, pages = {175-194}, publisher = {Gesellschaft f{\"u}r Mathematik und Datenverarbeitung MBH}, organization = {Gesellschaft f{\"u}r Mathematik und Datenverarbeitung MBH}, author = {J. Paakki and Tibor Gyim{\'o}thy and T. Horv{\'a}th}, editor = {S. Wrobel} } @conference {HGyA93, title = {Interactive diagnosis and testing of logic programs}, booktitle = {Third Finnish- Estonian- Hungarian Symposium on Programming Languages and Software Tools}, year = {1993}, month = {aug}, pages = {34-47}, author = {T. Horv{\'a}th and Tibor Gyim{\'o}thy and Z. Alexin and Kocsis, F.} } @article {Fritzson:1992:GAD:161494.161498, title = {Generalized algorithmic debugging and testing}, journal = {ACM Lett. Program. Lang. Syst.}, volume = {1}, year = {1992}, month = {December}, pages = {303{\textendash}322}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {algorithmic debugging, automated debugging, category partition testing, program slicing}, issn = {1057-4514}, doi = {http://doi.acm.org/10.1145/161494.161498}, url = {http://doi.acm.org/10.1145/161494.161498}, author = {P. Fritzson and N. Shahmehri and M. Kamkar and Tibor Gyim{\'o}thy} } @article { ISI:A1992LF70000007, title = {Integrated Graphic Enviroment to Develop Applications Based on Attribute Grammars}, journal = {Lecture Notes in Computer Science}, volume = {641}, year = {1992}, pages = {51-58}, publisher = {{Springer Verlag}}, issn = {{0302-9743}}, author = {Tibor Gyim{\'o}thy and Z. Alexin and R. Sz{\H u}cs} } @conference {Fritzson:1991:GAD:113445.113472, title = {Generalized algorithmic debugging and testing}, booktitle = {Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation}, series = {PLDI {\textquoteright}91}, year = {1991}, pages = {317{\textendash}326}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, isbn = {0-89791-428-7}, doi = {http://doi.acm.org/10.1145/113445.113472}, url = {http://doi.acm.org/10.1145/113445.113472}, author = {P. Fritzson and Tibor Gyim{\'o}thy and M. Kamkar and N. Shahmehri} } @inbook {Gyimothy_1991, title = {Natural Languages Interface Construction Using Attribute Grammars}, booktitle = {Attribute Grammars Applications and Systems}, volume = {545}, year = {1991}, pages = {460{\textendash}468}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, author = {Tibor Gyim{\'o}thy} } @article {Gyim91, title = {Software generation based on attribute grammars}, journal = {Periodica Polytechnica}, volume = {35}, number = {2}, year = {1991}, pages = {147-152}, author = {Tibor Gyim{\'o}thy} } @conference {Toczki:1991:SSD:111924.111938, title = {{SYS/3} - a software development tool}, booktitle = {Proceedings of the third international workshop on Compiler compilers}, year = {1991}, pages = {193{\textendash}207}, publisher = {Springer-Verlag New York, Inc.}, organization = {Springer-Verlag New York, Inc.}, address = {New York, NY, USA}, isbn = {0-387-53669-8}, url = {http://dl.acm.org/citation.cfm?id=111924.111938}, author = {J. Toczki and Kocsis, F. and Tibor Gyim{\'o}thy and G. D{\'a}nyi and G. K{\'o}kai} } @article { ISI:A1990EF11200022, title = {Attribute Grammar Specification for a natural-language understanding interface}, journal = {Lecture Notes in Computer Science}, volume = {461}, year = {1990}, pages = {313-326}, publisher = {{Springer Verlag}}, author = {Z. Alexin and Tibor Gyim{\'o}thy and T. Horvath and K. Fabricz} } @article {Alexin90a, title = {{CONSTRUCTOR}: {A} Natural Language Interface Based on Attribute Grammars}, journal = {Acta Cybernetica}, volume = {9}, number = {3}, year = {1990}, pages = {247-255}, keywords = {applic.NL}, author = {Z. Alexin and J. Dombi and K. F{\'a}bricz and Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @conference {Fabricz:1990:TSP:992507.992513, title = {{THALES}: a software package for plane geometry constructions with a natural language interface}, booktitle = {Proceedings of the 13th conference on Computational linguistics - Volume 1}, series = {COLING {\textquoteright}90}, year = {1990}, pages = {44{\textendash}46}, publisher = {Association for Computational Linguistics}, organization = {Association for Computational Linguistics}, address = {Stroudsburg, PA, USA}, isbn = {952-90-2028-7}, doi = {http://dx.doi.org/10.3115/992507.992513}, url = {http://dx.doi.org/10.3115/992507.992513}, author = {K. F{\'a}bricz and Z. Alexin and Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @conference {DBLP:conf/cc/HorvathAGF90, title = {Towards a Multilingual Natural Language Understanding Interface (Extended Abstract)}, booktitle = {CC}, year = {1990}, pages = {217-218}, author = {T. Horv{\'a}th and Z. Alexin and Tibor Gyim{\'o}thy and K. F{\'a}bricz} } @conference {ADF89, title = {{CONSTRUCTOR}: A natural language interface based on attribute grammars}, booktitle = {First Finnish-Hungarian Workshop on Programming Languages and Software Tools}, year = {1989}, month = {aug}, pages = {135-145}, author = {Z. Alexin and J. Dombi and K. F{\'a}bricz and Tibor Gyim{\'o}thy and T. Horv{\'a}th} } @conference {TGyH89, title = {Generating modular compilers in {PROF-LP}}, booktitle = {Proceedings of the Workshop on Compiler Compilers and High Speed Compilation}, year = {1989}, pages = {156-166}, author = {J. Toczki and Tibor Gyim{\'o}thy and T. Horv{\'a}th and Kocsis, F.} } @conference {TGyK89, title = {{SYS-DL}, a system development language supporting software quality assurance}, booktitle = {First Finnish-Hungarian Workshop on Programming Languages and Software Tools}, year = {1989}, month = {aug}, pages = {307-317}, author = {J. Toczki and Tibor Gyim{\'o}thy and Kocsis, F.} } @inbook {Toczki88, title = {Automatic Software Generation in Practice: New Features in the {HLP}/{PAS} System}, booktitle = {Specialized Languages as Tools for Programming Technology}, year = {1988}, month = {January}, pages = {103{\textendash}119}, address = {Tallinn}, keywords = {syst.HLPSZ}, author = {J. Toczki and Tibor Gyim{\'o}thy and Kocsis, F. and T. Horv{\'a}th}, editor = {Tammepuu, O. M.} } @conference {TGyJ88, title = {{Implementation of a LOTOS precompiler in PROF-LP}}, booktitle = {Proceedings of the Fourth Conference of Program Designers}, year = {1988}, month = {jun}, pages = {31-36}, author = {J. Toczki and Tibor Gyim{\'o}thy and G. J{\'a}hni} } @conference {conf/cc/GyimothyHKT88, title = {{Incremental Algorithms in Prof-LP}}, booktitle = {CC}, series = {Lecture Notes in Computer Science}, volume = {371}, year = {1988}, pages = {93-102}, publisher = {Springer}, organization = {Springer}, keywords = {dblp}, isbn = {3-540-51364-7}, url = {http://dblp.uni-trier.de/db/conf/cc/cc88.html$\#$GyimothyHKT88}, author = {Tibor Gyim{\'o}thy and T. Horv{\'a}th and Kocsis, F. and J. Toczki}, editor = {Hammer, Dieter} } @conference {GyKo88, title = {{Incremental generation of the LL(1) parsing table}}, booktitle = {Proceedings of 2nd Symposium on Automata, Languages and Programming Systems}, year = {1988}, month = {may}, pages = {157-161}, author = {Tibor Gyim{\'o}thy and Kocsis, F.} } @booklet {TGyH87, title = {{PROF-LP user{\textquoteright}s guide}}, year = {1987}, author = {J. Toczki and Tibor Gyim{\'o}thy and T. Horv{\'a}th and Kocsis, F.} } @article {Gyimothy:1987:SPR:25288.25297, title = {{Syntactic pattern recognition in the HLP/PAS system}}, journal = {Acta Cybern.}, volume = {8}, year = {1987}, month = {April}, pages = {79{\textendash}88}, publisher = {Acta Cybernetica}, address = {Szeged, Hungary, Hungary}, issn = {0324-721X}, url = {http://dl.acm.org/citation.cfm?id=25288.25297}, author = {Tibor Gyim{\'o}thy and J. Toczki} } @conference {TSG86, title = {Automatic compiler generation}, booktitle = {Proceedings of 1st Symposium on Automata, Languages and Programming Systems}, year = {1986}, month = {jun}, pages = {289-297}, author = {J. Toczki and E. Simon and T. Garai and T. Kocsis and Tibor Gyim{\'o}thy} } @booklet {Gyim84, title = {Attrib{\'u}tum nyelvtanok {\'e}s alkalmaz{\'a}saik}, year = {1984}, note = {(Disszert{\'a}ci{\'o}: Egyetemi doktor)}, author = {Tibor Gyim{\'o}thy} } @article {GySM83, title = {{An implementation of the HLP}}, journal = {Acta Cybernetica - Szeged}, volume = {6}, number = {3}, year = {1983}, pages = {315-327}, author = {Tibor Gyim{\'o}thy and E. Simon and {\'A}. Makay} } @article {GyDo83, title = {Syntactic pattern recognition with modified fuzzy automata}, journal = {Computational Linguistics and Computer Langugaes}, volume = {15}, number = {175}, year = {1982}, pages = {175-193}, author = {Tibor Gyim{\'o}thy and J. Dombi} }