skip to main content
10.1145/2462029acmconferencesBook PagePublication PagespasteConference Proceedingsconference-collections
PASTE '13: Proceedings of the 11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
ACM2013 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
PASTE '13: ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering Seattle Washington 20 June 2013
ISBN:
978-1-4503-2128-0
Published:
20 June 2013
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 26 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

This volume contains the papers presented at PASTE 2013, the 11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, held on June 20, 2013 in Seattle, WA, USA. PASTE 2013 was co-located with PLDI 2013, the 34th annual ACM SIGPLAN Conference on Programming Language Design and Implementation.

PASTE is a workshop series that meets roughly every 18 months, alternating between programming language and software engineering venues and intending to serve as a bridge between the two. The meeting brings together the program analysis, software tools, and software engineering communities to focus on applications of program analysis techniques in software tools.

Skip Table Of Content Section
research-article
Automated inference of atomic sets for safe concurrent execution

Atomic sets are a synchronization mechanism in which the programmer specifies the groups of data that must be accessed as a unit. The compiler can check this specification for consistency, detect deadlocks, and automatically add the primitives to ...

research-article
A comprehensive toolchain for workload characterization across JVM languages

The Java Virtual Machine (JVM) today hosts implementations of numerous languages. To achieve high performance, JVM implementations rely on heuristics in choosing compiler optimizations and adapting garbage collection behavior. Historically, these ...

research-article
ShadowData: shadowing heap objects in Java

In this paper we compare different approaches to maintain shadow state for heap objects in Java. We identify dynamic analyses that need to shadow heap objects, and we consider their requirements. We describe three very different approaches in detail: ...

research-article
Automatically mining program build information via signature matching

Program build information, such as compilers and libraries used, is vitally important in an auditing and benchmarking framework for High-Performance Computing (HPC) systems. I have developed a tool to automatically extract this information using ...

research-article
Exploring program phases for statistical bug localization

Statistical bug isolation techniques attempt to capture a correlation of various program features (like predicates and profiled paths) for debugging. These techniques collect profile data for multiple executions, both with successful and faulty runs, ...

research-article
A proper performance evaluation system that summarizes code placement effects

The growing complexity of underlying systems such as memory hierarchies and speculation mechanisms are making it difficult to perform proper performance evaluations. This is a serious problem especially when we want to know the overheads of adding new ...

research-article
Increasing human-tool interaction via the web

Software tools researchers can accelerate their ability to learn by exposing tools to users via web technologies, allowing them to observe and test the interactions between humans and tools. At Microsoft Research, we have developed a web service (http://...

Contributors
  • Williams College
  • Carnegie Mellon University
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

PASTE '13 Paper Acceptance Rate 7 of 13 submissions, 54%;
Overall Acceptance Rate 57 of 159 submissions, 36%
YearSubmittedAcceptedRate
PASTE '1313754%
PASTE '04371027%
PASTE '0226935%
PASTE '01241354%
PASTE '9931826%
PASTE '98281036%
Overall1595736%