Abstract: Earlier this year Pharo 5 was released with QualityAssistant on board. However the live quality feedback in the code browser is just the tip of the iceberg. The main value comes from Renraku — a quality model that was forged during the last two years based on the requirements of quality tools. One cannot simply “show” Renraku as it is just a meta-model with a set of handy functions. And I will never allow myself to bore audience by presenting dry specifications. Luckily I have enough stories that accumulated during the development to unveil Renraku by telling about the challenges and solutions that shaped Pharo’s quality model.
Bio: I'm a Ph.D. student at the University of Bern in the Institute of Informatics. I am working under the supervision of Prof. Dr. Oscar Nierstrasz, in the Software Composition Group. My main topic is software quality especially the tools that helps developers to deal with the quality of code and rules that work behind the stage. For the last couple of years I was doing my Ph.D. studies in Lugano. In the past I worked as a network administrator at ISP, Java and Ruby developer in two software companies and ran a freelance web development teem. Now I am Pharo evangelist, and also I promote collaboration with outer world in Ukrainian universities where I am originally from.