After three months has arrived the end of my internship period in Mozilla for the OPW. I’ve outlined in my mind a better idea of what is Mozilla and open source. I’ve experienced this movement of people that is really passionate about what it does; a new working way, an open and smart world. I’m really thankful for this opportunity.
This internship has meant a lot to me from both professional and personal point of view. I’ve had a great chance for improving my professional skills working with a large open source project and I’ve learnt or try to 🙂 :
- Don’t be shy!
- Be patience!
- Have an open mind!
- Read a lot of documentation and….ask questions!
I’ve started working with Bugmasters community, talking, helping triagers, developers and community members and I want to thanks my Mozilla mentor Liz Henry and everyone has made this possible for the help, the support and the work done.
During this period:
- I’ve created a tutorial to help learning how to triage (1)
- I’ve helped improving documentation on wiki.mozilla.org , I took part in Bugmasters Bug Days (Sumo Bugs days, Mentored and good first bus triage days, weekly triage events) and the sum of all the bugs I’ve worked on during my triage until now is in my user profile (2) and in the specific period June 17 – Sept 23 (3)
- I’ve explored what has begun a new bugmasters project to triaging Middleage bugs (4)
- I’ve created a Firefox add-on, a tool for bug wranglers to triage bugs on bugzilla.mozilla.org that has been preliminary reviewed (5)
- I’ve fixed my good first bug on firefox (6) that will be in the Firefox 25 release.
- I’ve started working on other existing coding projects on github related to bugzilla report as for example (7)
it’s the end of the summer but it’s not and and at all! 🙂 In the future I’ll keep on helping and profuse my efforts and my time to help Mozilla community and live open source everyday! 🙂
See you all around the web!
Here we are..it’s passed almost a month from the beginning of my OPW internship and this week we have had our first OPW meeting on GNOME #opw channel on IRC. We have had the chance to introduce ourself to the community and to the other women. Each of us has reported the efforts, the goals and the work made until now :). It has been a useful way to connect each other and write about our experience. I wanna really thanks all the moderators that are making this possible 🙂
Now coming back to my weekly work…
This weeks I’ve worked on bug triaging, I took part at
- Testday and Triaging: Firefox 23 Beta 7 testday and Unconfimed bug Triage. This week I’ve also started collecting all the info and useful links to triage on Windows, that is not my mainly platform. I’ve noticed that my experience on windows triaging is in inverse proportion to the percentage of bug filled for Firefox on Window. So this week I’ve started collecting info and useful links to triage on Windows,too. On our bugmasters mailing list I’ve created a post ad hoc to collect opinions, suggestions and info about that. Feel free to take part in the topic. This week there has been the SUMO Bug Day. I’ve looked at Question component of bug of support.mozilla.org product.
- Triaging Training Montage: Keeping on working on the idea of One bugzilla per child this week I’ve created a content mission for bug triage. My mentor told me about a useful tool created by Josh Matthews and using his project as starting point I’ve created one for bugmasters and other community members,too. The source code is available on github while an initial deployed version is on my site reachable at this address. A linear and simplified diagram of the triaging process is the one on the right side.
Here there is a report of my activities listing the triage work done during last week.
This week I’ve implemented some queries in my Bugmasters Extension based on the projects listed in the Bugmasters Project Page. I’ve added some queries with the number of bugs for each one. Some screenshots of the addon is here built until now. The select drop down menu contains other useful option to search for specific bugs based on the mail user
My OPW internship with Mozilla is going on. I’ve started my weekly meetings with my mentor, and I hope I’ll improve my English communication skills, as well. 😀
This weeks I’ve worked on bug triaging, I took part at the
I’ve also decided to learn more about Bugzilla and bug’s lifecycle. As for what I think the first important thing to do when approaching Bugzilla and Triaging and, goal of my work as bug wrangler as well, is understand:
- the tool you are using and how you can improve other to better and quickly learn it;I’ve started learning more about Bugzilla, reading docs, wiki, asking for info on IRC :). Under the idea of my mentor I’ve begun by sketching some ideas for One bugzilla per Child project, a project to set up training missions for new bugzilla.mozilla.org users. I’ve started exploring technologies and contents to add for some training missions about basic bugzilla use, and bug triage.
- how you can improve triaging work and let other approach to do the same. I’ve started exploring bugzilla query searches, reporters and developers activities; I’ve looked at a lot of bugs and read comments, whiteboard flags, looked at bug’s reporting dates, bug’s modification dates, time within which reporters are available to answer and add more info to the bugs, and I’ve estimated that there is a range of bugs, Middle-aged Bugs, that haven’t been changed recently, but were reported within the last 6 months. Triaging them may find good, relevant bugs. It can also help clear out invalid bugs! During these weeks I’ve focused my attentions on these bugs, starting from an initial set of bugs around 405, and I’ve started triaging them. I’ve also worked on how to generalize some simple steps to follow for triaging these bugs and help other approaching this Bugmaster Project and the result is here. After two weeks the number of bugs is decreased to 380 ( some of them are now resolved as INVALID,INCOMPLETE or WORKSFORME, other bugs are now NEW and a lot of others bugs are still waiting for replay from the reporter of needs-replication).
Here there is a report of my activities listing the triage work done during last week.
This week I’ve started implementing some initial queries for my Bugmater extension:
- I’ve created an online version of the addon that can be quickly test and installed,
- I’ve set up initial Bugzilla queries to search for user created bugs, user assigned bugs and bugs where a user is qa contact and user info.
- I’ve explored other possible queries for better supporting bugmasters works.
Last week I’ve started my internship for the OPW with Mozilla. My main goal for the internship is to work as Bug Wrangler; What I need to do is helping the Bugmasters community with bug management and triaging under the supervision of Liz Henry, my mentor. Another of my goals is developing a Firefox Addon addressed to QA people, an instrument for helping users of Bugzilla and Mozilla through simple and immediate searches.
This week I’ve focused on bug triaging, I took part at the
- Unconfirmed Bugs Triage Testday : I have explored the last week filed bugs, tried to understand them, I’ve completed them with the required info and details, asked questions to the reporter, added testcase, reproduced and assigned them to the right component/product;
- Partially worked on the mentored bug as explained in Mentored Bugs; I’ve tried to understand if old [good first bug] were still valid or under work of their assignee.
- WebRTC in Firefox for Android and Firefox for desktop Testday: a testday aimed to support testing the new developer-release versions of Firefox for Android and Firefox on Desktop focusing on the process of discovering, using and testing WebRTC using demo pages and exploratory tests as listed in the testday etherpad
Here there is a report of my activities listing the triage work done, a new filed bug after a crash report, new mentors assigned to old [good first bugs].
This week I’ve started creating a small sets of functional requirements for my extension. It’s an integration between Bugzilla and Mozilla and so I’ve started exploring
- Firefox addon-sdk I’ve chosen to develop my Firefox extension
- Bugzilla WebService and methods exposed to interact with
- setted up a githup repository with an initial commit of my work until now with a small, initial and test sets of features
During all the week I’ve been on IRC trying to help during and off the testdays to help people approaching QA activities, hoping to be of help for other people like when I started and this work makes me very proud. 🙂