RESEARCH

Our field of study

Artificial Intelligence and Machine Learning


  •        Cognitive computing and machine intelligence
  •        Recommender Systems
  •        Machine/Deep learning algorithms and applications
  •        Semantic Web and Linked Open Data
  •        Ontologies
  •        Knowledge representation and automated reasoning
  •        User modeling and Preference reasoning

Artificial Intelligence and Machine Learning


Artificial Intelligence and Machine Learning

Business Process Management


  • Models and architectures based on the abstraction of processes, services and events
  • Business Processes Modeling and Management
  • Semantic Business Process
  • Model-driven approaches
  • Service engineering
  • Complex event processing and event-driven architectures

Conversational Agent


Converationa Agent

Cyber-Physical and Mobile Systems, Ubiquitous Web


  •        Wireless Sensor and Actor Networks
  •        Smart Supply Chains/Grids
  •        Domotics and Smart Homes
  •        Vehicular Networks
  •        Mobile GUIs
  •        Application centric Protocols

Formal Verification and Model Checking


  •        Formal methods
  •        Temporal logics and model checking
  •        Runtime verification 

Information Systems


  •        Cloud computing
  •        Web Information Systems
  •        Distributed Systems
  •        Big Data Analysis

Medical Informatics and Health Information Technology


Medical Informatics and Health Information Technology

Recommender Systems


Recommender Systems

Recommender Systems


A recommender system or a recommendation system (sometimes replacing "system" with a synonym such as platform or engine) is a subclass of information filtering system that seeks to predict the "rating" or "preference" a user would give to an item.

Recommender systems are utilized in a variety of areas including movies, music, news, books, research articles, search queries, social tags, and products in general. There are also recommender systems for experts, collaborators, jokes, restaurants, garments, financial services, life insurance, romantic partners, and Twitter pages.

Software Architecture


  • Linking architecture to requirements and/or implementation
  • Architecture verification, validation and evaluation
  • Architectural patterns, styles and tactics, reference architectures
  • Component-based models and deployment, middleware
  • Architectures for Systems of Systems, IoT system, cyber-physical systems
  • Architectures for reconfigurable and self-adaptive systems

Software Engineering


  • Requirements engineering
  • Software modeling, design and testing
  • Software testing
  • Software engineering management
  • Software development process
  • Model-driven engineering
  • Architecting software ecosystems
  • Microservices architecture
  • Complex event processing

SisInf Lab - Information Systems Laboratory

Research group of Politecnico di Bari
Edoardo Orabona St, 4 Bari, Italy