Publications
Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System. Proceedings of CSMR 2011 (15th European Conference on Software Maintenance and Reengineering). :343-346.
.
2011. Source Code Metrics and Maintainability: A Case Study.. FGIT-ASEA/DRBC/EL. 257:272-284.
.
2011. SourceMeter SonarQube plug-in. Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014). :77–82.
.
2014. Towards a Benchmark for Evaluating Design Pattern Miner Tools. Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008). :143-152.
.
2008. Towards a Benchmark for Evaluating Reverse Engineering Tools. Tool Demonstrations of the 15th Working Conference on Reverse Engineering (WCRE 2008). :335-336.
.
2008. Towards a Standard Schema for C/C++. Proceedings of the 8th Working Conference on Reverse Engineering (WCRE 2001). :49-58.
.
2001. Towards Portable Metrics-based Models for Software Maintenance Problems. Proceedings of the 22nd International Conference on Software Maintenance (ICSM 2006). :483-486.
.
2006. Transforming C++11 Code to C++03 to Support Legacy Compilation Environments. Proceedings of 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'16). :177-186.
.
2016. Using Version Control History to Follow the Changes of Source Code Elements. Proceedings of the 17th European Conference on Software Maintenance and Reengineering. :319–322.
.
2013. Using Version Control History to Follow the Changes of Source Code Elements. Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013). :319–322.
.
2013. Visualization of software architecture graphs of Java systems: managing propagated low level dependencies. Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java. :148–157.
.
2010. .
2016. .
2014.
BugsJS: a Benchmark of JavaScript Bugs. 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST). :90-101.
.
2019. Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions. 7th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering. :8-14.
.
2019. Befriend - a Benchmark for Evaluating Reverse Engineering Tools. Periodica Polytechnica - Electrical Engineering. 52:153-162.
.
2008. Connection Between Version Control Operations and Quality Change of the Source Code. Acta Cybernetica. 21:585–607.
.
2014. Designing and Implementing Control Flow Graph for Magic 4th Generation Language. Acta Cybernetica. 21:419–437.
.
2014. Developer Support for Understanding Preprocessor Macro Expansions. Communications in Computer and Information Science. 340:121–130.
.
2012. A Drill-Down Approach for Measuring Maintainability at Source Code Element Level. ELECTRONIC COMMUNICATIONS OF THE EASST. 60:20–29.
.
2013. A Drill-Down Approach for Measuring Maintainability at Source Code Element Level. Electronic Communications of the {EASST}. 60:1–21.
.
2013. Empirical Evaluation of Software Maintainability Based on a Manually Validated Refactoring Dataset. Information and Software Technology. 95
.
2018. Empirical Study on Refactoring Large-scale Industrial Systems and Its Effects on Maintainability. Journal of Systems and Software. 129:107–126.
.
2017. Introduction to the Software Quality and Maintainability special issue. Software Quality Journal. 20:263–264.
.
2012. Introduction to the Special Issue of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009). Journal of Software Maintenance and Evolution: Research and Practice.
.
2010.