• DocumentCode
    2674233
  • Title

    Exploring the impact of context sensitivity on blended analysis

  • Author

    Fisher, Marc, II ; Dufour, Bruno ; Basu, Shrutarshi ; Ryder, Barbara G.

  • Author_Institution
    Univ. of Memphis, Memphis, TN, USA
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    This paper explores the use of context sensitivity both intra- and inter-procedurally in a blended (static/dynamic) program analysis for identifying source of object churn in framework-intensive Web-based applications. Empirical experiments with an existing blended analysis algorithm compare combinations of (i) use of a context-insensitive call graph with a context-sensitive calling context tree, and (ii) use (or not) of context-sensitive code pruning within methods. These experiments demonstrate achievable gains in scalability and performance in terms of several metrics designed for blended escape analysis, and report results in terms of object instances created, to allow more realistic conclusions from the data than were possible previously.
  • Keywords
    Internet; program diagnostics; trees (mathematics); blended escape analysis; blended static-dynamic program analysis; context sensitivity; context-insensitive call graph; context-sensitive calling context tree; context-sensitive code pruning; framework-intensive Web-based application; Algorithm design and analysis; Benchmark testing; Context; Heuristic algorithms; Resource management; Scalability; Sensitivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609695
  • Filename
    5609695