Finding and Fixing Bugs in Web Applications (Invited Talk)

  • Frank Tip
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6705)


Today’s society is critically dependent on the existence of web applications. From online purchases to personal banking to mobile devices, web applications are the backbone of the 21st century’s economy. However, web applications have a number of characteristics that make them highly fragile and prone to bugs that threaten the important applications they enable. In particular, they are typically written in a combination of multiple languages, they often rely on low-level manipulation of string values to generate dynamic web page content, and the flow of control in web applications usually depends strongly on interactive input from the user. In this presentation, I will present an overview of the Apollo project at IBM Research, which aims to make web applications more robust by assisting programmers with finding and fixing bugs, using automated techniques for test generation, fault localization, and program repair.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Frank Tip
    • 1
  1. 1.IBM Thomas J. Watson Research CenterHawthorneUSA

Personalised recommendations