Enabling PHP Software Engineering Research in Rascal

Jul 1, 2013·
Mark Hills
Mark Hills
Paul Klint
Paul Klint
· 0 min read
Abstract
Today, PHP is one of the most popular programming languages and is commonly used in the open source community and in industry to build large application frameworks and web applications. In this paper, we discuss our ongoing work on PHP AiR, a framework for PHP Analysis in Rascal. PHP AiR is focused especially on program analysis and empirical software engineering, and is being used actively and effectively in work on evaluating PHP feature usage, program analysis for refactoring and security validation, and source code metrics. We describe the requirements and design decisions for PHP AiR, summarize current research using PHP AiR, discuss lessons learned, and briefly sketch future work.
Type
Publication
Workshop Proceedings for the 4th International Workshop on Academic Software Development Tools and Techniques (WASDeTT-4)