Last week I attended the 25th IEEE International Conference on Software Maintenance (ICSM) at Edmonton, where I presented a paper in the doctoral symposium, entitled “A statistical examination of the evolution and properties of libre software”. It is about my PhD thesis; find out more information about my thesis, and download my data sources and [...]
I am preparing a presentation for the doctoral symposium of ICSM, and I have done a tag cloud of the text of my PhD thesis (idea stolen from Tom Zimmerman’s presentation, shame on me). This is what it looks like:
analysis autocorrelation changes code coefficients complexity correlation data development distribution dynamics empirical evolution [...]
A couple of weeks ago, I discovered a post in Abram Hindle’s blog about editing techniques, and reading aloud to edit research papers. He includes some scripts and configuration stuff for Emacs. I have adapted his scripts to suit my system. Here it is what I have added to ~/.emacs
(defun tex-speak ()
(interactive)
[...]
I have just uploaded to my website the latest paper I wrote, in collaboration with Gregorio Robles and Jesús González-Barahona. The paper’s title is “Research Friendly Software Repositories”, and it was accepted for the Joint International Workshop on Principles of Software Evolution and ERCIM Workshop on Software Evolution (IWPSE-EVOL). The abstract of the paper is [...]
In the previous post, I talked about how Python and Prolog are closer than one might think at a first glance. They are so close, that even both programming languages can be used from the same program.
Some days ago, I found Pyrolog, the Prolog interpreter that comes with the PyPy distribution. It is a Prolog [...]
During the last four or five years I have programmed almost exclusively in Python, a well known object-oriented programming language, very popular in the free / open source software community. In the last months, I have had to program in Prolog, a logic programming language, because of the research topics I am currently working on.
At [...]
I have just read a post entitled “Multitask poisoning” about how to organize yourself to do research. The main argument is that interruptions kill your productivity because of the overhead time that you need to reach the concentration point necessary for research activities.
Actually, I think that for most of the work I do, this overhead [...]