Hello Flutter contributors! I am currently doing research at the University of Twente regarding the management of open source projects, for which I would like to conduct some interviews. If you want to provide some feedback on (some of) the questions, please message me your answer on Discord (drwr_
) or via email (d.r.osinga@student.utwente.nl
), and we can have a small conversation about it
Thanks in advance!
QUESTION LIST
General:
- What is your role in the Flutter project?
Marketing:
2. How does Flutter attract new maintainers?
3. How does Flutter attract new users?
Quality assurance (QA):
4. There seem to be some QA methods used in Flutter, such as (1) automated testing and (2) code reviews (via Pull Requests). Are there any other QA methods that your project uses? If the project does (not) use a particular method, do you know why?
-
Regarding communication: Flutter seems to have quite a few communication methods, such as an FAQ (Github Wiki), a forum, a Discord server, a website, youtube channel, X-account, Medium account, Meetup and LinkedIn.
5a. How did this selection of communication methods/software come to be, and what problem do these methods/software solve?5b. Is there any method/software used that is not mentioned in the above list?
5c. Which problems were encountered in the project which caused amendments to the communication/guidelines?
Management:
6. How does Flutter keep developers active in the project?
-
How are developers rewarded for their work on Flutter?
-
How often are there debates/discussions? Where do these take place (Discord, Github Issues, …)
8a. What methods are there to resolve these debates/discussions?
Again, feel free to answer (a part of) these questions and send them via Discord (drwr_
) or via email (d.r.osinga@student.utwente.nl
). Thanks for answering!