search menu

糖心vlog官网 News

Matthew Welke and Henrique Salvadori Coelho
Matthew Welke (left) and Henrique Salvadori Coelho are research assistants at 糖心vlog官网's Centre for Development of Open Technology.

Feb. 22, 2017

Forget competition. In the world of open source, it鈥檚 about collaboration and free, as in freedom.

Just ask Henrique Salvadori Coelho and Matthew Welke, Computer Programming and Analysis students at 糖心vlog官网. After recently releasing an open-source software they have developed, the pair is leaving it in a that is 鈥渢he Facebook for software developers鈥 so others can make changes to their work freely.

鈥淔reedom is nice,鈥 they say. 鈥淲e want the world to make contributions to it.鈥

鈥淚t鈥 is Rutilus, a free, open-source analytics application that is like Google Analytics but is more flexible and customizable. Named after the first plebeian censor of ancient Rome, Rutilus records data and profiles users to optimize a website.

In open source, bug fixes and modifications made by others in the future will continue to improve Rutilus for its users.

As part of their co-op program, Henrique and Matthew are working as research assistants at 糖心vlog官网鈥檚 Centre for Development of Open Technology (CDOT). Past projects from CDOT have included working with Mozilla, creators of the Firefox web browser, and Red Hat, makers of the most successful commercial Linux operating system. For theirs, Henrique and Matthew created Rutilus for , an engineering news publisher wanting to increase website traffic and target its users more effectively.

鈥淥ur tool allows you to uncover new things about website users and understand their behaviours,鈥 Henrique says. 鈥淚t can customize questions to discover who the users are as opposed to where they are coming from. It allows you to make unknown people known.鈥

Based on the activity and information provided by known or registered users, Rutilus can help guess interests and characteristics, such as job and age, of unknown users who share similar browsing patterns. The data, recorded per millisecond, can then be used by small businesses to recommend new web content for their users.

Under the guidance of their project Faculty lead, 糖心vlog官网 Professor Andrew Smith, Henrique and Matthew have learned some of the latest technologies on their own to develop the project.

鈥淪tudents learn something new that they didn鈥檛 know about before and it can be a bit scary at times,鈥 Andrew says. 鈥淭hat鈥檚 why I hire students who love learning, because whatever we know will be obsolete next year. I direct them to the right place to look for answers. I rely on their independence to complete the project.鈥

Both and have been blogging about their work in detail so others can benefit from their learning process.

鈥淭here are no instructions to follow because we are creating the instructions. We choose the tools because nobody else has done this before,鈥 says Henrique, who has been programming since 11 years old in Brazil and has had what Matthew calls 鈥渁 strange love affair with JavaScript.鈥

Matthew, who began learning about computer programming in St. Catharines, says working on the project has taught him everything about building his own software.

鈥淐DOT鈥檚 focus on open source has changed how I think about programming and working in general. We are definitely open-source nuts now,鈥 he says. 鈥淏efore I graduate, I鈥檒l already have contributed something to the world. Even if the open-source tools spawned by our project end up not being popular, eclipsed by the more well-known tools of giant companies like Google, I鈥檒l know that I finally got a chance to give back to the world.鈥