Networked Environment for Personalized, Ontology-based Management of Unified Knowledge (NEPOMUK)

Nepomuk was one of the biggest European Information and Society Technologies projects. Its goal was to develop a comprehensive solution for extending the personal desktop into a collaboration environment which supports both the personal information management and sharing and exchange across social and organizational relations. This solution is called the Social Semantic Desktop. On the […]
Integrated Development Environment (IDE): why you need one

Let’s talk about Integrated Development Environment and why you need one for your studies. I realized that many non engineering oriented studies teach some coding oriented classes and promote some programming activities among students. However, most of the activities tend to be very basic and the code required for delivering the foreseen assignment(s) is relatively […]
Object Oriented Programming: A curated set of resources

Object Oriented Programming or OOP organizes code around the concept of objects, encapsulating data and functions within cohesive units. Object-Oriented Programming has permeated almost every facet of modern software development. Its principles and concepts are applied in diverse domains, from software architecture and frameworks to user interfaces, game development, real-time systems, and beyond. OOP’s ability […]
Importance of Learning a New Language: Arrival 2016

From time to time I find myself explaining why is important to learn a new language. It does not really matter if is: A Computer Language like Java, C/C++, PhP or Python .. A human language like English, French, Italian, German, Spanish, Chinese, Dutch…. A Modelling Language like UML, BPMN … In the end the […]
How to write a thesis proposal or a research proposal: a few tips

Let’s see how to write a thesis proposal. Actually… let’s start from the beginning: if you find yourself wondering “what is a thesis proposal?” you probably are enrolled in the 50% of the universities that do now require you to do that. In your case, when is time to write the thesis you will approach […]
Accessing Altermetric Data: a quick how to

Dear fellow student, I hereby want to share an interesting way to get access to an extensive data set in the field of Altmetrics. Several well developed Altmetric data providers collect a variety of metrics, thereby covering a large part of social attention that papers receive. One of these platforms is Altmetric.com. Info@altmetric.com In order […]
Machine Learning for Financial Applications

Using machine learning algorithms can be interesting to come to conclusions for your thesis. However, it also becomes very easily overly complicated. In order to prevent getting stuck with codes, data, and programming environments, I present a few tips and tricks. Firstly, make sure you understand what it takes when starting to program in a […]
Should You Release Your Thesis Open Access ?

Should you release your thesis open access? Firstly, what is open access? Let’s start from the beginning, quoting from Wikipedia: “Open access (OA) is a mechanism by which research outputs are distributed online, free of cost or other barriers, and, in its most precise meaning, with the addition of an open license that removes most restrictions […]
Should I Publish My Thesis? The Good, the Bad, the Ugly

The question “should I publish my thesis” is a bit too generic and requires some clarification. We may want to start from understanding what do you mean by “publish” and continue with “where”, “when”, “with who” and “how much it costs”. First of all, publishing a thesis is not synonymous with releasing the thesis in […]
Commencing the End Game: Last Minute Issues and Recommendations

If you are reading this article you are probably approaching the submission of your thesis and these are a few last minute issues and recommendations that you may face. If you find yourself nervous: do not be. If you reach this stage you have been through a long journey and you deserve to graduate! Before […]