English
Related papers

Related papers: SoftCloud: A Tool for Visualizing Software Artifac…

200 papers

In this paper, we define visual log of a software system as data capturing the interactions between its users and its graphic user interface (GUI), such as screen-shots and screen recordings. We vision that mining such visual log could be…

Software Engineering · Computer Science 2016-10-28 Hung Pham , Tam Nguyen , Phong Vu , Tung Nguyen

Code annotations is a widely used feature in Java systems to configure custom metadata on programming elements. Their increasing presence creates the need for approaches to assess and comprehend their usage and distribution. In this…

Software Engineering · Computer Science 2022-10-14 Phyllipe Lima , Jorge Melegati , Everaldo Gomes , Nathalya Stefhany Pereira , Eduardo Guerra , Paulo Meirelles

Word clouds are a popular text visualization technique that summarize an input text by displaying its most important words in a compact image. The traditional layout methods do not take proximity effects between words into account; this has…

Human-Computer Interaction · Computer Science 2023-06-23 Michael Huber , Martin Nöllenburg , Anaïs Villedieu

Artefacts play a vital role in software and systems development processes. Other terms like documents, deliverables, or work products are widely used in software development communities instead of the term artefact. In the following, we use…

Software Engineering · Computer Science 2021-04-08 D. Méndez Fernández , W. Böhm , A. Vogelsang , J. Mund , M. Broy , M. Kuhrmann , T. Weyer

We relate tag clouds to other forms of visualization, including planar or reduced dimensionality mapping, and Kohonen self-organizing maps. Using a modified tag cloud visualization, we incorporate other information into it, including text…

Artificial Intelligence · Computer Science 2011-06-14 F. Murtagh , A. Ganz , S. McKie , J. Mothe , K. Englmeier

The paper presents our design of a next generation information retrieval system based on tag co-occurrences and subsequent clustering. We help users getting access to digital data through information visualization in the form of tag…

Information Retrieval · Computer Science 2010-03-05 Kathrin Knautz , Simone Soubusta , Wolfgang G. Stock

Design patterns are elegant and well-tested solutions to recurrent software development problems. They are the result of software developers dealing with problems that frequently occur, solving them in the same or a slightly adapted way. A…

Software Engineering · Computer Science 2019-03-25 Hannes Thaller , Lukas Linsbauer , Alexander Egyed

Software visualization tools can facilitate program comprehension by providing visual metaphors, or abstractions that reduce the amount of textual data that needs to be processed mentally. One way they do this is by enabling developers to…

Software Engineering · Computer Science 2025-10-02 Malte Hansen , Jens Bamberg , Noe Baumann , Wilhelm Hasselbring

Software repositories are rich sources of qualitative artifacts, including source code comments, commit messages, issue descriptions, and documentation. These artifacts offer many interesting insights when analyzed through quantitative…

Software Engineering · Computer Science 2024-06-13 Christoph Treude

Word cloud use is a popular text visualization technique that scales font sizes based on word frequencies within a defined spatial layout. However, traditional word clouds disregard semantic relationships between words, arranging them…

Computational Geometry · Computer Science 2025-06-24 Naoya Oda , Yosuke Onoue

Source code plagiarism is a long-standing issue in tertiary computer science education. Many source code plagiarism detection tools have been proposed to aid in the detection of source code plagiarism. However, existing detection tools are…

Software Engineering · Computer Science 2021-04-23 Hayden Cheers , Yuqing Lin , Shamus P. Smith

A popular approach to semantic image understanding is to manually tag images with keywords and then learn a mapping from vi- sual features to keywords. Manually tagging images is a subjective pro- cess and the same or very similar visual…

Computer Vision and Pattern Recognition · Computer Science 2016-09-08 Ke Sun , Xianxu Hou , Qian Zhang , Guoping Qiu

Font selection is one of the most important steps in a design workflow. Traditional methods rely on ordered lists which require significant domain knowledge and are often difficult to use even for trained professionals. In this paper, we…

Computer Vision and Pattern Recognition · Computer Science 2019-10-03 Tianlang Chen , Zhaowen Wang , Ning Xu , Hailin Jin , Jiebo Luo

Investigating the code fragments of code clones detected by code clone detection tools is a time-consuming task, especially when a large number of reference source files are available. This paper proposes (i) a method for clustering a clone…

Software Engineering · Computer Science 2021-10-05 Daisuke Nishioka , Toshihiro Kamiya

Effective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linking ownership of software artifacts with developer…

Software Engineering · Computer Science 2024-05-27 Umme Ayman Koana , Quang Hy Le , Shadikur Rahman , Chris Carlson , Francis Chew , Maleknaz Nayebi

To facilitate understanding the architecture of a software system, we developed SArF Map technique that visualizes software architecture from feature and layer viewpoints using a city metaphor. SArF Map visualizes implicit software features…

Software Engineering · Computer Science 2013-06-06 Kenichi Kobayashi , Manabu Kamimura , Keisuke Yano , Koki Kato , Akihiko Matsuo

The issue of increasing volume, variety and velocity of has been an area of concern in cloud forensics. The high volume of data will, at some point, become computationally exhaustive to be fully extracted and analysed in a timely manner. To…

Cryptography and Security · Computer Science 2018-07-27 Yee-Yang Teing , Ali Dehghantanha , Kim-Kwang Raymond Choo

Foundation language models obtain the instruction-following ability through supervised fine-tuning (SFT). Diversity and complexity are considered critical factors of a successful SFT dataset, while their definitions remain obscure and lack…

Computation and Language · Computer Science 2023-08-16 Keming Lu , Hongyi Yuan , Zheng Yuan , Runji Lin , Junyang Lin , Chuanqi Tan , Chang Zhou , Jingren Zhou

Identifying software identifiers that implement a particular feature of a software product is known as feature identification. Feature identification is one of the most critical and popular processes performed by software engineers during…

Software Engineering · Computer Science 2022-04-26 Ra'Fat Al-Msie'Deen , Hamzeh Eyal Salman , Anas H. Blasi , Mohammed A. Alsuwaiket

Word clouds are a popular tool for visualizing documents, but they are not a good tool for comparing documents, because identical words are not presented consistently across different clouds. We introduce the concept of word storms, a…

Information Retrieval · Computer Science 2013-01-04 Quim Castella , Charles Sutton