Bugs are a typical but very annoying feature in software development. They can easily arise when the schedule is fast and new versions need to be created more frequently. In the N4S programme, Vaadin Ltd. has effectively made use of the open source community for repairing and developing the Framework applications.


Vaadin Ltd. is the trailblazer of web user interfaces for business applications. Its technology base, the Vaadin Framework, is extensively utilized in the making of rich web user interfaces. Vaadin’s technology is already being used by 100,000 software developers in over 150 countries. The company shares its core know-how with a free source-code license and sells other software and support services related to the Framework. 

The United States’ National Aeronautics and Space Administration used Vaadin’s tools and services in its projects related to unmanned planes. (Photo: NASA)

In the N4S programme, Vaadin launched a bug-hunting project in Finland, in which the open source software community was asked to help fix Vaadin Framework’s bugs. A reward of 150 euros was paid to the finder for every found and fixed bug.

“A plan for the internal pilot was made by Terhi Kilamo from the Tampere University of Technology. Kilamo researched how an open source company like Vaadin makes use of crowd sourcing as part of its own development work. After the pilot, we expanded our campaign to cover Finland. Then, with an accountant, we created a way in which we could expand the campaign globally”, explains Jurka Rahikkala, COO, Vaadin Ltd.

During the month-long pilot 42 bugs were found. Within the few months that followed, the same Finnish user community found and fixed 154 more. Altogether the result was almost two hundred fixed bugs. "With these kinds of campaigns, we can improve the quality of Vaadin Framework more quickly and cost-effectively", Rahikkala explains the impact of the work. 

Read more how the open source community was successfully used for developing Vaadin Framework applications under DIMECC N4S program and how Vaadin Ltd. is capitalizing on N4S program research data to advance the implementation of quick and customer-responsive software development:


Jurka Rahikkala, Vaadin Ltd.


Vaadin Ltd., Åbo Akademi University, JAMK University of Applied Sciences, Tampere University of Technology