@conference {FHL15, title = {Impact of Version History Metrics on Maintainability}, booktitle = {Proceedings of the 8th International Conference on Advanced Software Engineering \& Its Applications (ASEA 2015)}, year = {2015}, pages = {30{\textendash}35}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Jeju Island, Korea}, abstract = {In this study we present how some version control history based metrics affect maintainability of the source code. These metrics cover intensity of modifications, code ownership and code aging. We determine the order of source files based on each analyzed metrics, and compare it with their maintainability based order. As a cross-check we perform a comparison test with post-release defects as well. We performed the analysis on 14 versions of 4 well-known open source software systems. The results show high correlation between the version control metrics and relative maintainability indexes, in each case. The comparison with post-release defects also support the results in most of the cases.}, keywords = {code aging, code churn, Code ownership, Source code maintainability, version control history metrics}, doi = {10.1109/ASEA.2015.14}, url = {http://ieeexplore.ieee.org/document/7433065/}, author = {Farag{\'o}, Csaba and P Heged{\H u}s and Lad{\'a}nyi, Gergely and Rudolf Ferenc} } @conference {FHF14, title = {The Impact of Version Control Operations on the Quality Change of the Source Code}, 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 = {353{\textendash}369}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, address = {Guimar{\~a}es, Portugal}, abstract = {The number of software systems under development and maintenance is rapidly increasing. The quality of a system{\textquoteright}s source code tends to decrease during its lifetime which is a problem because maintaining low quality code consumes a big portion of the available efforts. In this research we investigated one aspect of code change, the version control commit operations (add, update, delete). We studied the impact of these operations on the maintainability of the code. We calculated the ISO/IEC 9126 quality attributes for thousands of revisions of an industrial and three open-source software systems. We also collected the cardinality of each version control operation type for every investigated revision. Based on these data, we identified that operation Add has a rather positive, while operation Update has a rather negative effect on the quality. On the other hand, for operation Delete we could not find a clear connection to quality change.}, keywords = {Case Study, ISO/IEC 9126, Software Erosion, Software maintainability, Source Code Version Control}, doi = {10.1007/978-3-319-09156-3_26}, url = {https://link.springer.com/chapter/10.1007\%2F978-3-319-09156-3_26}, author = {Farag{\'o}, Csaba and P Heged{\H u}s and Rudolf Ferenc} } @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 {16330, title = {Introduction to the Software Quality and Maintainability special issue}, journal = {Software Quality Journal}, volume = {20}, year = {2012}, pages = {263{\textendash}264}, issn = {0963-9314}, author = {Yiannis Kanellopoulos and Rudolf Ferenc} } @article {SMR:SMR522, title = {Introduction to the Special Issue of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009)}, journal = {Journal of Software Maintenance and Evolution: Research and Practice}, year = {2010}, publisher = {John Wiley \& Sons, Ltd.}, issn = {1532-0618}, doi = {10.1002/smr.522}, url = {http://dx.doi.org/10.1002/smr.522}, author = {Rudolf Ferenc and J. Knodel and A. Winter} } @conference {FHF08, title = {Introducing a Benchmark for Evaluating Reverse Engineering Tools}, booktitle = {Proceedings of the Sixth Conference of PhD Students in Computer Science}, year = {2008}, month = {jul}, pages = {25}, author = {F{\"u}l{\"o}p, L.J. and P Heged{\H u}s and Rudolf Ferenc} }