Every year, the Tools for Software Engineers team offers graduate level internships. Most of our research projects are designed to result in a publication, which is especially valuable for PhD students.

Read More

Heat maps graphical represent data values as matrix of colored tiles. This data visualization can be extremely useful to visualize the distribution values. In R, you can create heat maps using the heatmap function. However, using ggplot2, you can create heat maps that are not only useful, but also look great. To illustrate how to […]

Read More

Hadley Wickham’s ggplot2 R package is a very powerful and excellent package. And although the documentation of the package is excellent, things can get complicated. This post explains how to create an advanced boxplot grid that allows to compare multiple measurements collected over multiple projects based on different features. Rahul Premraj and I used a similar plot to present result in one of our papers.

Read More

Google has many products and projects. The problem is that for many projects, the current version is deprecated and the new one not ready yet. For GData, Google’s library to access core API infrastructure such as Google’s project hosting services is not getting maintained anymore. For me this is a major drawback since APIs are […]

Read More

When plotting contribution shares, pie charts seem to be logic. But pie charts look ugly and do not add much more information than presenting the data in a table. But there is an alterative: stacker bar charts. In R you can use the ggplot2 package to plot them easily. Below, you find the very same […]

Read More

LaTeX is great and there is no better environment to write professional documents. But spell-checking text within LaTeX is difficult and all projects trying to solve this issue failed at various levels. One of the tools to check for spelling and grammar errors is Microsoft Word. To use MS Word to spell and grammar check […]

Read More