Raimondas Lencevicius

RAIMONDAS LENCEVICIUS

Mobile: (781) 219-7680 E-mail: raimondas@hotmail.com

11 Poplar Street, Stoneham, MA 02180, USA

EDUCATION

Ph.D., Computer Science. University of California, Santa Barbara, Santa Barbara, California. August 1999. GPA 3.97. Ph.D. Thesis: "Query-based debugging of object-oriented systems"

M.S., Applied Mathematics and Computer Science. Vilnius University, Vilnius, Lithuania. June 1992. GPA 9.37 (out of 10). Thesis: "3D graphics system prototype for Microsoft Windows"

RESEARCH EXPERTISE

Natural language processing. Implemented tools to classify mobile device user comments into functional categories. Participated in design of tool suite to categorize product improvement ideas submitted via web. Implemented web page categorization engine based on Open Directory project categories. Implemented tools for integration of natural language systems and data repositories.

Performance analysis. Led program and projects involving resource consumption analysis on mobile devices. Developed tools and methods for performance analysis.

Resource aware systems. Researched power saving features for mobile phones. Proposed software validation based on energy profiles.

Tracing, trace analysis, testing and reverse engineering. Improved tracing, trace analysis facilities in large software systems. Researched and implemented Third Eye adaptive framework for software execution tracing. Applied the framework for specification based analysis of Apache Web Server. Proposed and investigated design coverage using tracing.

Debugging and visualization of object-oriented systems. Developed a query-based debugger. Java implementation of the system answers questions about runtime object relationships. Questions can be asked during breakpoints and while program is running.

COMPUTER SKILLS

EXPERIENCE

Principal Scientist. Nokia Research Center Cambridge (research affiliate MIT). 2005-2008.

Program Manager. Nokia Research Center. 2003-2005.

Senior Research Engineer-Assistant Research Manager. Nokia Research Center. August 1999-2003.

Research Assistant. Department of Computer Science, University of California, Santa Barbara. 1994-July 1999.

PUBLICATIONS

"Extracting Meaning from Cell Phone Improvement Ideas", Turner, Jenine, Lencevicius, Raimondas, Adler, Mark; Submitted for publication, 2008.

"Natural Language Query System for RDF Repositories", Ran, Alexander; Lencevicius, Raimondas; Proceedings of Seventh International Symposium on Natural Language Processing, SNLP2007, December 2007.

"Semantic Annotation of Mobile Data for Language Access", Lencevicius, Raimondas; Ran, Alexander; Proceedings of Semantic Authoring, Annotation and Knowledge Markup Workshop, October 2007.

