Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  • Implement Test Coverage

 

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

  • Stockholm presentation

 

...