Automated repair of HTML generation errors in PHP applications using string constraint solving

@article{Samimi2012AutomatedRO,
  title={Automated repair of HTML generation errors in PHP applications using string constraint solving},
  author={Hesam Samimi and Max Sch{\"a}fer and Shay Artzi and Todd D. Millstein and Frank Tip and Laurie J. Hendren},
  journal={2012 34th International Conference on Software Engineering (ICSE)},
  year={2012},
  pages={277-287}
}
PHP web applications routinely generate invalid HTML. Modern browsers silently correct HTML errors, but sometimes malformed pages render inconsistently, cause browser crashes, or expose security vulnerabilities. Fixing errors in generated pages is usually straightforward, but repairing the generating PHP program can be much harder. We observe that malformed HTML is often produced by incorrect "constant prints", i.e., statements that print string literals, and present two tools for automatically… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 79 CITATIONS

Efficiently Repairing Internationalization Presentation Failures by Solving Layout Constraints

  • 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST)
  • 2019
VIEW 17 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Automatic Software Repair: A Survey

  • 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
  • 2018
VIEW 4 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

On the detection, localization and repair of client-side JavaScript faults

VIEW 7 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Vejovis: suggesting fixes for JavaScript faults

VIEW 7 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Automated Program Repair

VIEW 1 EXCERPT
CITES BACKGROUND

Automatic Software Repair: A Survey

  • IEEE Transactions on Software Engineering
  • 2019
VIEW 3 EXCERPTS
CITES BACKGROUND & METHODS

FILTER CITATIONS BY YEAR

2012
2019

CITATION STATISTICS

  • 7 Highly Influenced Citations

  • Averaged 8 Citations per year from 2017 through 2019

References

Publications referenced by this paper.