Research concentrates on the development of methods and tools that allow the construction of high quality software. To do this, development processes, specification mechanisms, and software architecture that allow for the construction of robust, extensible and reliable software within the project parameters.
Modern development processes to be used in concrete scenarios (small groups, web applications, embedded applications, etc.) are analyzed, studied and adapted. From the design perspective, the architecture requires that flexible applications be built in order to respond to a number of dynamic requirements.
Professors: Yadran Eterovic, Jaime Navón, Andrés Neyem
This area looks into the new theories and algorithms that increase the level of flexibility of actual computer applications. Systems developed from this type of technology are giving life to a new generation of tools equipped with high levels of adaptability and autonomy.
Possible scenarios of this new model include proactive computer programs capable of exploring and quick reasoning in information systems and services such as the internet, astronomic catalogues or gene expression data, sophisticated robots and embedded systems capable of successfully operating in natural environments.
In this context, the UC Department of Computer Science Research Group in Artificial Intelligence, IALab, carries out theoretical and applied research in Artificial Intelligence, Computer Vision and Robotics on new theories and algorithms.
Professors: Jorge Baier, Hans Löbel, Denis Parra, Karim Pichara, Cristian Ruz, Álvaro Soto.
3. HAPLABWe are HAPLAB!HAPLAB is the “Human & Process Research Lab" of the Pontificia Universidad Católica de Chile. The lab does state-of-the-art research in a novel perspective that combines the fields of Human-Centered Computing and Process-Oriented Data Science.We analyze the interaction processes between humans and computers, and design technologies to improve the experience. We help you understand your processes from your data with Process Mining. Discover them. Analyze them. Optimize them. Verify them. Improve them. You name it.We are a fully interdisciplinar lab, applying our research to a wide range of fields, such as healthcare, medical education, education, elderly people’s wellbeing, among others. If you are interested on collaborate and join our lab, contact us!
Professors: Valeria Herskovic, Jorge Munoz-Gama , Marcos Sepúlveda,
4. XCV X-rays and Computer Vision
The focus of the XCV Research Lab is on 2D and 3D optical (conventional) and X-ray images that can be interpreted with the help of computer vision algorithms. Special interest of our lab is to create algorithms that can be used to aid human operators, and algorithms that can be used to learn new models based on human perception.
We are trying to incorporate the richness of human visual perception in the core of the proposed computer vision algorithms.In order to develop real-world applications of computer vision, the core of our research is the collaboration with local and international research labs and the industry.
Professor: Domingo Mery
5. Educational Informatics and Collaborative Systems
DCC UC has a distinguished history in the research and development of Information Technology to support educational processes. To carry out this type of work, the starting point is to study how these processes are developed and how their integration with technology can help, motivate and enrich new virtual educational environments. Work by the Educational Informatics and Collaborative Systems areas is carried out by undergraduate and postgraduate students, academics and professionals from different fields: Education, Psychology and Engineering.
The technological tools to support this work includes systems with mobile devices, interactive multimedia applications to support collaborative work, multi-mouse systems, didactic software games, personalized cognitive tutorials, video conferences, e-learning and blended-learning.
6. Datalab (Data Laboratory)
In this area, both theoretical and practical aspects related to the storage and management of information are investigated. We study relational databases and other newer data models, such as XML, RDF, and graph databases.
The study of the expressive power of different query languages, the handling of integrity restrictions and inconsistent information, the integration and exchange of data, the study of schema languages to translate information, the communication and handling of meta-information are of interest. , the study of the origin of the data; and the study of different aspects of the Semantic Web related to information management. Finally, research is also carried out in areas that play a fundamental role for the theoretical study of data management, such as mathematical logic, automata theory, formal languages and computational complexity.
Professors: Marcelo Arenas, Juan Reutter, Cristian Riveros
Systems & Human-oriented computing
This line of research focuses on the processes and tools that exist for and due to the interaction between humans and people. The research focuses on the analysis of the interaction of processes between humans and computers, as well as the development of new technologies to improve these processes. In this line, different points of view converge from where we look at technology and its interaction with people, which includes software development and specification mechanisms, the study of the impact that interfaces and technologies have on human processes, and data. generated by human-computer processes. As part of the research in this area, topics such as: modern development processes and creation of methods and tools to build high-quality software, the role of information technologies in educational processes, processes in health care are addressed. and medical education, among others.
The computer science department has three research laboratories dedicated to more specific problems in this area: The Software Engineering and Intelligent Systems Laboratory (SEISlab), the Human and Process Laboratory (HAPlab) and the Educational Informatics Laboratory .
Professors: Andrés Neyem, Valeria Herskovic, Marcos Sepúlveda, Jorge Muñoz, Miguel Nussbaum.
This line of research seeks to generate basic knowledge and technological applications that can break the limits of current computing. Today, the emphasis of computational processes is on efficiency, in order to be able to work with as much data as quickly as possible, and flexibility, in order to generate tools with a high level of adaptability and autonomy. The entire computational process is covered, from the generation and management of data to the construction of artificial intelligence tools or relevant visualizations. In turn, the methods are broad, ranging from logical and mathematical tools, used to model and understand complex algorithms, to the development of intelligent applications with an impact on the industry.
The department of computer science has three research laboratories dedicated to more specific problems in this area: the Artificial Intelligence Research Laboratory (IAlab), the X-ray and Computer Vision Research Laboratory, and the Data Laboratory. It is also home to the Data Foundations Millennium Institute, a research center for developing interdisciplinary science at the frontier to tackle fundamental data problems.
Professors: Álvaro Soto, Denis Parra, Karim Pichara, Domingo Mery, Jorge Baier, Marcelo Arenas, Juan Reutter, Cristian Riveros.