Paper List Spring 2006

From PROLANGS Wiki

Jump to: navigation, search

Contents


Note: Papers deemed of greater interest are marked with a "*".

Send an email to Bruno Dufour if you are interested in presenting one of these papers or to request additional papers.

Recent Conference Papers

OOPSLA'04

  • A. Birka,M. Ernst, "A Practical Type System and Language for Reference Immutability" (see OOPSLA'05 related paper)
  • M.Nanda, S. Chandra, V. Sarkar, "Decentrallizing Execution of Composite Web Services"
  • M. Factor, A. Schuster, K. Shagin, "Instrumentation of Standard libraries in object-oriented languages: the twin class hierarchy approach"

ICSE'06

  • J. Yang, D. Evans, D. Bhardwaj, T. Bhat and M. Das, "Terracotta: Mining Temporal API Rules From Imperfect Traces"
  • N. Gupta, H. He, X, Zhang, R, Gupta, "Locating Faulty Code Using Failure-Inducing Chops"

ICSE'05

  • *J. H. Andrews, L. C. Briand, Y. Labich, "Is mutation an appropriate tool for testing experiments?"
  • *D. Leon, W. Masri, A. Podgurski, "An empirical evaluation of test case filtering techniques based on exercising complex information flows "
  • *N. Nagappan, T. Ball, "Static analysis tools as early indicators of pre-release defect density "
  • A. Fox, "Addressing software dependability with statistical and machine learning techniques"
  • J. Misurda, J. Clause, J. Reed, B. Childers, M-L Soffa, "Demand-driven structural testing with dynamic instrumentation",
  • D. Avots, M. Dalton, V. B. Livshits, M.Lam, "Improving software security with a C pointer analysis",
  • H. Cleve, A. Zeller, "Locating causes of program failures "

POPL'05

  • S. Lerner, T. Millstein, E. Rice, C. Chambers, "Automated soundness proofs for dataflow analyses and transformations via local rules "
  • S. Gulwani, G. Necula, "Precise interprocedural analysis using random interpretation "

FSE'05

  • "Context- and path-sensitive memory leak detection", Yichen Xie, Alex Aiken, FSE05, 115 - 125.
  • *"Performance data collection using a hybrid approach", Edu Metz, Raimondas Lencevicius, Teofilo F. Gonzalez, FSE05, 126 - 135. (about combining sampling and non-sampling dynamic analyses)
  • *"Summarizing application performance from a components perspective", Kavitha Srinivas, Harini Srinivasan, FSE05, 136 - 145. (about characterizing performance of framework-based systems)
  • "Matching execution histories of program versions", Xiangyu Zhang, Rajiv Gupta, FSE05, 197 - 20
  • "SOBER: statistical model-based bug localization", Chao Liu, Xifeng Yan, Long Fei, Jiawei Han, Samuel P. Midkiff, FSE05, 286 - 295. (seems related to Gupta paper)
  • "CUTE: a concolic unit testing engine for C", Koushik Sen, Darko Marinov, Gul Agha, FSE05, 263 - 272.
  • "DynaMine: finding common error patterns by mining software revision histories", Benjamin Livshits, Thomas Zimmermann, FSE05, 296 - 305.

PLDI'05

  • "Path slicing", Ranjit Jhala, Rupak Majumdar, PLDI'05, 38 - 4 (seems to be related to DataReach)
  • "DART: directed automated random testing", Patrice Godefroid, Nils Klarlund, Koushik Sen, PLDI'05, 213 - 223

PLDI'04

  • "Inducing heuristics to decide whether to schedule", John Cavazos, J. Eliot B. Moss, 183 - 194

ASE'05

  • *"Locating faulty code using failure-inducing chops", Neelam Gupta, Haifeng He, Xiangyu Zhang, Rajiv Gupta, ASE05, 263 - 272; (will be background for an ICSE06 paper)
  • *"Empirical evaluation of the tarantula automatic fault-localization technique", James A. Jones, Mary Jean Harrold, ASE05, 273 - 282
  • "Automating experimentation on distributed testbeds", Yanyan Wang, Matthew J. Rutherford, Antonio Carzaniga, Alexander L. Wolf, ASE05, 164 - 173.
  • "Automatic test factoring for java", David Saff, Shay Artzi, Jeff H. Perkins, Michael D. Ernst, ASE05, 114 - 123

OOPSLA'05

  • "Scalable component abstractions", Martin Odersky, Matthias Zenger, OOPSLA05, 41 - 57
  • "Demand-driven points-to analysis for Java", Manu Sridharan, Denis Gopan, Lexin Shan, Rastislav Bodik, OOPSLA'05, 59 - 76
  • *"Micro patterns in Java code", Joseph (Yossi) Gil, Itay Maman, OOPSLA'05, 97 - 116
  • *"Javari: adding reference immutability to Java", Matthew S. Tschantz, Michael D. Ernst, OOPSLA05, 211 - 230 (related to his OOPSLA04 paper)
  • *"Improving virtual machine performance using a cross-run profile repository", Matthew Arnold, Adam Welc, V. T. Rajan, OOPSLA05, 297 - 311 (may cover in 516)
  • "Relational queries over program traces", Simon Goldsmith, Robert O'Callahan, Alex Aiken, OOPSLA05, 385 - 402

ICSM05

  • TBA

ECOOP'05

  • *"Interprocedural Analysis for Priviledged Code Placement and Tainted Variable Detection", M Pisoia, R. Flynn, L. Koved, V.C. Sreedhar, ECOOP05, 362-386. (may do in 516) "Eclat: Automatic generation and Classifiction of Test Inputs", C. Pacheco, M. Ernst, ECOOP05, 504-427.
  • "Lightweight Defect Localization for Java", V. Dallmeier, C. Lindig, Andreas Zeller, ECOOP05, 528-550.
  • *"The Emergent Structure of Development Tasks", G. Murphy, M. Kersten, M. Robillard, D. Cubranic, ECOOP05, 33-48.

Recent Journal Articles

TOPLAS

  • "A systematic approach to static access control" Francois Pottier, Christian Skalka, Scott Smith, ACM TOPLAS Mar 2005, 344 - 382
  • "Resource aware programming", Luc Moreau, Christian Queinnec Pages: 441 - 476, ACM TOPLAS, May 2005.
  • "A practical and fast iterative algorithm for Phi-function computation using DJ graphs", Dibyendu Das, U. Ramakrishna, ACM TOPLAS, May 2005, 426 - 440 (may do in 516)
  • *"Dynamic Software Updating" M. Hicks, S. Nettles, ACM TOPLAS, Nov 2005, 1049-1096.

Recent Workshop Papers

WODA'05

  • TBA
Personal tools