Sketches and diagrams play an important role in the daily work of software developers. If they are archived, they are often detached from the source code they document, because there is no adequate tool support to assist developers in capturing, archiving, and retrieving sketches related to certain source code artifacts. We implemented SketchLink to increasing the value of sketches and diagrams created during software development by supporting developers in these tasks. Our prototype implementation provides a web application that employs the camera of smartphones and tablets to capture analog sketches, but can also be used on desktop computers to upload, for instance, computer-generated diagrams. We also implemented a plugin that embeds the...
With the advent of the Tablet PC and stylus-based PDAs, sketching-based user interfaces for design t...
Diagrammatic sketching is a natural modality of human-computer interaction that can be used for a va...
Artefact management in a software development process is a difficult problem in software e...
Sketches and diagrams play an important role in the daily work of software developers. In our paper ...
Sketching is an important activity for understanding, designing, and communicating different aspects...
Programmers write notes and draw informal sketches and diagrams. We hypothesize about understandabil...
Abstract—Whiteboard sketches play a crucial role in software development, helping to support groups ...
Powerful software tools, such as software development environments, often have complex graphical use...
Whiteboard sketches play a crucial role in software development, helping to support groups of design...
Recent discussions in the interaction design community have called attention to sketching as an omni...
Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations ...
Sketching is one of the most common practices applied by software engineers, developers and maintain...
Software engineers routinely use sketches (informal, ad-hoc drawings) to visualize and communicate c...
Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations ...
Sketching is an intuitive and simple way to depict sciences with various object form and appearance ...
With the advent of the Tablet PC and stylus-based PDAs, sketching-based user interfaces for design t...
Diagrammatic sketching is a natural modality of human-computer interaction that can be used for a va...
Artefact management in a software development process is a difficult problem in software e...
Sketches and diagrams play an important role in the daily work of software developers. In our paper ...
Sketching is an important activity for understanding, designing, and communicating different aspects...
Programmers write notes and draw informal sketches and diagrams. We hypothesize about understandabil...
Abstract—Whiteboard sketches play a crucial role in software development, helping to support groups ...
Powerful software tools, such as software development environments, often have complex graphical use...
Whiteboard sketches play a crucial role in software development, helping to support groups of design...
Recent discussions in the interaction design community have called attention to sketching as an omni...
Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations ...
Sketching is one of the most common practices applied by software engineers, developers and maintain...
Software engineers routinely use sketches (informal, ad-hoc drawings) to visualize and communicate c...
Software engineers often use hand-drawn diagrams as preliminary design artefacts and as annotations ...
Sketching is an intuitive and simple way to depict sciences with various object form and appearance ...
With the advent of the Tablet PC and stylus-based PDAs, sketching-based user interfaces for design t...
Diagrammatic sketching is a natural modality of human-computer interaction that can be used for a va...
Artefact management in a software development process is a difficult problem in software e...