Week | Date | Log | Milestones |
|---|
1 | 9 July - 13 July
| - Source Code Query Languages Research
- Write up of Review on wiki
| |
2 | 16 July - 20 July
| - Source Code Query Languages Evaluation & Taxonomy
- Write up of Results on wiki
| |
3 | 23 July - 27 July
| - Tools research (parser, ide support, static analysis, database)
- Comparison of static analysis API (pmd, tree, eclipse)
- Working on Eclipse Plugin to query JCT use cases
| Milestone 1
- Comparative Study of Source Code Query Languages
|
4 | 30 July - 3 August
| - Developed Eclipse plugin
- Investigating Diagnostic Listener
| |
5 | 6 August - 10 August
| - Come up with syntax queries expressing our use cases
- Enhancing diagnostic created by java Compiler
| |
6 | 13 August - 17 August
| - Research relations between Java elements that we are interested to store in database
- Enhancing diagnostic created by java Compiler
| Milestone 2
- Database representation of Java Source Code for Assignments and Method Declarations
|
7 | 20 August - 24 August | - Develop backend API to query database
| Milestone 3
- Develop backend API to query database
|
8 | 27 August - 31 August | - Design Grammar of the Language
| Milestone 4
- Design how general queries will look like in the query language
|
9 | 3 September - 7 September | - Develop prototype to query database
- Output in web interface
| | Milestone 5
- Develop Parser and Compiler to query covariant assignment and overloaded method with single type use cases
- Front end displaying results of query
|
10 | 10 September - 14 September | | |
11 | 17 September - 21 September | - Extend database & backend support
| |
12 | 24 September - 28 September | - Preparing presentation for JavaONE
| |
13 | 1 October - 5 October | - BOF presentation at JavaOne
| |
14 | 8 October - 12 October | | |