Skip to content

Ralph E. Johnson

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

59

Venues

11

Active years

1985–2016

Best venue rank

A*

Where they publish

Papers

59 indexed papers, newest first.

YearVenueTitleAuthors
2016ICSECOPE: vision for a change-oriented programming environment.Danny Dig, Ralph E. Johnson, Darko Marinov, Brian P. Bailey, Don S. Batory
2015ICSETempura: Temporal Dimension for IDEs.Yun Young Lee, Darko Marinov, Ralph E. Johnson
2015ICSECascade: A Universal Programmer-Assisted Type Qualifier Inference Tool.Mohsen Vakilian, Amarin Phaosawasdi, Michael D. Ernst, Ralph E. Johnson
2014ICSEMining fine-grained code changes to detect unknown change patterns.Stas Negara, Mihai Codoban, Danny Dig, Ralph E. Johnson
2014ICSEAlternate refactoring paths reveal usability problems.Mohsen Vakilian, Ralph E. Johnson
2013ECOOPA Comparative Study of Manual and Automated Refactorings.Stas Negara, Nicholas Chen, Mohsen Vakilian, Ralph E. Johnson, Danny Dig
2013ECOOPWhy Do Scala Developers Mix the Actor Model with other Concurrency Models?Samira Tasharofi, Peter Dinges, Ralph E. Johnson
2013ECOOPA Compositional Paradigm of Automating Refactorings.Mohsen Vakilian, Nicholas Chen, Roshanak Zilouchian Moghaddam, Stas Negara, Ralph E. Johnson
2013ICSEDrag-and-drop refactoring: intuitive and efficient program transformation.Yun Young Lee, Nicholas Chen, Ralph E. Johnson
2012ECOOPIs It Dangerous to Use Version Control Histories to Study Source Code Evolution?Stas Negara, Mohsen Vakilian, Nicholas Chen, Ralph E. Johnson, Danny Dig
2012ICSEUse, disuse, and misuse of automated refactorings.Mohsen Vakilian, Nicholas Chen, Stas Negara, Balaji Ambresh Rajkumar, Brian P. Bailey, Ralph E. Johnson
2012OOPSLAGrowing a pattern language (for security).Munawar Hafiz, Paul Adamczyk, Ralph E. Johnson
2011OOPSLAThe language of languages research project: unifying concepts expressed across different notations.James R. Douglass, Nicholas Chen, Ralph E. Johnson
2011OOPSLAExpressing pipeline parallelism using TBB constructs: a case study on what works and what doesn't.Eric C. Reed, Nicholas Chen, Ralph E. Johnson
2011OOPSLAThe need for richer refactoring usage data.Mohsen Vakilian, Nicholas Chen, Stas Negara, Balaji Ambresh Rajkumar, Roshanak Zilouchian Moghaddam, Ralph E. Johnson
2011OOPSLAKeshmesh: a tool for detecting and fixing java concurrency bug patterns.Mohsen Vakilian, Stas Negara, Samira Tasharofi, Ralph E. Johnson
2010EuroParAutomatic MPI to AMPI Program Transformation Using Photran.Stas Negara, Gengbin Zheng, Kuo-Chuan Pan, Natasha Negara, Ralph E. Johnson, Laxmikant V. Kal, Paul M. Ricker
2009ICSEImproving perimeter security with security-oriented program transformations.Munawar Hafiz, Ralph E. Johnson
2009ICSERefactoring and the evolution of Fortran.Jeffrey L. Overbey, Stas Negara, Ralph E. Johnson
2009OOPSLARelooper: refactoring for loop parallelism in Java.Danny Dig, Mihai Tarce, Cosmin Radoi, Marius Minea, Ralph E. Johnson
2009OOPSLARegrowing a language: refactoring tools allow programming languages to evolve.Jeffrey L. Overbey, Ralph E. Johnson
2008ICSEUntitled recordDanny Dig, Stas Negara, Vibhu Mohindra, Ralph E. Johnson
2008ICSEUntitled recordDanny Dig, Stas Negara, Vibhu Mohindra, Ralph E. Johnson
2008OOPSLAToward refactoring in a polyglot world: extending automated refactoring support across Java and XML.Nicholas Chen, Ralph E. Johnson
2008OOPSLAThe 2nd workshop on refactoring tools (WRT'08).Danny Dig, Robert M. Fuhrer, Ralph E. Johnson
2008SLEGenerating Rewritable Abstract Syntax Trees.Jeffrey L. Overbey, Ralph E. Johnson
2007ICSERefactoring-Aware Configuration Management for Object-Oriented Programs.Danny Dig, Kashif Manzoor, Ralph E. Johnson, Tien N. Nguyen
2007OOPSLATowards a pattern language for adaptive object models.Len Welicki, Joseph W. Yoder, Rebecca Wirfs-Brock, Ralph E. Johnson
2006COMPSACDetecting Data Races on Framework-Based Applications.Federico Balaguer, Thuc S. M. Ho, Ralph E. Johnson
2006ECOOPAutomated Detection of Refactorings in Evolving Components.Danny Dig, Can Comertoglu, Darko Marinov, Ralph E. Johnson
2006ECOOPThe Closing of the Frontier.Ralph E. Johnson
2006IPCCCMultiple design patterns for voice over IP (VoIP) security.Zahid Anwar, William Yurcik, Ralph E. Johnson, Munawar Hafiz, Roy H. Campbell
2006OOPSLAAutomated upgrading of component-based applications.Danny Dig, Ralph E. Johnson
2006OOPSLAMolhadoRef: a refactoring-aware software configuration management tool.Danny Dig, Tien N. Nguyen, Kashif Manzoor, Ralph E. Johnson
2006OOPSLADesign patterns: beginnings and futures.Steven Fraser, Erich Gamma, Richard Helm, Ralph E. Johnson
2005ECOOPEfficient Multimethods in a Single Dispatch Language.Brian Foote, Ralph E. Johnson, James Noble
2005EDOCTransaction Support Using Unit of Work Modeling in the Context of MDA.Weerasak Witthawaskul, Ralph E. Johnson
2005SERAUsing Re-factoring to Reduce the Pain of Component Evolution.Ralph E. Johnson
2004ECOOPUsing Aspects to Make Adaptive Object-Models Adaptable.Ayla Dantas, Joseph W. Yoder, Paulo Borba, Ralph E. Johnson
2004OOPSLASoftware development: arts & crafts or math & science?Jim Haungs, Martin Fowler, Ralph E. Johnson, Steve McConnell, Richard P. Gabriel
2003OOPSLAObject-oriented success stories: "learning from our failures".Joseph W. Yoder, Ralph E. Johnson, Steven R. Wingo, Ron Jeffries, Linda Rising
1998ECOOPWrappers to the Rescue.John Brant, Brian Foote, Ralph E. Johnson, Don Roberts
1997OOPSLABeyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel).Steven Fraser, Kent L. Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke
1996OOPSLAA Framework for Run-Time Systems and its Visual Programming Language.Alan M. Durham, Ralph E. Johnson
1995OOPSLAA Framework for Network Protocol Software.Hermann Hni, Ralph E. Johnson, Robert Engel
1994ECOOPPatterns Generate Architectures.Kent L. Beck, Ralph E. Johnson
1993ECOOPDesign Patterns: Abstraction and Reuse of Object-Oriented Design.Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides
1993OOPSLAHow to Get a Paper Accepted at OOPSLA (Panel).Ralph E. Johnson, Kent L. Beck, Grady Booch, William R. Cook, Richard P. Gabriel, Rebecca Wirfs-Brock
1992OOPSLADocumenting Frameworks using Patterns.Ralph E. Johnson
1992OOPSLAObject-Oriented Megaprogramming (Panel).Peter Wegner, William L. Scherlis, James M. Purtilo, David C. Luckham, Ralph E. Johnson
1990ECOOPDesigning reusable designs (panel session): experiences designing object-oriented frameworks.Allen Wirfs-Brock, John M. Vlissides, Ward Cunningham, Ralph E. Johnson, Lonnie Bollette
1990OOPSLADesigning Reusable Designs - Experiences Designing Object-Oriented Frameworks (Panel).Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark A. Linton
1990POPLA Type System for Smalltalk.Justin O. Graver, Ralph E. Johnson
1989OOPSLAReflective Facilities in Smalltalk-80.Brian Foote, Ralph E. Johnson
1988OOPSLATS: An Optimizing Compiler for Smalltalk.Ralph E. Johnson, Justin O. Graver, Lawrence W. Zurawski
1988OOPSLAAn Interactive Environment for Object-Oriented Music Composition and Sound Synthesis.Carla A. Scaletti, Ralph E. Johnson
1987OOPSLAWorkshop on compiling and optimizing.Ralph E. Johnson
1986OOPSLAType-Checking Smalltalk.Ralph E. Johnson
1985PODCSymmetry and Similarity in Distributed Systems.Ralph E. Johnson, Fred B. Schneider