This is the site for minimUML, the UML tool for CS Education. minimUML was designed to be easy to use. It includes support for classes and relations among classes. It also provide support for free form comments and notes as well as export to PNG, JPG, Java and C++.

We are currently adding the capabilities to do peer reviews and keep track of multiple author/reviews within the tool. There is also work on supporting automatic upload of to a server (online submission).

Some of our publications on minimUML include:

  • Dick Gayler, David Klappholz, Valerie J. Harvey and Manuel A. Pérez-Quiñones (2007) UML Tools: What is their Role in Undergraduate Computer Science Courses? In SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education, Covington, KY.
  • S. A. Turner, Manuel A. Pérez-Quiñones, S. H. Edwards (2007) Effect of Interface Style in Peer Review Comments for UML Designs. The Journal of Computing Sciences in Colleges, v 22(3), pp. 214-220.
  • Scott Alexander Turner. minimUML: A Minimalist Approach to UML Diagraming for Early Computer Science Education. MS Thesis, Feburary 04, 2005.
  • Scott A. Turner, Manuel A. Pérez-Quiñones and Stephen H. Edwards (2005) minimUML: A minimalist approach to UML diagramming for early computer science education, Journal on Educational Resources in Computing, v5 n4, pp. 1-28, ACM Press.
  • Edward F. Gehringer, Donald D. Chinn, Manuel A. Pérez-Quiñones and Mark A. Ardis (2005) Using peer review in teaching computing. In SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, pp. 321-322, St. Louis, Missouri, USA, ACM Press: New York, NY, USA.