Who translates Gnome and how? – Bogdan Vasilescu

Bogdan starts by explaining why translators are so important to Gnome. With the current study the authors wanted to evaluate 1) where people are located that translate Gnome and 2) whether the hypothesis holds that translations by people still living in their native country translate better, since this is known to be true for the Read more about Who translates Gnome and how? – Bogdan Vasilescu[…]

The Social Software (R)evolution – Margaret-Anne Storey

Peggy researches human and social aspects of software engineering, and this talk will specifically about the impact of social media/web 2.0 on software development, like tagging, blogging, micro-blogging, reputation and such. Tagging They looked at how social tagging was used on the web and tried to apply it to source code comments. This led to Read more about The Social Software (R)evolution – Margaret-Anne Storey[…]

Taming Obliviousness in Aspects using Data-flow Analysis and Design by Contract

Tim is promising to keep us awake by going over the first 3 years of his PhD. He starts by refreshing our memory and explaining that AOP is useful when working with crosscutting concerns, like logging. The problem with AoP is that point cuts are implicit, only the aspect knows it’s there, places where it will be Read more about Taming Obliviousness in Aspects using Data-flow Analysis and Design by Contract[…]

Making Refactoring Safe in the Presence of Meta-Data – Carlos Noguera

Carlos explains that are many kinds of meta-data that impact application behavior  like annotations, XML configuration descriptors and functional code conventions. Currently, automated refactoring tools do not take this meta data into account, since they create dependencies that are not preserved by the automated refactoring. The solution for this is to detect these dependencies before performing the refactoring. Then, after Read more about Making Refactoring Safe in the Presence of Meta-Data – Carlos Noguera[…]

Measuring Ecosystem Health: Creating “Stock Tickers” for Open Source Ecosystems – Slinger Jansen

Slinger is going to talk about the health of ecosystems (like Ubuntu, Red Hat or Ruby) to be able to help companies to decide what ecosystem to use for new systems. Aspects to ecosystem health are: robustness, productivity and niche creation. These are taken from natural ecosystems. Related work by Gamaliellson et al tried to measure ecosystem Read more about Measuring Ecosystem Health: Creating “Stock Tickers” for Open Source Ecosystems – Slinger Jansen[…]