Posted by stylesen
Back in 2008 I started my Master of Science course in Birla Institue of Technology and Science (BITS), Pilani. Last semester I completed all my papers related to my course work. This semester I had my dissertation which I completed a couple of weeks back.
I gave dissertation viva voce yesterday ie., 19-oct-2010 to Mr. Kiran D. C who was interested in Subversion and asked many related questions about my dissertation work. My dissertation was based on Subversion titled "GPG-agent based secure password cache for Subversion Version Control System". As of now this work is maintained as a separate branch (gpg-agent-password-store) in apache subversion project repository. Though the branch is in working condition and does the intended job, there are many more changes planned before merging the branch back to trunk.
I specially thank my Supervisor from CollabNet Software Private Limited Mr. Karthikeyakannan Swaminathan (Senior Director - Engineering) and my additional examiner Mr. Kamesh Jayachandran (Manager Development - Subversion Engineering), who guided me and reviewed every bit of the work which I did as a part of my MS programme. Also, I thank my colleagues in CollabNet and the Subversion community without whose support my dissertation work wouldn't have been a success.
A copy of my dissertation report and my final viva voce presentation is available as attachements to this post (report and presentation were created using Latex and Latex-beamer respectively, email me for the sources).
The idea was based on a patch provided by Dan Engel in 2009 to the subversion mailing list.
NOTE: Since the work is done and dedicated to the apache subversion community with Apache 2.0 license there is no violation in publishing my work here, Though improvements are accepted :) However reproducing the work, report, etc in its entirity by students of any kind for academic purposes is an offense and may be punishable by the respective University under the act of plagiarism.
UPDATE: Due to many requests for the dissertation latex sources, I ve attached the same in this post. For details on making a presentation in latex refer my post here - http://www.muktware.com/a/14/2011/830/creating-professional-presentations-latex
Share: FacebookTwitterLinkedInGoogle Plus
This is not a blog post, but just sharing the report template used for the final semester dissertation/project at BITS, Pilani. I guess this is common to MS SS & MM courses offered by DLPD (WILPD). This is the result of the numerous email that keep floating during the semester, only adding to the confusion. So I created a Word template that one can use right away, for lazy bums like me who start late. Just define custom properties, and the report template will automatically fill itself up.
- Download the file from either of the 2 links:
– DocStoc (latest)
- On Windows, right-click, go to ‘Properties’, then the ‘Custom’ tab
- You will see all the fields used in the document like Report Title, Mentor Name, Student ID, etc.
- If not, in MS WORD 2007, go to ‘Prepare’ > ‘Properties’ from the OFFICE menu. Then ‘Document Properties’ > ‘Advanced Properties’ on the yellow band and ‘Custom’ tab on the pop-up.
- To modify a value,
– Click on the field name in the field list
– Change the ‘Value’ above
– Click ‘Modify’
– Repeat this procedure for all fields
- Do not delete any of the fields.
- Open the document now, select all the text (CTRL + A) and press F9.
I have taken care of the fonts, page numbers, table of contents, etc. You can copy-paste one of the existing chapters to create a new one. However, if something is missing as per the checklist, please bring it to everyone’s attention. We can discuss this via comments below.
Wishing you all good luck without your report & viva!
This intelligent template is dedicated to Sonal Purandare who motivated me to get started on the report and offered immense support in difficult times.