Publications
Empirical Evaluation of Software Maintainability Based on a Manually Validated Refactoring Dataset. Information and Software Technology. 95
.
2018. An efficient relevant slicing method for debugging. SIGSOFT Softw. Eng. Notes. 24:303–321.
.
1999. Differences Between a Static and a Dynamic Test-to-Code Traceability Recovery Method. Software Quality Journal. 27(2):797-822.
.
2018. Diagnosis of Heart Diseases with the Help of the PECG System. Annals of Noninvasive Electrocardiology. 3:58.
.
1998. Developer Support for Understanding Preprocessor Macro Expansions. Communications in Computer and Information Science. 340:121–130.
.
2012. The debug slicing of logic programs. Acta Cybernetica. 15:257–278.
.
2001. CONSTRUCTOR: A Natural Language Interface Based on Attribute Grammars. Acta Cybernetica. 9:247-255.
.
1990. A Comparative Study of Several Feature Transformation and Learning Methods for Phoneme Classification. International Journal of Speech Technology. 3:263-276.
.
2000. Compacting XML documents. Information and Software Technology. 48:90-106.
.
2006. Combining preprocessor slicing with C/C++ language slicing. Science of Computer Programming. 74:399-413.
.
2009. Code Coverage Differences of Java Bytecode and Source Code Instrumentation Tools. Software Quality Journal.
.
2017. Code Coverage Differences of Java Bytecode and Source Code. Software Quality Journal. 27(1):79-123.
.
2019. Binary code compression based on decision trees. Proceedings of the Estonian Academy of Sciences Engineering. 11:269-285.
.
2005. Attribute Grammar Specification for a natural-language understanding interface. Lecture Notes in Computer Science. 461:313-326.
.
1990. Analyzing and Learning ECG Waveforms. The Sixth International Workshop on Inductive Logic Programming ILP96. 312292:127–145.
.
1996. Analysis of Static and Dynamic Test-to-code Traceability Information. Acta Cybernetica. 23:903-919.
.
2018. Adjusting effort estimation using micro-productivity profiles. PROCEEDINGS OF THE ESTONIAN ACADEMY OF SCIENCES. 62:71–80.
.
2013. HDDr: A Recursive Variant of the Hierarchical Delta Debugging Algorithm. Proceedings of the 9th Workshop on Automating Test Case Design, Selection and Evaluation (A-TEST 2018). :16-22.
.
2018. Coarse Hierarchical Delta Debugging. Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME 2017). :194–203.
.
2017. Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions. 7th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering. :8-14.
.
2019. XEEMU: An Improved XScale Power Simulator. Integrated Circuit and System Design – Power and Timing Modeling, Optimization and Simulation – 17th International Workshop, PATMOS 2007, Gothenburg, Sweden, September 3-5, 2007, Proceedings. 4644:300–309.
.
2007. Why Will My Question Be Closed? NLP-Based Pre-Submission Predictions of Question Closing Reasons on Stack Overflow Proceedings of the 42nd International Conference on Software Engineering, NIER Track (ICSE 2020). :105-108.
.
2020. 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. Verifying the Concept of Union Slices on Java Programs. Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR'07). :233-242.
.
2007. Using the City Metaphor for Visualizing Test-Related Metrics. Proceedings of the IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, the First International Workshop on Validating Software Tests (VST'16). :17-20.
.
2016.