Teem: Difference between revisions

From Berkman Klein Google Summer of Code Wiki
Jump to navigation Jump to search
Line 14: Line 14:
''Mentors'': Samer [mailto:shassan@cyber.law.harvard.edu shassan@cyber.law.harvard.edu], [[mailto:antoniotenorio@ucm.es antoniotenorio@ucm.es]]
''Mentors'': Samer [mailto:shassan@cyber.law.harvard.edu shassan@cyber.law.harvard.edu], [[mailto:antoniotenorio@ucm.es antoniotenorio@ucm.es]]


====Meeting minutes tool=====
====Meeting minutes tool====


Meetings are crucial in collaborative communities, but there does not exist a proper tool that provides an appropriate solution to taking meeting minutes and its multiple issues: sorting the agenda, prioritize certain points, curating a good record after several meetings, filtering tasks and agreements to communicate them in an efficient way to people who couldn't attend… Teem has already a real-time collaborative space (“pad”, from etherpad) ready for each working group, and the project is already being extended for the specific use of taking minutes in face to face meetings. This project will build onto the (yet to be developed) tools for face to face minute taking tools, adding features, and expanding it in a direction of interest by the GSoC student.  
Meetings are crucial in collaborative communities, but there does not exist a proper tool that provides an appropriate solution to taking meeting minutes and its multiple issues: sorting the agenda, prioritize certain points, curating a good record after several meetings, filtering tasks and agreements to communicate them in an efficient way to people who couldn't attend… Teem has already a real-time collaborative space (“pad”, from etherpad) ready for each working group, and the project is already being extended for the specific use of taking minutes in face to face meetings. This project will build onto the (yet to be developed) tools for face to face minute taking tools, adding features, and expanding it in a direction of interest by the GSoC student.  

Revision as of 14:58, 7 March 2017

Teem

Teem, an app focused on increasing the participation and sustainability of commons-based peer production communities (e.g. wikis, makerspaces), open online communities (networks, open organizations) or social movements (social centers, collectives). After doing intensive social research and prototype testing, we are aware of the main needs of the different roles within a community (following the classical 1-9-90 rule: core, occasional collaborators and users), and the tools they typically lack (related to management and internal organization). The app is grounded on these findings to reduce the frustrations of all participants and increase participation (90s=>9, 9s=>1)... while providing a kind-of project management tool for communities (but informal/liquid/open to fit the context) together with a work-space with collaborative edition (like a google-doc) and a group chat (like a whatsapp/telegram group). You have a quick presentation of this in http://tiny.cc/teem-slides and the current web-app in http://teem.works There is also an Android app encapsulating the web-app: http://tiny.cc/teemapp Code in https://github.com/P2Pvalue/teem

Ideal candidate:

Teem is interested in proactive candidates with experience in Javascript, HTML and CSS, and ideally experience with the AngularJS framework. Qualities that we would welcome are initiative, creativity, and interest/experience with communities and/or social movements. You may check Github’s open issues and the project ideas below to have an overall ideas of the possible evolutions of Teem. Of course, GSoC candidates are encouraged to adapt our proposals to their interests and we are very open to new ideas or unexpected evolutions of chosen ones.

Project ideas:

Reputation-based or gratitude-based immaterial rewards

Participants in collaborative communities are sometimes rewarded in several ways, e.g. reputation (e.g. Ebay), badges (e.g. Stack Exchange), thanks (e.g. Open Subtitles). We would like to experiment with different types of rewards, in order to see how participants react to them. We are especially interested in exploring the “thanks” as a reward. This may derive in a research article eventually.

Knowledge recommended: Javascript (ideally AngularJS), HTML and CSS.

Mentors: Samer shassan@cyber.law.harvard.edu, [antoniotenorio@ucm.es]

Meeting minutes tool

Meetings are crucial in collaborative communities, but there does not exist a proper tool that provides an appropriate solution to taking meeting minutes and its multiple issues: sorting the agenda, prioritize certain points, curating a good record after several meetings, filtering tasks and agreements to communicate them in an efficient way to people who couldn't attend… Teem has already a real-time collaborative space (“pad”, from etherpad) ready for each working group, and the project is already being extended for the specific use of taking minutes in face to face meetings. This project will build onto the (yet to be developed) tools for face to face minute taking tools, adding features, and expanding it in a direction of interest by the GSoC student.

Knowledge recommended: Javascript (ideally AngularJS), HTML and CSS.
Mentors: Samer shassan@cyber.law.harvard.edu, Tapi atapiador@ucm.es

Matchmaking newcomer skills with community needs

When people start using a tool such as Teem, they come with a set of skills and interests. On the other hand, community projects have needs to fulfill, i.e. they have gaps or missing skills that are slowing down their development. The challenge is matching them, connecting newcomers with communities appealing to them. Ideally, this should be done in an easy and enjoyable manner, avoiding tedious forms for both newcomers and community managers. This project may explore the use of profiling, recommenders, tag clouds, and machine learning techniques.

Knowledge recommended: Javascript (ideally AngularJS), HTML and CSS.
Mentors: Samer shassan@cyber.law.harvard.edu, Tapi atapiador@ucm.es

Reputation-based or gratitude-based immaterial rewards

Participants in a collaborative communities are sometimes rewarded in several ways, e.g. reputation (e.g. Ebay), badges (e.g. Stack Exchange), thanks (e.g. Open Subtitles). Taking benefit that real communities are using the tool, we would like to experiment with different types of rewards, and see how participants react to them.

Knowledge recommended: Javascript (ideally AngularJS), HTML and CSS.
Mentors: Samer shassan@cyber.law.harvard.edu, Tapi atapiador@ucm.es