Motivations: - To improve the project because I am using it - To have a volunteer work - I have interest or expertise on the project domain
Project characteristics: - Friendly community - Availability of the project leaders - Unit tests
Barriers: - Lack of time of project leaders - Large and complex project - Unclear, complex or buggy code