ICSE '94 Proceedings of the 16th international conference on Software engineering
The CRC card book
UML distilled (2nd ed.): a brief guide to the standard object modeling language
UML distilled (2nd ed.): a brief guide to the standard object modeling language
The humane interface: new directions for designing interactive systems
The humane interface: new directions for designing interactive systems
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Uml and Java
Software Reflexion Models: Bridging the Gap between Design and Implementation
IEEE Transactions on Software Engineering
Let's go to the whiteboard: how and why software developers use drawings
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Code bubbles: a working set-based interface for code understanding and maintenance
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Code canvas: zooming towards better development environments
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Software design sketching with calico
Proceedings of the IEEE/ACM international conference on Automated software engineering
Digitally annexing desk space for software development (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
CREWW: collaborative requirements engineering with wii-remotes (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
TouchDevelop: programming cloud-connected mobile devices via touchscreen
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Hi-index | 0.00 |
The design of object-oriented systems starts with modeling, a process to identify core concepts and their relations. Mainstream modeling techniques can be either informal (white board, CRC cards, etc.) or formal (e.g., UML editors). The former support well the creative modeling process, but their output is difficult to store, process and maintain. The latter reduce these problems, at the expense of creativity and productivity because they are tedious and not trivial to use. We present CEL, a touch- and gesture-based iPad application to rapidly create, manipulate, and store language agnostic object- oriented software models, based on a minimal set of constructs. Demo video URL: http://youtu.be/icQVS6w0jTE.