Skip navigation.

This is the list of topics for M.Sc. and B.Sc. theses currently available under my supervision.

Title Body Post date Available
Crowdsourcing of information and search: the CrowdSearch project

CrowdSearch is targeted to enabling, promoting and understanding individual and social participation to search. It addresses important research questions, such as: How can search paradigms make use of social participation? Will keyword-based search seamlessly adapt to social search, or instead will new models of interaction emerge? Should social interaction be stimulated by curiosity, games, friendship or other incentives? Is there a “crowdsearching etiquette” to be used when engaging friend or expert communities? Should new sources of information be socially scouted?  Which are the mechanisms that may be used to improve or reshape search results based upon social ranking? How do social ranking models compare to advertising? Will social interaction solve the problems of data integration? What is the role of semantics, and can it help CrowdSearch?

The thesis will focus on defining new models, approaches and prototypes that validates this challenging proposal.


07/03/2012 Yes
Gamification for enterprise performances

Study and prototype implementations of gamification (aka serious games and games with a purpose) for improving enterprise functions and performance.

Read more at:




07/03/2012 Yes
Open community and social networking for housekeeping service providers

This thesis aims at defining a website providing a search - selection - fruition service of housekeeping staff through the Web. The idea is a website that allow the sharing of profiles, ratings and reviews among the users (TripAdvisor-like), plus a range of ad-hoc connected and integrated services.  The work will include both the architecture definition and structuring of the underlying database that the website design and realization.

The deliverable include at least:

     Analysis of the state of the art

     DB and website design

     Realization of website prototype

The thesis will be part of a final Project Work for an MBA course due to be completed by December this year.

09/07/2011 Yes
Social BPM: combining Web 2.0 and business processes

This thesis aims at studying and approach and building a set of prototypes and experiments to show Web 2.0 social interactions at work in the enterprise for optimizing business processes. At this purpose, the thesis will exploit a combination of BPM notations and methods, DSL (Domain specific languages) like WebML, model transformations (MDD), and integration to social networks through API.

10/08/2010 Yes
Design and development of multidomain data visualization and search applications for mobile systems (iPhone, Android)

The purpose of this M. Sc. thesis proposal is to design and develop a multi-domain search application as the ones allowed by the Search Computing approach (, focused on the technologies and interactions typical of modern mobile systems (iPad, smartphones, and so on). In particular, the student will investigate how to build applications upon Android and iPhone platforms, how to specify requirements, design and implementation of search applications, and how to integrate advanced search services together.

08/30/2010 Yes
Combined usage of Natural Language Processing and Semantic Web techniques for multi-domain search

This thesis aims at investigating the use of classical Natural Language Processing (NLP) techniques in combination with approaches developed in the field of the Semantic Web. Differently from existing approaches, the idea is to jointly leverage both approaches in order to better identify the domain and the real-world entities contained in a natural language multi-domain query. The thesis must include a thorough study of the state of the art both for NLP and Semantic Web techniques applied to query analysis. The students will 1) define a corpora of representative multi-domain queries together with a manually assessed analysis, 2) study new methods for multi-domain query analysis, 3) implement such methods in a running prototype, and 4) evaluate the performance of the proposed methods against the pre-defined query corpora and manual assessment.

07/22/2010 Yes
Exploration and search interfaces for multi-domain search

This thesis aims at defining novel exploration and search interfaces for SeCo results and for applying the liquid query paradigm beyond the current state of the art. Starting from a thorough study of the state of the art in the context of user interaction models and interfaces for search engines, this work aims at 1) defining a new set of exploration and set interfaces for multi-domain search (possibly addressed to mobile devices) and 2) proposing a general-purpose, configurable framework that leverages the existing SeCo machinery. Finally, part of the thesis work will consist in performing user studies to evaluate the performance of the proposed interfaces with respect to state-of-the-art solutions.

07/22/2010 Yes
Semantic service mart abstraction for Search Computing

Service Marts are high-level abstractions of “real world entities” that provide a simple interface to users while hiding the implementation details of the underlying search services. Each Service Mart can have multiple modalities of data access and can be mapped to multiple service implementations, possibly offered by different providers. In the context of Search Computing Service Marts are managed by a “Semantic Resource Framework”, composed by a set of interfaces and tools where concepts of the real world are mapped to service marts and interconnected.
The goal of this thesis is to design and implement such Semantic Resource Framework by applying to the Service Mast abstraction standard, techniques and technologies developed in the Semantic Web.

07/22/2010 Yes
Search engine result diversification for multi-domain search

Diversification is an important feature in modern search engines as it provides means to overcome query ambiguity and information overload. A common diversification approach involves selectively picking documents in a result set in order to cover as much as possible all the semantic domains underlying the user queries. The generation of highly significant search results for the users, though, can be on other important techniques, such as personalization, recommendation and context-awareness, at the purpose of anticipating diverse and interesting results in the result list.
This focus of this thesis is on the study, implementation and validation of result diversification techniques for multi-domain search results, possibly considering contextual information such as user profiles, preferences, etc.

07/22/2010 Yes
Efficient consumption of Linked Data

The term Linked Data refers to a specific realization of the Semantic Web vision and is used to describe a method of exposing, sharing, and connecting data via dereferenceable URIs on the Web (see
Typically, consumption of Linked Data can be achieved through SPARQL queries upon the linked data cloud. However, while writing basic SPARQL query is easy, obtaining efficient applications over linked data is a complex task.
This thesis consists of defining a set of models and solutions for efficient query of Linked Data sources, through: indexing, caching, indexing of link path shortcuts, orchestration of SPARQL sub-queries, support of efficient top-k extraction, and so on.

07/22/2010 Yes