About me

I am a Lecturer Professor in computer science at the Babeș-Bolyai University in Cluj-Napoca, and project manager at SC Info World SRL, where I coordinate or contribute to several international research projects. My academic activity takes place within the Faculty of Mathematics and Computer Science. I mainly teach within the software engineering track in English, starting with the Fundamentals of Programming lecture (first semester course, in English), Object-Oriented Programming (second semester, in English) and Advanced Programming Methods (third semester).

Research & Work

My research is focused on the analysis, comprehension and visualization of GUI-driven applications. The latest result of this research is currently an early version of GUITracer, an open-source program currently available as a stand-alone desktop application. GUITracer provides real-time visualization and program comprehension for GUI-driven applications written in Java which use the AWT, Swing or SWT graphical toolkits. GUITracer is built on top of a software framework called JETracer, which I also developed. JETracer provides the required boilerplate code that allows for the real-time interception of events fired in a Java virtual machine. JETracer employs a plugin architecture for intercepting specific messages, with currently available plugins allowing the interception of AWT, Swing and SWT generated events. The main ideas behind both these tools originate in my PhD thesis titled “Visualisation and Testing of GUI Applications”. The thesis made a number of introductory contributions in the form of isolating, identifying and visually representing application code that can run as a result of a fired GUI event. In addition, it provides an early examination regarding the feasibility of automated GUI test case maintenance. My thesis was developed under the guidance of Prof. Dr. Bazil Pârv within the Babeș-Bolyai University and was successfully defended in 2012. Other contributions to research include chairing a session within the ENASE 2017 conference, as well as being a technical committee member for ICCE-Berlin 2017.

Results & Awards

Beginning with 2012, my activity within Info World resulted in writing, participating and coordinating a number of international research projects. Currently, I am project director of Hospital Acquired Infection and Outbreak Prevention System (HAI-OPS), as well as a researcher within the A Pervasive Home Monitoring System Based on Intelligent Luminaires (i-Light) projects, both which receive funding under the EUREKA Eurostars programme. I also participate to the Sound of Vision project, which is funded by the European Union’s Horizon 2020 program. Within Sound of Vision, I coordinate Info World’s activities, as well as online dissemination of project results via its website and social media. Another noteworthy past project is the Compositional Risk Assessment and Security Testing of Networked Systems (RASEN), where I coordinated the evaluation of research results in an industrial setting, as well as activities related to online dissemination of project results.

Final Word

Before being involved in research, I participated on the development of several Hospital Information Systems based on standards from the HL7 family, both on .NET and Java platforms. My work included an automated system for software update package creation, distribution and installation, development and maintenance work on a multi-platform medical form designer compatible with both .NET and Silverlight.

Andrei Candet