kirancodes.me
To Proof Maintenance & Beyond!
Venues / ECOOP /

ECOOP 2013

29 papers

  1. A Comparative Study of Manual and Automated Refactorings · Stas Negara, Nicholas Chen, Mohsen Vakilian, Ralph E. Johnson, Danny Dig
  2. A Compositional Paradigm of Automating Refactorings · Mohsen Vakilian, Nicholas Chen, Roshanak Zilouchian Moghaddam, Stas Negara, Ralph E. Johnson
  3. A Formal Semantics for Isorecursive and Equirecursive State Abstractions · Alexander J. Summers, Sophia Drossopoulou
  4. Averroes: Whole-Program Analysis without the Whole Program · Karim Ali, Ondrej Lhoták
  5. CoCo: Sound and Adaptive Replacement of Java Collections · Guoqing Xu
  6. Combining Form and Function: Static Types for JQuery Programs · Benjamin S. Lerner, Liam Elberty, Jincheng Li, Shriram Krishnamurthi
  7. Composition and Reuse with Compiled Domain-Specific Languages · Arvind K. Sujeeth, Tiark Rompf, Kevin J. Brown, HyoukJoong Lee, Hassan Chafi, Victoria Popic + 5 more
  8. Detecting Refactored Clones · Mati Shomrat, Yishai A. Feldman
  9. Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine · Danilo Ansaloni, Stephen Kell, Yudi Zheng, Lubomír Bulej, Walter Binder, Petr Tuma
  10. Feature-Oriented Programming with Object Algebras · Bruno C. d. S. Oliveira, Tijs van der Storm, Alex Loh, William R. Cook
  11. Heap Decomposition Inference with Linear Programming · Haitao Steve Zhu, Yu David Liu
  12. Higher-Order Reactive Programming with Incremental Lists · Ingo Maier, Martin Odersky
  13. Implementing Federated Object Systems · Tobias Freudenreich, Patrick Eugster, Sebastian Frischbier, Stefan Appel, Alejandro P. Buchmann
  14. Is This a Bug or an Obsolete Test? · Dan Hao, Tian Lan, Hongyu Zhang, Chao Guo, Lu Zhang
  15. Java UI : Effects for Controlling UI Object Access · Colin S. Gordon, Werner Dietl, Michael D. Ernst, Dan Grossman
  16. Joins: A Case Study in Modular Specification of a Concurrent Reentrant Higher-Order Library · Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
  17. Ownership-Based Isolation for Concurrent Actors on Multi-core Machines · Olivier Gruber, Fabienne Boyer
  18. QUIC Graphs: Relational Invariant Generation for Containers · Arlen Cox, Bor-Yuh Evan Chang, Sriram Sankaranarayanan
  19. Really Automatic Scalable Object-Oriented Reengineering · Marco Trudel, Carlo A. Furia, Martin Nordio, Bertrand Meyer
  20. RedCard: Redundant Check Elimination for Dynamic Race Detectors · Cormac Flanagan, Stephen N. Freund
  21. Reducing Lookups for Invariant Checking · Jakob G. Thomsen, Christian Clausen, Kristoffer Just Andersen, John Danaher, Erik Ernst
  22. Simple Profile Rectifications Go a Long Way - Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations · Bo Wu, Mingzhou Zhou, Xipeng Shen, Yaoqing Gao, Raúl Silvera, Graham Yiu
  23. Systematic Testing of Refactoring Engines on Real Software Projects · Milos Gligoric, Farnaz Behrang, Yilong Li, Jeffrey Overbey, Munawar Hafiz, Darko Marinov
  24. The Billion-Dollar Fix - Safe Modular Circular Initialisation with Placeholders and Placeholder Types · Marco Servetto, Julian Mackay, Alex Potanin, James Noble
  25. The Shape of Things to Run - Compiling Complex Stream Graphs to Reconfigurable Hardware in Lime · Joshua S. Auerbach, David F. Bacon, Perry Cheng, Steve Fink, Rodric M. Rabbah
  26. Trustworthy Proxies - Virtualizing Objects with Invariants · Tom Van Cutsem, Mark S. Miller
  27. Verification Condition Generation for Permission Logics with Abstract Predicates and Abstraction Functions · Stefan Heule, Ioannis T. Kassios, Peter Müller, Alexander J. Summers
  28. What Programmers Do with Inheritance in Java · Ewan D. Tempero, Hong Yul Yang, James Noble
  29. Why Do Scala Developers Mix the Actor Model with other Concurrency Models? · Samira Tasharofi, Peter Dinges, Ralph E. Johnson