Jason Elliot Robbins, Ph.D.

Basic Information

Email:jr@jrobbins.org
Homepage:http://www.jrobbins.org/

Teaching

Research Projects

Commercial Projects

About Me

Research interests
I am interested in a great many things including but not limited to cognitive issues in software design, software design tools, software architecture, experimental programming, the software marketplace, programming in the small, commercial software package development, evolutionary programming, programming by demonstration, taking the object-oriented programming paradigm far beyond any reasonable expectation, user programming, software process in the small, user interfaces in general and their implementation.
Abilities
  • Emacs
  • C, C++, Java
  • Smalltalk, Self
  • Lisp
  • UML
  • Unix, Linux
  • Java web servlets
Favorite Paraphrases
The goal of personal computing is to enhance every aspect of human ability. -- Alan Kay
I didn't do [SketchPad] in order to get [The Software Systems Award]. I did it because it was fun. -- Ivan Sutherland
A really powerful tool changes its user -- Donald Knuth
All evolution in thought and conduct must at first appear as heresy and misconduct. -- George Bernard Shaw
It takes two to lie: one to lie and one to listen. -- Homer Simpson

Publications

Journals

A Component- and Message-Based Architectural Style for GUI Software.
Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., Jason E. Robbins, Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow. Available on-line. IEEE Transactions on Software Engineering, pages 390-406, June 1996. A significant revision and extension of the ICSE17 paper.
Extending Design Environments to Software Architecture Design.
Jason E. Robbins, David M. Hilbert, David F. Redmiles. The International Journal of Automated Software Engineering. Special issue: The Best of KBSE'96. Available in PDF format.
Software Architecture Critics in the Argo Design Environment.
Jason E. Robbins, David F. Redmiles. Knowledge-Based Systems. Special issue: The Best of IUI'98. Sept. 1998. vol. 5. no. 1. pp. 47-60. A significant revision and extension of the IUI'98 paper. Available in PDF format.
Cognitive Support, UML Adherence, and XMI Interchange in Argo/UML.
Robbins, J. E. and Redmiles D. F. Journal of Information and Software Technology. Special issue: The Best of COSET'99. Jan. 2000, vol. 42, no. 2, pp. 79-89. Available as PDF
Modeling Software Architectures in the Unified Modeling Language.
Medvidovic, N., Rosenblum, D. S., Robbins, J. E., and Redmiles, D. F. ACM Transactions on Software Engineering and Methodology. Jan. 2002, vol. 11, no. 1, pp. 2-57. Available in PDF format.

Book Chapters

Adopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools.
Appeared in Perspectives on Open Source and Free Software, J. Feller, B. Fitzgerald, S. Hissam & K. Lakhani (Eds.), MIT Press. A significant revision and extension of the 2nd OSSE workshop paper. Available in PDF. The book is avaiable at amazon.com.

Conferences

Reusable Objects.
with David Morley et al. in TOOLS March, 1992, Paris, France.
A Component and Message-Based Architectural Style for GUI Software.
Richard N. Taylor, Nenad Medvidovic, Ken M. Anderson, E. James Whitehead, Jr., and Jason E. Robbins. International Conference on Software Engineering 1995, Seattle WA. Available in PostScript
Software Architecture Design from the Perspective of Human Cognitive Needs.
Jason E. Robbins and David F. Redmiles. Proceedings of the California Software Symposium 1996. Los Angeles, California.
Visual Language Features Supporting Human-Human and Human-Computer Communication.
Jason E. Robbins, David J. Morley, David F. Redmiles, Vadim Filatov, Dima Kononov. Published in the IEEE Symposium on Visual Languages 1996. Available in PDF.
Extending Design Environments to Software Architecture Design.
Jason E. Robbins, David M. Hilbert, and David F. Redmiles. Published in Knowledge-Based Software Engineering 1996. Available in PDF. This paper was selected as best of conference.
Using Object-Oriented Typing to Support Architectural Design in the C2 Style.
Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and Richard N. Taylor. Proceedings of SIGSOFT'96: The Fourth Symposium on the Foundations of Software Engineering (FSE-4), San Francisco, CA, October 16-18, 1996. Available in PostScript. Also available as Technical Report UCI-ICS-96-6.
Argo: A Tool for Evolving Software Architectures.
Jason E. Robbins, David M. Hilbert, David F. Redmiles. Formal Demonstration at the 1997 International Conference on Software Engineering (ICSE'97). PDF
Software Architecture Critics in Argo.
Jason E. Robbins, David M. Hilbert, David F. Redmiles. Proc. of The 1998 International Conference on Intelligent User Interfaces (IUI'98). Named one of six best papers of conference. Available in PDF.
Modeling C2 in the Unified Modeling Language.
Jason E. Robbins, David F. Redmiles, David S. Rosenblum. Published in the California Software Symposium 1997.
Integrating Architecture Description Languages with a Standard Design Method.
Jason E. Robbins, Nenad Medvidovic, David F. Redmiles, David S. Rosenblum. Appeared at ICSE'98. Available in PDF.
Using HTML to Create Early Prototypes.
Vaidyanathan, J., Robbins, J. E., and Redmiles, D. F. Human Factors in Computing Systems (CHI'99). Available in PDF.
Sweeping Away Disorder with the Broom Alignment Tool.
Robbins, J. E., Kantor, M., Redmiles, D. F. Human Factors in Computing Systems (CHI'99). Available in PDF.
Cognitive Support, UML Adherence, and XMI Interchange in Argo/UML.
Robbins, J. E. and Redmiles D. F. Construction of Software Engineering Tools (CoSET'99). Available in PDF. See also, http://www.ArgoUML.org/

Workshops

Adopting OSS Methods by Adopting OSS Tools.
Jason E. Robbins. 2nd Workshop on Open Source Software Engineering. 2002. Orlando, FL. Available in PDF.
Software Architecture: Foundations of a Software Component Marketplace.
E. James Whitehead, Jr., Jason E. Robbins, Nenad Medvidovic, and Richard N. Taylor. ICSE 1995 Workshop on Software Architecture. Seattle, WA.
Using Critics to Analyze Evolving Architectures.
Jason E. Robbins, David M. Hilbert, and David F. Redmiles. Second International Software Architecture Workshop (ISAW-2) . Available in PDF.

Tech Reports

A Software Architecture Design Environment for Chiron-2 Style Architectures/
Jason E. Robbins, E. James Whitehead, Jr., Nenad Medvidovic, and Richard N. Taylor. January 1995. Tech Report Arcadia-UCI-95-01.
Integrating Architecture Description Languages with a Standard Design Method.
Jason E. Robbins, Nenad Medvidovic, David F. Redmiles, David S. Rosenblum. August 1997. Tech Report UCI-97-35.
Design Critiquing Systems.
Jason E. Robbins. November 1998. Tech Report UCI-98-41. Available in PDF.

This page last updated on $Date: 2004/05/01 02:10:34 $.