CommIT

Research Group

Model Driven Engineering

Model Driven Engineering (MDE) focuses on the creation and manipulation of abstract models for software system construction, facilitating the automation of development tasks and increasing software productivity and quality. Its applications include embedded systems development and automatic code generation. In teaching, MDE helps students understand abstraction and the design of complex systems.

Data Science

Data Science encompasses the collection, analysis, and interpretation of large volumes of data to extract useful knowledge. Its applications are vast, ranging from market trend prediction to improving business decision-making. In education, it is used to teach statistical analysis techniques, machine learning, and data visualization.

Business Models

Business Models study how companies create, deliver, and capture value. Applications include business innovation, strategy evaluation, and startup creation. In teaching, they are used to teach students how to develop and evaluate business ideas, as well as to understand business dynamics

Blockchain and Smart Contracts

Blockchain and Smart Contracts focus on blockchain technology to create immutable and secure records, and on contracts that execute automatically when certain conditions are met. Applications range from finance and supply chain to voting systems and identity management. In education, this technology is used to teach security, cryptography, and new models of digital transaction

Process Mining

Process Mining involves analyzing event logs to discover, monitor, and improve real processes. It is applied in business process optimization and information systems auditing. In education, it is taught to help students understand how to analyze and improve operational processes based on real data.

Agile Methodologies

Agile Methodologies comprise a set of software development practices focused on flexibility, collaboration, and continuous value delivery. Applied in project management and product development, agile methodologies promote adaptability and continuous improvement. In teaching, they are taught to prepare students for modern project management and effective collaboration within work teams.