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 $.