Research Software and Data
Warning: this page is under construction and will be gradually filled with more information. Several links do not work at the moment.
-
Alitheia Core is a platform that enables
researchers in the field of software engineering to automate
experiments and distribute the processing load on a cluster of
machines. I maintain the project in its own
site. The project has been
the centerpiece of my
PhD research
, while it has been presented individually in our work:
A dump of the Alitheia Core database as it was by the end
of my PhD work can be found here. The
data has changed a lot since then so if you are interested in
a recent version of those, please contact me directly.
-
The Java DTrace Toolkit (JDT) is a
series of Perl scripts that use the JVM DTrace providers on
OpenSolaris
to provide deep insights on how Java software executes and how
it interacts with the operating system.
More...
-
In our work Performing Large Scale Software Engineering Studies
(currently under review), I used both the Alitheia Core
dataset (mentioned above) and a fresh, new dataset. Find more
details on how to replicate the experiments I report in this study
here.
Scripts and Hacks
-
Whereami is a Perl script along with a J2ME
application that allows a user to record his tracks and allows
other users to view the current status, speed and altitude of
the data sharing user on a Google map. This hack was done back
on Dec 07, long before Google released its similarily
functioning, but widely more popular, Latitude service. You
can find it
here
.
-
Thesis-o-meter Almost all computer science PhD students
implement a tool to monitor their thesis writing progress some
time. I am sharing mine
here
to help against re-inventing the wheel.
Github
Lately, I have been using Github for most of my development work. You
can find my profile
here.