Jason Elliot Robbins, Ph.D.
Basic Information
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 $.