"Semantic Integration and Language Access to Mobile Data", Lencevicius, Raimondas; Ran, Alexander; Proceedings of Mobile Interaction with the Real World (MIRW'2007) workshop, September 2007.

"Performance Assertions for Mobile Devices", Lencevicius, Raimondas; Metz, Edu; Proceedings of the International Symposium on Software Testing and Analysis (ISSTA 2006), July 2006.

"Detection of web service substitutability and composability", Ernst, Michael D.; Lencevicius, Raimondas; Perkins, Jeff H.; Proceedings of the International Workshop on Web Services - Modeling and Testing (WS MaTe 2006), June 2006.

"Performance Validation on Multicore Mobile Devices", Hubbard, Thomas; Lencevicius, Raimondas; Metz, Edu; Raghavan, Gopal; Proceedings of the International Conference on Verified Software: Theories, Tools, Experiments (VSTTE 2005), October 2005.

"Performance Data Collection Using a Hybrid Approach" Metz, Edu; Lencevicius, Raimondas; Gonzalez, Teofilo F.; Proceedings of the Fifth European Software Engineering Conference (ESEC 2005), September 2005.

"Model Based Estimation and Verification of Mobile Device Performance", Raghavan, Gopal; Salomaki Ari, Lencevicius Raimondas; Proceedings of the International Conference on Embedded Software (EMSOFT 2004), September 2004.

"Performance Data Collection: A Hybrid Approach", Metz, Edu; Lencevicius, Raimondas; Proceedings of the Second International Workshop on Dynamic Analysis (WODA 2004), conjoined with ICSE 2004, May 2004.

"Applying Fixed Priority Scheduling in Practice", Lencevicius, Raimondas; Ran, Alexander; Proceedings of the Fourth International Workshop on Software and Performance (WOSP 2004), January 2004.

"Making Fixed Priority Scheduling Methods Work in Practice", Lencevicius, Raimondas; Ran, Alexander; Proceedings of the 24th IEEE International Real-Time Systems Symposium (RTSS 2003), December 2003.

"A Performance Analysis Tool for Nokia Mobile Phone Software", Metz, Edu; Lencevicius, Raimondas; 5th International Workshop on Automated and Algorithmic Debugging (AADEBUG 2003), September 2003.

"Recovery, Analysis and Improvement of Runtime Architecture of Mobile Phone Software", Ran, Alexander; Lencevicius, Raimondas; Proceedings of the fourth European Software Engineering Conference (ESEC 2003), September 2003.

"Efficient Instrumentation for Performance Profiling", Metz, Edu; Lencevicius, Raimondas; Workshop on Dynamic Analysis (WODA 2003), conjoined with ICSE 2003, May 2003.

"Experimental Software Schedulability Estimation for Varied Processor Frequencies", Fabritius, Sampsa; Lencevicius, Raimondas; Metz, Edu; Ran, Alexander; 21th IASTED International Conference on Applied Informatics (AI 2003), Feb 2003.

"Dynamic Query-Based Debugging of Object-Oriented Programs", Lencevicius, Raimondas; Holzle, Urs; Singh, Ambuj; Journal of Automated Software Engineering, volume 10, issue 1, January 2003.

"Software Validation using Power Profiles", Lencevicius, Raimondas; Metz, Edu; Ran, Alexander; 20th IASTED International Conference on Applied Informatics (AI 2002), Feb 2002.

"Tracing Execution of Software for Design Coverage", Lencevicius, Raimondas; Metz, Edu; Ran, Alexander; 16th IEEE International Conference on Automated Software Engineering (ASE), Nov 2001.

"Exploration of Design Coverage through Examples", Lencevicius, Raimondas; Metz, Edu; Ran, Alexander; Second International Workshop on Automated Program Analysis, Testing and Verification, conjoined with ICSE2001, May 2001.

"Advanced Debugging Methods", Raimondas Lencevicius, Kluwer Academic Publishers, 2000.

"Third Eye-Specification-Based Analysis of Software Execution Traces", Raimondas Lencevicius, Alexander Ran, and Rahav Yairi. In Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000), June 2000.

"Third Eye-Specification-Based Analysis of Software Execution Traces", Raimondas Lencevicius, Alexander Ran, and Rahav Yairi. Proceedings of the First International Workshop on Automated Program Analysis, Testing and Verification, June 2000.

"Apache Web Server Execution Tracing Using Third Eye", Lencevicius, Raimondas; Ran, Alexander; Yairi, Rahav; Proceedings of the Fourth International Workshop on Automated Debugging, August 2000.

"On-the-fly Query-Based Debugging with Examples", Lencevicius, Raimondas; Proceedings of the Fourth International Workshop on Automated Debugging, August 2000.

"Dynamic Query-Based Debugging", Raimondas Lencevicius, Urs Holzle, and Ambuj K. Singh. Proceedings of the 13th Annual European Conference on Object-Oriented Programming (ECOOP'99), Lisbon, Portugal, June 1999.

"Query-Based Debugging of Object-Oriented Programs", Raimondas Lencevicius, Urs Holzle, and Ambuj K. Singh. In Proceedings of the 12th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'97), pp. 304-317, Atlanta, GA, October 1997, Published as SIGPLAN Notices 32(10), October 1997.

LANGUAGES

Lithuanian (native), English (fluent), Russian (fluent), Polish.

ACTIVITIES

ACM senior member grade awarded 2008

Program co-chair for AADEBUG'2005 (Sixth International Symposium on Automated and Analysis-Driven Debugging) and WODA'2004 (Second International Workshop on Dynamic Analysis). Recognition of Service Award from ACM.

Program committee member for WOSP'2008, WODA'2005, FM'2003, AADEBUG'2003.

Refereed papers for a number of international conferences (OOPSLA, ECOOP, ICSE, FME, AADEBUG, AI) and journals (JASE). Refereed research monographs for Springer and Elsevier.

Taught a course "Software Performance and Resource Management: Methods, Approaches and Tools" at School of Computer Science of University of Buenos Aires, 2005.

Co-presented a "Software Performance Modeling" tutorial at ESEC 2005.

Interviewed for "Nokia Hooks into Cell-Phone Software Problems" article by Wireless NewsFactor, January 2004.

References Available upon Request