Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2661672
|View full text |Cite
|
Sign up to set email alerts
|

Linking sketches and diagrams to source code artifacts

Abstract: Recent studies have shown that sketches and diagrams play an important role in the daily work of software developers. If these visual artifacts 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. This paper presents SketchLink, a tool that aims at increasing the value of sketches and diagrams created during software development by suppor… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 18 publications
(20 citation statements)
references
References 23 publications
0
20
0
Order By: Relevance
“…There are a few beginnings toward addressing the disjoint topologies challenge. For example, Whyline [20] builds a path just-in-time to bridge the gap between two topologies: from GUI output to its relevant source code, and SketchLink [3] links sketches to code. Mining approaches like Chen and Grundy's [5] are also emerging to find relationships among disjoint topologies such as documentation and source code.…”
Section: Sometimes There Is No Pathmentioning
confidence: 99%
“…There are a few beginnings toward addressing the disjoint topologies challenge. For example, Whyline [20] builds a path just-in-time to bridge the gap between two topologies: from GUI output to its relevant source code, and SketchLink [3] links sketches to code. Mining approaches like Chen and Grundy's [5] are also emerging to find relationships among disjoint topologies such as documentation and source code.…”
Section: Sometimes There Is No Pathmentioning
confidence: 99%
“…A practical extension of this model would be to link external resources to the metadata. Similar thing was done by Baltes et al who designed SketchLink tool [5] for linking sketches documenting high-level design to code elements through SCAs. Their design included a service for uploading and managing images of sketches from mobile devices and web browsers.…”
Section: Related Workmentioning
confidence: 89%
“…Feature location tools from the recovering approach usually produce list of source code elements that are evaluated as relevant to the given feature [3]. Preserving approaches directly assign high-level information to source code elements with annotations [4], [5]. Although in both cases the retrievable data represent source code metadata (abbreviated: metadata), they are of different nature.…”
Section: A Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…We conducted a formative user study and got valuable insights to improve the tool. In the future, we plan to extend LivelySketches to allow users to also link sketches to other relevant resources like documents, emails, or source code [32]. A linked sketch could then be used to navigate through linked artifacts.…”
Section: Discussionmentioning
confidence: 99%