FAMIX extension for PHP
PHP is the new COBOL
There is tons of PHP code out there, spaghetti code, unmaintainable code, and this code will last. Alas, because PHP is not a nice and static language as java it is rarely used in research, but there is a growing demand for analysis of PHP code and we want Moose to take part. A first step will be to parse PHP and model it in Moose, and then comes inventing and exploring new metrics and visualizations specialized for PHP, detecting patterns and defects particular to PHP and so on and so on... maybe even dynamic analysis might be an option.
What you should know
- PHP skills
- Programming skills
- Software engineering
- Parsing and modelling
What you learn
- Meta-modelling
- Model-driven engineering
- Domain specific languages
- PHP language specification
- Software Analysis
- Software Metrics
- Error propagation analysis
- Information visualization
- Scientific writing
- Powerpoint presentation skills
- Smalltalk skills
For more information please contact Tudor Girba
Title quote courtesy of Marcus Denker.