Week 8 - CST462s – Race, Gender, Class in the Digital World
Service-Learning Reflections
My service-learning experience was great. I learned a lot
about the bug triaging process, bibisecting, and the LibreOffice open-source software.
The initial process went well, our site supervisor created a guide for volunteers
who wish to contribute which was highly informative and easy to follow. Once I
reviewed the guide and the resources that came with it, I got started with bug
testing and logging hours in the first week.
Although the guide created by our site supervisor was great and
covered everything you needed to get started, I would include several videos
showing the bug triaging process from beginning to end. Although some people might
be ready by just reading the material, I feel more confident in performing a process
I have seen already.
The most impactful part of this experience was knowing that
I was helping to improve open-source software which is used by hundreds of
millions of users around the world. For some of those users, free and
open-source software is their only option due to financial constraints. The
Document Foundation, with LibreOffice, aims to eliminate the digital divide by
providing a suite of programs at no cost to its users. Being able to help this
organization was truly rewarding.
Finding space in my schedule to log in hours was challenging
due to having two classes in this term. But the biggest challenge I faced was
when we moved on to bibisecting. Bibisecting is short for binary bisecting,
where you go through the commits in a specific repository reproducing the bug
to find the first bad commit where the bug is present. This is a powerful tool
that helps developers by identifying the commit that needs to be fixed. This process
is done using PowerShell and Git to access the repositories. I am still not
confident using the command line or Git commands, so it was very challenging
for me to get started.
My advice to future service learners is to not worry too
much about getting started and simply start contributing. The LibreOffice
community is made up of volunteers who share a common goal, to contribute to
this powerful open-source software. You are one of those contributors, and
every bit of work you do will make a difference.
Comments
Post a Comment