πŸ“ Analysis Bots

Our paper on analysis bots has been accepted to the ICSE NIER track. The paper is written from the perspective of software engineering researchers and for a software engineering audience. It argues that we must implement a platform where analysis bots compete to provide the most meaningful analysis results to practitioners.

πŸ“ Polite Programmers, Use Sentence Case

The programming languages reseachers have a healthy sense of humor. The -1th edition of the NOOL (New Object Oriented Languages) Workshop had a very creative call for papers. To keep up with the state of affairs, Jan KursΒ and I submitted a paper (preprint pdf) with a most concise abstract:

JavaProgrammersUseCamelCaseToSeparateWordsInIdentifiers.
Pythonistas_and_others_use_underscore_in_their_identifiers.
Polite programmers can use spaces if they like.

The paper presents briefly some of the design decisions that went into Polite, our evolutionary mutation of Smalltalk that brings the language closer to natural language.

πŸ“ Ubiquitous Monitoring Ecosystems

I wrote a paper for the Ecosystem Architectures event (WEA’16) about the design of an ecosystem of applications which monitor a learner’s interactions with knowledge.

My favorite reviewer for this paper says:

“An unconventional idea for an ecosystem, which shows well that there are many more opportunities to benefit from the ecosystem idea, than the various industrial applications. The concrete examples of the platform and the applications make the ideas tangible and well understandable. I particularly like the discussions of the lessons learned”

πŸ“ Evolutionary and Collaborative Software Architecture Recovery

Our work on Softwarenaut has finally been published in the Science of Computer Programming. The paper (pdf, bibtex,citations) introduces Softwarenaut, a visual, interactive architecture recovery tool which leverages evolutionary analysis to support source code understanding.

πŸ“ Mapping the Open Information Economy

“A nobel prize is waiting for the one who visualizes the economy of information” (Steward Brand, The Media Lab)

In this paper (pdf, Bibtex) we look at StackOverflow as an exchange market for software engineering knowledge. We learn among others that EU has more answers than the US but then, on the other hand, US has more reputation.