Pages

In an era where innovative machine learning and artificial intelligence applications are gaining popularity, enterprises steer their interest to enterprise crowdsourcing, to capitalize on their available human resources to achieve inclusion of in-house human generated data. In this setting, gamification techniques are appealing in order to align...

Reactive Programming is a way of programming designed to provide developers with the right abstractions for creating systems that use streams of data. Traditional debug tools lack support for the abstractions provided, causing developers to fallback to the most rudimentary debug tool available: printf-debugging. In this work, we design a...

Massive Open Online Course (MOOC) is a course designed for unlimited participation and can be accessed by anyone through the Web. As a promising education form, it has attracted lots of attentions from institutions, learners and employers. However, the effectiveness and fairness of MOOC have been encroaching by academic dishonesty. Academic...

Filtering out scam mails and deleting them does not hurt a scammer in any way, but wasting their time by sending fake replies does. As the amount of replies grows, the amount of time a scammer has to spend responding to e-mails increases. This bachelor project has created a revolutionary system that recommends replies that can be sent to answer...

With the current increase of user generated data, the need for tools to process large quantities of data is increasing. One of the courses of the Computer Science BSc curriculum is the Big Data Processing course. The Big Data Processing course teaches students ways of doing so. A popular and teached method is using MapReduce, a programming model...

Forums on the Web have become a highly popular platform for malicious activities as recent technologies allow to preserve anonymity. Forensic investigators are more and more interested to use these forums on the so-called Dark Web as their source of intelligence. Exploring the forums one by one is too time-consuming and it requires much effort...

Financial fraud is, within the banking world, a major source of expenses. Improving on timely detecting fraud is a constantly ongoing cat and mouse game between the financial institutions and criminal organisations. To be on the edge of fraud detection, new approaches have to constantly be developed. This research will tap into the large amount...

Cities are complex systems, a particular dimension largely contributing to the complexity of cities is detected in the multiplicity of the behaviour of people who inhabit. In the urban context, these behaviours can be inferred from human activities. Understanding the distinctions of these activities between cities is crucial. Previous works...

Big Data is a popular research and business topic. Due to the potential value that lies in Big Data, much effort is put in attempts to improve Big Data analysis methods. ORTEC is a company that provides data analysis, optimisation, and forecasting solutions. In an attempt to make Big Data analysis easier to use for its customers, ORTEC is...

Twitter contains massive amounts of user generated content that also contains a lot of valuable information for various interested parties. Twitcident has been developed to process and filter this information in real-time for interested parties by monitoring a set of predefined topics, exploiting humans as sensors. An analysis of the relevant...

The Centre for Advanced Studies of IBM Amsterdam (IBM CAS) has an ambitious plan to revolutionize the workforce. Within the Inclusive Enterprise research line they aim to investigate and map the factors that influence employee well-being. Among these factors, we may find environmental factors that can be coupled to measurable quantities such as...

Question Routing systems aim at routing questions to users that are more suited to answer them. Different techniques are used to match candidate users to questions, by considering properties of both. Existing techniques however do not consider the expertise of the candidate. This work proposes an approach to Question Routing in which the user...

Most recommender systems recommend items from a single domain. However, usually users’ preferences span across multiple domains. Cross-domain recommender systems can successfully recommend items in multiple domains when there is knowledge about the user’s preferences for items in at least one of the domains and when there is knowledge about...

In the recent years, gamification, “the use of game design elements in non-game contexts”, has drawn the attention of an increasing number of scientists. Although several studies highlighted the benefits of gamification in several applications, its potential in the enterprise environment still needs to be understood. In the enterprise context,...

Emotion has been shown to have a large impact on our interactions with people and devices. In our daily lives, however, these emotions are not taken into account when working with our computers and other machines. If our devices could pick up on social cues, for instance in relation to disinterest, the usability of various systems could be...

The potential value of open data is said to stimulate innovation, promote economic growth, and contribute to transparency, accountability and citizen participation. In spite of numerous advantages of open data, considerable impediments hinder the provision and use of open data. One category of impediments is related to metadata which is...

Typically, video retrieval systems apply a text based search approach to find videos that match a search query. This approach is based on textual metadata attached to the videos, such as the video title, a short textual description and tags. Although this approach has been proven to be effective, a textual search can not always be applied since...

Mobile search has been a target of research for many years as it is challenging, multi-level and rapidly increasing in use, much like the mobile platforms themselves. This work examines the aforementioned subject from two of its aspects; mobile re-finding behaviour and queries' contextual information. Re-finding behaviour is an well-known...