Ralph E. Johnson
Affiliations:- University of Illinois, Urbana-Champaign, IL, USA
According to our database1,
Ralph E. Johnson
authored at least 108 papers
between 1985 and 2016.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on id.loc.gov
-
on dl.acm.org
On csauthors.net:
Bibliography
2016
Differential precondition checking: a language-independent, reusable analysis for refactoring engines.
Autom. Softw. Eng., 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
2014
Proceedings of the 36th International Conference on Software Engineering, 2014
Proceedings of the 36th International Conference on Software Engineering, 2014
2013
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
2012
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2012
Proceedings of the 34th International Conference on Software Engineering, 2012
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012
2011
Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture, 2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, 2011
Expressing pipeline parallelism using TBB constructs: a case study on what works and what doesn't.
Proceedings of the SPLASH'11 Workshops, 2011
The language of languages research project: unifying concepts expressed across different notations.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Differential precondition checking: A lightweight, reusable analysis for refactoring tools.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the REST: From Research to Practice, 2011
2010
Avoiding the classic catastrophic computer science failure mode: 2010 acm sigsoft outstanding research award talk.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010
Proceedings of the Workshop on Future of Software Engineering Research, 2010
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010
2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the ASE 2009, 2009
Proceedings of the ICSE Workshop on Software Engineering for Computational Science and Engineering, 2009
Proceedings of the ICSE Workshop on Software Engineering for Secure Systems, 2009
Systematically Eradicating Data Injection Attacks Using Security-Oriented Program Transformations.
Proceedings of the Engineering Secure Software and Systems, 2009
Proceedings of the Fifth Cyber Security and Information Intelligence Research Workshop, 2009
2008
IEEE Trans. Software Eng., 2008
Proceedings of the Software Language Engineering, First International Conference, 2008
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Toward refactoring in a polyglot world: extending automated refactoring support across Java and XML.
Proceedings of the Second ACM Workshop on Refactoring Tools, 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
<i>ReBA</i>: <i>re</i>factoring-aware <i>b</i>inary <i>a</i>daptation of evolving libraries.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007
2006
ACM SIGSOFT Softw. Eng. Notes, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the 25th IEEE International Performance Computing and Communications Conference, 2006
Proceedings of the ECOOP 2006, 2006
Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, 2006
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006
2005
Comput. Lang. Syst. Struct., 2005
Proceedings of the Third ACIS International Conference on Software Engineering, 2005
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005
Proceedings of the Ninth IEEE International Enterprise Distributed Object Computing Conference (EDOC 2005), 2005
Proceedings of the ECOOP 2005, 2005
2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the RAM-SE'04-ECOOP'04 Workshop on Reflection, 2004
2003
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003
2002
Proceedings of the Software Architecture: System Design, Development and Maintenance, IFIP 17<sup>th</sup> World Computer Congress, 2002
Proceedings of the International Workshop on Principles of Software Evolution, 2002
Proceedings of the Software Pioneers., 2002
2001
1999
A system to implement primitive data types.
J. Braz. Comput. Soc., 1999
1998
1997
A Refactoring Tool for Smalltalk.
Theory Pract. Object Syst., 1997
Guest Editor's Introduction: Why Explore Object Methods, Patterns, and Architectures?
IEEE Softw., 1997
Proceedings of the 1997 ACM SIGSOFT Symposium on Symposium on Software Reusability, 1997
Proceedings of the 1997 ACM SIGSOFT Symposium on Symposium on Software Reusability, 1997
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997
1996
Software Patterns (Introduction to the Special Section).
Commun. ACM, 1996
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996
1995
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995
1994
Frameworks: A Programmer's View of Developing Reusable Software.
Proceedings of the TOOLS 1994: 13th International Conference on Technology of Object-Oriented Languages and Systems, 1994
Creating Tools in HotDraw by Composition.
Proceedings of the TOOLS 1994: 13th International Conference on Technology of Object-Oriented Languages and Systems, 1994
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994
1993
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993
Proceedings of the Object Technologies for Advanced Software, 1993
Proceedings of the ECOOP'93, 1993
Proceedings of the ACM 21th Conference on Computer Science, 1993
1992
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1992
A Programmer's View of Developing Reusable Software.
Proceedings of the TOOLS 1992: 8th International Conference on Technology of Object-Oriented Languages and Systems, 1992
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992
1991
Proceedings of the Code Generation, 1991
1990
Proceedings of the 1990 IEEE Workshop on Visual Languages, 1990
Proceedings of the Conference Record of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, 1990
Designing Reusable Designs - Experiences Designing Object-Oriented Frameworks (Panel).
Proceedings of the Conference on Object-Oriented Programming Systems, 1990
Designing reusable designs (panel session): experiences designing object-oriented frameworks.
Proceedings of the European Conference on Object-Oriented Programming Addendum: Systems, 1990
1989
Proceedings of the Conference on Object-Oriented Programming: Systems, 1989
On Language Choice for the Introductory Comuter Science Course.
Proceedings of the Information Processing 89, Proceedings of the IFIP 11th World Computer Congress, San Francisco, USA, August 28, 1989
1988
Proceedings of the 1988 ACM SIGPLAN Workshop on Object-based Concurrent Programming, 1988
An Interactive Environment for Object-Oriented Music Composition and Sound Synthesis.
Proceedings of the Conference on Object-Oriented Programming Systems, 1988
Proceedings of the Conference on Object-Oriented Programming Systems, 1988
1987
Symmetry in Distributed Systems.
PhD thesis, 1987
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1987
1986
Proceedings of the Conference on Object-Oriented Programming Systems, 1986
Proceedings of the Advanced Programming Environments, 1986
1985
Proceedings of the Fourth Annual ACM Symposium on Principles of Distributed Computing, 1985