Deriving Modernity Signatures for PHP Systems with Static Analysis

Wouter van den Brink, Marcus Gerhold, Vadim Zaytsev

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)
140 Downloads (Pure)

Abstract

The PHP language has undergone many changes in its syntax and grammar, with respect to both features the language has to offer as well as the distribution of language features used by programmers in their projects. We present a novel method of using grammar usage statistics to calculate a modernity signature for a PHP system, so that we can determine its age. The system will aid developers in choosing whether or not to execute or use a PHP system, without having to perform an extensive inspection.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation, SCAM 2022
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages181-185
Number of pages5
ISBN (Electronic)978-1-6654-9609-4
ISBN (Print)978-1-6654-9610-0
DOIs
Publication statusPublished - 2022
Event22nd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2022 - Limassol, Cyprus
Duration: 3 Oct 20224 Oct 2022
Conference number: 22

Publication series

NameProceedings IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)
PublisherIEEE
Number22
Volume2022
ISSN (Print)1942-5430
ISSN (Electronic)2470-6892

Conference

Conference22nd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2022
Abbreviated titleSCAM 2022
Country/TerritoryCyprus
CityLimassol
Period3/10/224/10/22

Keywords

  • Legacy software
  • PHP
  • Static analysis
  • 2023 OA procedure

Fingerprint

Dive into the research topics of 'Deriving Modernity Signatures for PHP Systems with Static Analysis'. Together they form a unique fingerprint.

Cite this