:facetid:toc:\"db/conf/pppj/pppj2015.bht\"OK:facetid:toc:db/conf/pppj/pppj2015.bhtMohammad R. AzadmaneshMatthias HauswirthBLAST: Bytecode-Level Analysis on Sliced Traces.PPPJ152-1582015Conference and Workshop Papersclosedconf/pppj/AzadmaneshH1510.1145/2807426.2807439https://doi.org/10.1145/2807426.2807439https://dblp.org/rec/conf/pppj/AzadmaneshH15URL#3635640Verena BittoPhilipp LengauerHanspeter MössenböckEfficient Rebuilding of Large Java Heaps from Event Traces.PPPJ76-892015Conference and Workshop Papersclosedconf/pppj/BittoLM1510.1145/2807426.2807433https://doi.org/10.1145/2807426.2807433https://dblp.org/rec/conf/pppj/BittoLM15URL#3635641Michael D. BondMilind Kulkarni 0001Man CaoMeisam Fathi SalmiJipeng HuangEfficient Deterministic Replay of Multithreaded Executions in a Managed Language Virtual Machine.PPPJ90-1012015Conference and Workshop Papersclosedconf/pppj/BondKCSH1510.1145/2807426.2807434https://doi.org/10.1145/2807426.2807434https://dblp.org/rec/conf/pppj/BondKCSH15URL#3635642Sebastian ErtelChristof FetzerPascal FelberOhua: Implicit Dataflow Programming for Concurrent Systems.PPPJ51-642015Conference and Workshop Papersclosedconf/pppj/ErtelFF1510.1145/2807426.2807431https://doi.org/10.1145/2807426.2807431https://dblp.org/rec/conf/pppj/ErtelFF15URL#3635643Zheng Felix FangPatrick Lam 0001Identifying Test Refactoring Candidates with Assertion Fingerprints.PPPJ125-1372015Conference and Workshop Papersclosedconf/pppj/FangL1510.1145/2807426.2807437https://doi.org/10.1145/2807426.2807437https://dblp.org/rec/conf/pppj/FangL15URL#3635644Juan José FumeroToomas RemmelgMichel SteuwerChristophe DubachRuntime Code Generation and Data Management for Heterogeneous Computing in Java.PPPJ16-262015Conference and Workshop Papersclosedconf/pppj/FumeroRSD1510.1145/2807426.2807428https://doi.org/10.1145/2807426.2807428https://dblp.org/rec/conf/pppj/FumeroRSD15URL#3635645Max GrossmanShams ImamVivek SarkarHJ-OpenCL: Reducing the Gap Between the JVM and Accelerators.PPPJ2-152015Conference and Workshop Papersclosedconf/pppj/GrossmanIS1510.1145/2807426.2807427https://doi.org/10.1145/2807426.2807427https://dblp.org/rec/conf/pppj/GrossmanIS15URL#3635646Akihiro HayashiKazuaki IshizakiGita KoblentsVivek SarkarMachine-Learning-based Performance Heuristics for Runtime CPU/GPU Selection.PPPJ27-362015Conference and Workshop Papersclosedconf/pppj/HayashiIKS1510.1145/2807426.2807429https://doi.org/10.1145/2807426.2807429https://dblp.org/rec/conf/pppj/HayashiIKS15URL#3635647Gary T. LeavensJML: Expressive Contracts, Specification Inheritance, and Behavioral Subtyping.PPPJ12015Conference and Workshop Papersclosedconf/pppj/Leavens1510.1145/2807426.2817926https://doi.org/10.1145/2807426.2817926https://dblp.org/rec/conf/pppj/Leavens15URL#3635648Sven PeldszusGéza KulcsárMalte LochauSandro SchulzeIncremental Co-Evolution of Java Programs based on Bidirectional Graph Transformation.PPPJ138-1512015Conference and Workshop Papersclosedconf/pppj/PeldszusKLS1510.1145/2807426.2807438https://doi.org/10.1145/2807426.2807438https://dblp.org/rec/conf/pppj/PeldszusKLS15URL#3635649Junjie QianWitawas Srisa-anDu LiHong Jiang 0001Sharad C. SethYaodong Yang 0003SmartStealing: Analysis and Optimization of Work Stealing in Parallel Garbage Collection for Java VM.PPPJ170-1812015Conference and Workshop Papersclosedconf/pppj/QianSLJSY1510.1145/2807426.2807441https://doi.org/10.1145/2807426.2807441https://dblp.org/rec/conf/pppj/QianSLJSY15URL#3635650Gülfem Savrun-YeniçeriMichael L. Van de VanterPer LarsenStefan Brunthaler 0001Michael FranzAn Efficient and Generic Event-based Profiler Framework for Dynamic Languages.PPPJ102-1122015Conference and Workshop Papersclosedconf/pppj/Savrun-Yeniceri1510.1145/2807426.2807435https://doi.org/10.1145/2807426.2807435https://dblp.org/rec/conf/pppj/Savrun-Yeniceri15URL#3635651Aritra SenguptaMan CaoMichael D. BondMilind Kulkarni 0001Toward Efficient Strong Memory Model Support for the Java Platform via Hybrid Synchronization.PPPJ65-752015Conference and Workshop Papersclosedconf/pppj/SenguptaCBK1510.1145/2807426.2807432https://doi.org/10.1145/2807426.2807432https://dblp.org/rec/conf/pppj/SenguptaCBK15URL#3635652Niranjan SuriJava and Distributed Systems: Observations, Experiences, and ... a Wish List.PPPJ12015Conference and Workshop Papersclosedconf/pppj/Suri1510.1145/2807426.2817927https://doi.org/10.1145/2807426.2817927https://dblp.org/rec/conf/pppj/Suri15URL#3635653Vlad UrecheMilos StojanovicRomain BéguetNicolas StuckiMartin OderskyImproving the Interoperation between Generics Translations.PPPJ113-1242015Conference and Workshop Papersclosedconf/pppj/UrecheSBSO1510.1145/2807426.2807436https://doi.org/10.1145/2807426.2807436https://dblp.org/rec/conf/pppj/UrecheSBSO15URL#3635654Baltasar Trancón y WidemannMarkus Lepper 0001On-Line Synchronous Total Purely Functional Data-Flow Programming on the Java Virtual Machine with Sig.PPPJ37-502015Conference and Workshop Papersclosedconf/pppj/WidemannL1510.1145/2807426.2807430https://doi.org/10.1145/2807426.2807430https://dblp.org/rec/conf/pppj/WidemannL15URL#3635655Shijie XuDavid BremnerDaniel HeidingaMining Method Handle Graphs for Efficient Dynamic JVM Languages.PPPJ159-1692015Conference and Workshop Papersclosedconf/pppj/XuBH1510.1145/2807426.2807440https://doi.org/10.1145/2807426.2807440https://dblp.org/rec/conf/pppj/XuBH15URL#3635656Ryan StansiferAndreas KrallProceedings of the Principles and Practices of Programming on The Java Platform, PPPJ 2015, Melbourne, FL, USA, September 8-11, 2015PPPJACM2015Editorshipconf/pppj/201510.1145/2807426https://doi.org/10.1145/2807426https://dblp.org/rec/conf/pppj/2015URL#3668902