-
Notifications
You must be signed in to change notification settings - Fork 1
Macro Eyes
From the needs assessment:
We will leverage health workers-as-domain experts to clarify and fill the gaps in incomplete or inconclusive data. Engaging health workers as interpreters of community and context will result in a virtuous cycle of data into insight and empower those at the frontlines of health. By meaningfully engaging health workers and encoding the provided information for machine learning, we believe routine data entry will be reduced and data quality and actionable insight increased.
It sounds like they will try and write software that will find outlier information, wrongly encoded information, and seek to correct it either manually or automatically.
This section helps us understand where each team is at the moment.
What is your product elevator pitch? (i.e. describe project in 2-3 sentences)
Developing a process called human in the loop machine learning. Data collection process which involves directly engaging with front line health workers. NLP will parse these conversations and give a high level view of how things are changing.
What milestones are you currently working towards?
Partnering with local country office. Need access to local health workers. Hiring an NLP specialist.
Software: setting up the "backend". Writing a chat bot. Hooking it up to the machine learning part.
How much of your project is currently open source?
0%
Any open source challenges that are already on your mind?
Potentially adverse effects to beneficiaries. The "threat" is that the technology would be misapplied. Someone will just randomly fork their model and apply it to something where it would work wrongly.
Upkeeping the model is difficult without the corresponding model.
Integrations aren't all that useful to open source.
How many people on your team have prior experience with open source development?
3 engineers, they have contributed quite a bit to open source software. Most of them have just used open source software.
This section helps us understand how each team manages their project work and what methods/practices they use.
Do you use a project management method like waterfall or agile?
There is really only one developer. They use git flow. They're looking at hiring on additional developers.
Do you hold daily or weekly meetings to track progress with the core development team?
They have regular meetings and they record issues in their gitlab issue tracker.
Are these meetings or meeting notes recorded anywhere?
They're on slack and gitlab but otherwise no.
What tools do you currently use for project management (e.g. Trello)?
gitlab
This section helps us understand how each team is writing code and if they are in a habit of writing tests for their code. Writing tests is important because this supports other ways to grow a community of people around the project later. Tests enable others to make small changes to a project and feel confident that their change works as expected before they submit a contribution. It also supports using other tools like continuous integration or test gating.
Do core developers regularly write unit or functional tests?
No. They do QA testing.
Did you receive peer reviews on your code base in the last three months by someone outside of your organization?
Yes but the team is small so it's difficult and not as effective.
This section helps us understand the documentation culture within each cohort. Some teams may do this better than others, and these questions help us evaluate where each team is in terms of writing great documentation.
Do all open source repositories have a README with an explanation of what the project does and why?
They have some marketing material depending on the audience
Do any projects have a written, documented guide that explain how to create a development environment?
Yes, they use docker-compose. It's portable and easy to setup.
This can be any questions we think are worth asking but don't fit into another category.
What would need to happen for you to focus more on improving the transparency and open source community of your project?
Development resources with regards to integrating to these various services. They would want to focus on building more open source friendly (more thoroughly documented) API integrations.
What does success look like in a world where you have released your project as open source?
Success is seeing their solution being used more. If FOSS can make that happen, it's a win. Seeing more development interest in the product would be rewarding for the engineering team.
BlockChain
VR and Data Science
BMGF