[[TOC(inline)]]

The weekly breakdown for the GSoC project is:
 
== Community Bonding Period: April 23 – May 13 ==
● Implement GLS-MPT
● Write unit tests, performance tests, documentation for GLS-MPT
● Write examples for diversification of search results

== Coding Week 1: May 14–May 20 ==
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form
● Apply for hosted copy of TREC ClueWeb09 Category B

== Coding Week 2: May 21–May 27 ==
● Modify K-Means clustering as required for implementation of C2-GLS
● Begin implementing C2-GLS

== Coding Week 3: May 28–June 3 ==
● Finish implementation of C2-GLS

== Coding Week 4: June 4–June 10 ==
● Write performance tests and documentation for C2-GLS

== Coding Week 5: June 11–June 17 (evaluations: June 11-15) ==
● Implement - nDCG, which includes unit tests and documentation

== Coding Week 6: June 18–June 24 ==
● Index the ClueWeb09 Category B dataset with Xapian so as to evaluate diversification
● Evaluate performance and efficiency of GLS-MPT and compare it with [2]  

== Coding Week 7: June 25–July 1 ==
● Evaluate performance of C2-GLS K-Means and compare it with [2]
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form

== Coding Week 8: July 2–July 8 ==
● Implement LC clustering
● Write tests for LC clustering

== Coding Week 9: July 9–July 15 (evaluations: July 9-13) ==
● Write examples and documentation for LC clustering
● Fix any bugs encountered up till this point  

== Coding Week 10: July 16–July 22 ==
● Discussing and working on stretch goals

== Coding Week 11: July 23–July 29 ==
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form

== Coding Week 12: July 30–August 5 ==
● Project write-up along with completing any pending work
● Get work reviewed and make suitable corrections to get it to a stable and mergeable form

== Coding Week 13: August 6–August 12 (evaluations: August 6-14) ==
● Submission of code, project summaries and final evaluation
