Â
OverviewÂ
Â
In order to present our clients with a quality product it is increasingly important to assessÂ
software in before the release to clients. This will allow for the team to deal with problematicÂ
areas in a more timely manner and prevent clients from seeing faulty functionality. Â
Â
Bug hunts allow the company to assess the product before shipment with people that haven’tÂ
been directly involved with development. Hunts for SDK purposes differ from UI basedÂ
products by the level of technical programming experience the participants must have. Â
Â
MethodologyÂ
Â
All challenges are tailored to test new areas of code or known risks areas. Participants willÂ
solve the challenges while an observer identifies problematic elements to the SDK. TheÂ
solution for the current round will provide means to open the password protected zip file forÂ
the next challenge. Â
Â
Programming groups will be formed through formal volunteer process . These groups consistÂ
of 5 members: 4 programmers and 1 observer. See ​Participants​ section for more informationÂ
on roles and volunteer process. The groups will be constructed with people of various skillÂ
levels. See ​Group & Challenges​ section for  more details. Â
Â
The hunt will consist of seven (7) challenges. One challenge will be given to eachÂ
programming group for each of round. The same challenges will be given to all teams, whichÂ
will allow for easier monitoring and judging. The following is an example challenge comprisedÂ
for the BarcodeXpress 10 Bug Hunt: Â
Challenge 1: Using the resources found in the zip folder, setup the SDK licensing for
the Barcode SDK to allow for use in own application. After licensing has been
established, run the sample application to test licensing. Successful setup will
provide