Commune: a shared drawing surface
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
Specifying gestures by example
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Tivoli: an electronic whiteboard for informal workgroup meetings
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Tcl and the Tk toolkit
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Moving out from the control room: ethnography in system design
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
The design and evaluation of marking menus
The design and evaluation of marking menus
Object-oriented programming in the BETA programming language
Object-oriented programming in the BETA programming language
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Some patterns for software architectures
Pattern languages of program design 2
Software tools and environments
ACM Computing Surveys (CSUR)
Communications of the ACM
Evolutionary engagement in an ongoing collaborative work process: a case study
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Inside COM
Object-oriented methods (UML ed., 2nd ed.): a foundation
Object-oriented methods (UML ed., 2nd ed.): a foundation
SIGCPR '98 Proceedings of the 1998 ACM SIGCPR conference on Computer personnel research
The case for user-centered CASE tools
Communications of the ACM
Cirrin: a word-level unistroke keyboard for pen input
Proceedings of the 11th annual ACM symposium on User interface software and technology
Quikwriting: continuous stylus-based text entry
Proceedings of the 11th annual ACM symposium on User interface software and technology
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
DB-main: a next generation meta-case
Information Systems - Special issue on meta-modelling and methodology engineering
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Design at Work: Cooperative Design of Computer Systems
Design at Work: Cooperative Design of Computer Systems
How the Learning Curve Affects CASE Tool Adoption
IEEE Software
Meta-CASE in Practice: a Case for KOGGE
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
The M.A.D. Experience: Multiperspective Application Development in evolutionary prototyping
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
A Tale of Two Countries: Case Experiences and Expectations
Proceedings of the IFIP WG8.2 Working Conference on The Impact of Computer Supported Technologies in Information Systems Development
Tool Integration: Experiences and Issues in Using XMI and Component Technology
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Do We Need 'Agile' Software Development Tools?
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
A comparative study of UML tools
ACAI '11 Proceedings of the International Conference on Advances in Computing and Artificial Intelligence
Traveling architects – a new way of herding cats
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Hi-index | 0.00 |
A major strength in object-oriented development is the direct support for domain modelling offered by the conceptual framework underlying object-orientation. In this framework, domains and systems can be analysed and understood using models at a high level of abstraction. To support the construction of such models, a large number of Computer-Aided Software Engineering tools are available. These tools excel in supporting design and implementation, but have little support for elements such as creativity, flexibility, and collaboration. We believe that this lack of support partly explains the low adoption of CASE tools. Based on this, we have developed a tool, Knight, which supports intuition, flexibility, and collaboration by implementing gesture based UML modelling on a large electronic whiteboard. Such support improves CASE tools, and can thus potentially lead to increased adoption of CASE tools and thus ultimately help improving the overall quality of development projects.