Publications
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. Challenging Machine Learning Algorithms in Predicting Vulnerable JavaScript Functions. 7th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering. :8-14.
.
2019. Coarse Hierarchical Delta Debugging. Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME 2017). :194–203.
.
2017. 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. Adjusting effort estimation using micro-productivity profiles. PROCEEDINGS OF THE ESTONIAN ACADEMY OF SCIENCES. 62:71–80.
.
2013. Analysis of Static and Dynamic Test-to-code Traceability Information. Acta Cybernetica. 23:903-919.
.
2018. Analyzing and Learning ECG Waveforms. The Sixth International Workshop on Inductive Logic Programming ILP96. 312292:127–145.
.
1996. Attribute Grammar Specification for a natural-language understanding interface. Lecture Notes in Computer Science. 461:313-326.
.
1990. Binary code compression based on decision trees. Proceedings of the Estonian Academy of Sciences Engineering. 11:269-285.
.
2005. Code Coverage Differences of Java Bytecode and Source Code. Software Quality Journal. 27(1):79-123.
.
2019. Code Coverage Differences of Java Bytecode and Source Code Instrumentation Tools. Software Quality Journal.
.
2017. Combining preprocessor slicing with C/C++ language slicing. Science of Computer Programming. 74:399-413.
.
2009. Compacting XML documents. Information and Software Technology. 48:90-106.
.
2006. A Comparative Study of Several Feature Transformation and Learning Methods for Phoneme Classification. International Journal of Speech Technology. 3:263-276.
.
2000. CONSTRUCTOR: A Natural Language Interface Based on Attribute Grammars. Acta Cybernetica. 9:247-255.
.
1990. The debug slicing of logic programs. Acta Cybernetica. 15:257–278.
.
2001. Developer Support for Understanding Preprocessor Macro Expansions. Communications in Computer and Information Science. 340:121–130.
.
2012. Diagnosis of Heart Diseases with the Help of the PECG System. Annals of Noninvasive Electrocardiology. 3:58.
.
1998. Differences Between a Static and a Dynamic Test-to-Code Traceability Recovery Method. Software Quality Journal. 27(2):797-822.
.
2018. An efficient relevant slicing method for debugging. SIGSOFT Softw. Eng. Notes. 24:303–321.
.
1999. Empirical Evaluation of Software Maintainability Based on a Manually Validated Refactoring Dataset. Information and Software Technology. 95
.
2018. Empirical Investigation of SEA-Based Dependence Cluster Properties. Science of Computer Programming. 105:3-25.
.
2015. Empirical Study on Refactoring Large-scale Industrial Systems and Its Effects on Maintainability. Journal of Systems and Software. 129:107–126.
.
2017. Energy simulation of embedded XScale systems with XEEMU. J. Embedded Comput.. 3:209–219.
.
2009. Feature Analysis using Information Retrieval, Community Detection and Structural Analysis Methods in Product Line Adoption. Journal of Systems and Software. 155:70-90.
.
2019.