UCI software development competition

>>> STILL LOOKING FOR PARTICIPANTS, ESPECIALLY FOR DESIGN USER INTERFACE COMPETITION <<<

EARN A CHANCE TO WIN AT LEAST $100 AND UP TO $2100

Register for Programming Competition or Design User Interface Competition

Structure of the Competition

Competition has two rounds, where each round lasts for a week.

Round 1: You will be given a programming task to complete that you are free to work on in any way you see fit. At the end of round 1, you will submit your working code, its associated documentation, and any test cases you produced in a zipped folder via Google Drive.

Round 2: You will be given access to the solutions of other participants in the competition, and will be asked to produce a revised – and hopefully improved – version of your code. You should feel free to incorporate ideas and features that you learned from inspecting others’ solutions. At the end of this round, you will again submit your working code, its associated documentation, and any test cases you produced via Google Drive.

Exit-questionnaire: You will be asked to share your experience by answering a number of questions on an exit questionnaire.

Workload : We expect most participants to spend several hours per round which lasts for a week, but you are free to spend as much time as you want.

Compensation and Prize

Everyone who completes the competition (round 1 and round 2) will receive $100 for participating. In addition, eight prizes for the best program or design in round 1 and round 2 will be awarded $1000 each.

Winners of round 1 are eligible to win in round 2. Also, participants who may choose to leave the study in between will be paid in a prorated manner.

Qualifications : For programming competition, we seek participation from software developer with two or more years of experience. Given a set of requirements, the participants will be expected to implement the data structures of a system satisfying the requirements.

For designing user interface competition, we seek participation from user interface designer with two or more years of experience. Given a set of requirements, the participants will be expected to sketch mockups of a user interface of a system satisfying the requirements.

Interested?

If you’d like to participate, register as a candidate below by taking a brief screening test:

Register for the UC Irvine Programming Competition

(https://goo.gl/krFwWn)

We’ll select twenty candidates for the Programming Competition and twenty candidates for the User Interface Design Competition. All candidates will be notified if they’ve been selected prior to the start date of the competition.

Want to know more?

Contact Ayushi Rastogi (ayushir@ics.uci.edu) with any questions about the UC Irvine Software Development Competition.

About

The UC Irvine Software Development Competition is conducted as part of a research study at the University of California, Irvine. Our study aims to better understand how to develop more effective and efficient ways of using a crowd of software developers to program a software. The research study is being conducted by Dr. Ayushi Rastogi and Prof. André van der Hoek in the Software Design and Collaboration Lab at the University of California, Irvine.