Publications
A Software Quality Model for RPG. Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015). :91–100.
.
2015. 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. Survey of Code-Size Reduction Methods. ACM Computing Surveys. 35:223-267.
.
2003. .
2005.
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 Building Method Level Maintainability Models Based on Expert Evaluations. Communications in Computer and Information Science. 340:146–154.
.
2012. 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 information retrieval based coupling measures for impact analysis. Empirical Softw. Engg.. 14:5–32.
.
2009. Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems. IEEE Trans. Softw. Eng.. 34:287–300.
.
2008. 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. .
1995.
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.