Linking Sketches and Diagrams to Source Code Artifacts — Supplementary Material
Description
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 links in Javadoc comments and visualizes them in situ in the source code editor as graphical icons for the IntelliJ Java IDE. Besides being a useful software documentation tool, SketchLink also enables developers to navigate through their source code using the linked sketches and diagrams.
This dataset contains:
- The source code of the SketchLink server, web application, and IntelliJ plugin.
- A demo video.
- Recordings of the user study sessions (audio removed due to confidentiality).
- The questionnaire and task list used for the plugin study sessions.
Files
sketchlink_demo-video_subs+voice-over.mp4
Files
(2.0 GB)
Name | Size | Download all |
---|---|---|
md5:65266a89ad9aa562adcc70a8a7ef4f62
|
282.2 MB | Preview Download |
md5:d8686b147be0bdec308f4ae1ef2806fa
|
190.8 MB | Download |
md5:015f310d8eeab8164ee216c56ddd002d
|
154.5 MB | Download |
md5:bec46868bf54eeca4ac5d3c45964b3ec
|
123.1 MB | Download |
md5:708b97561e188e617de1814e8ca44eab
|
149.6 MB | Download |
md5:ebf384622eb848a9baa13592b62e5280
|
767.0 kB | Preview Download |
md5:e1184529a37392f4b3ad2a852e17c9b4
|
148.1 MB | Download |
md5:ea84daad7db962fa6b80b64206113ddd
|
90.4 MB | Download |
md5:63338ad7903d498ec49dd4c51c63c3f9
|
56.1 kB | Preview Download |
md5:ff3d86462943f275f277595821f2ad51
|
26.4 MB | Preview Download |
md5:8170715aae585c19d709b4a5e8891326
|
1.1 MB | Preview Download |
md5:2d79c686b0012effcdf2ce49aaa5a1bf
|
344.4 MB | Download |
md5:4a1caad345f10a2de22a7e1fe1d99207
|
519.8 MB | Download |