English
Related papers

Related papers: Tag Clouds for Object-Oriented Source Code Visuali…

200 papers

Fog computing can provide computational resources and low-latency communication at the network edge. But with it comes uncertainties that must be managed in order to guarantee Service Level Agreements. Service observability can help the…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-18 Breno Costa , Abhik Banerjee , Prem Prakash Jayaraman , Leonardo R. Carvalho , João Bachiega , Aleteia Araujo

A visualization notation is a recurring pattern of symbols used to author specifications of visualizations, from data transformation to visual mapping. Programmatic notations use symbols defined by grammars or domain-specific languages…

Human-Computer Interaction · Computer Science 2023-09-01 Nicolas Kruchten , Andrew M. McNutt , Michael J. McGuffin

Context: Most prior software visualisation (SV) research has focused primarily on making aspects of intangible software product artefacts more evident. While undoubtedly useful, this focus has meant that software process visualisation has…

Software Engineering · Computer Science 2021-05-04 Mujtaba Alshakhouri , Jim Buchan , Stephen G. MacDonell

Programming languages themselves have a limited number of reserved keywords and character based tokens that define the language specification. However, programmers have a rich use of natural language within their code through comments, text…

Programming Languages · Computer Science 2017-05-23 Vadim Markovtsev , Eiso Kant

Considering the market's competitiveness and the complexity of organizations and projects, analyzing data is crucial to decision support on software development and project management processes. These practices are essential to increase…

Information Retrieval · Computer Science 2022-11-28 Andre Nobre Barrocas , Alberto Rodrigues da Silva , Joao Paulo Saraiva

Program visualizations help to form useful mental models of how programs work, and to reason and debug code. But these visualizations exist at a fixed level of abstraction, e.g., line-by-line. In contrast, programmers switch between many…

Human-Computer Interaction · Computer Science 2023-06-14 Devamardeep Hayatpur , Haijun Xia , Daniel Wigdor

Malicious document files used in targeted attacks often contain a small program called shellcode. It is often hard to prepare a runnable environment for dynamic analysis of these document files because they exploit specific vulnerabilities.…

Cryptography and Security · Computer Science 2018-06-15 Yuhei Otsubo , Akira Otsuka , Mamoru Mimura , Takeshi Sakaki , Atsuhiro Goto

Developing IoT, Data Computing and Cloud Computing software requires different programming skills and different programming languages. This cause a problem for many companies and researchers that need to hires many programmers to develop a…

Programming Languages · Computer Science 2017-12-27 Mahmoud S. Fayed , Muhammad Al-Qurishi , Atif Alamri , Ahmad A. Al-Daraiseh

Background. Within the software industry, it is commonly estimated that software professionals invest a substantial portion of their work hours in the process of understanding existing systems. In this context, an ineffective technical…

Software Engineering · Computer Science 2024-01-19 Fernando Padoan , Ronnie de Souza Santos , Rodrigo Pessoa Medeiros

Program semantics learning is the core and fundamental for various code intelligent tasks e.g., vulnerability detection, clone detection. A considerable amount of existing works propose diverse approaches to learn the program semantics for…

Software Engineering · Computer Science 2022-03-23 Jing Kai Siow , Shangqing Liu , Xiaofei Xie , Guozhu Meng , Yang Liu

With the rapid adoption of machine learning techniques for large-scale applications in science and engineering comes the convergence of two grand challenges in visualization. First, the utilization of black box models (e.g., deep neural…

This paper presents Tag2Text, a vision language pre-training (VLP) framework, which introduces image tagging into vision-language models to guide the learning of visual-linguistic features. In contrast to prior works which utilize object…

Computer Vision and Pattern Recognition · Computer Science 2024-03-19 Xinyu Huang , Youcai Zhang , Jinyu Ma , Weiwei Tian , Rui Feng , Yuejie Zhang , Yaqian Li , Yandong Guo , Lei Zhang

The variety, abundance, and structured nature of hashtags make them an interesting data source for training vision models. For instance, hashtags have the potential to significantly reduce the problem of manual supervision and annotation…

Computer Vision and Pattern Recognition · Computer Science 2017-11-28 Andreas Veit , Maximilian Nickel , Serge Belongie , Laurens van der Maaten

Program representation, which aims at converting program source code into vectors with automatically extracted features, is a fundamental problem in programming language processing (PLP). Recent work tries to represent programs with neural…

Machine Learning · Computer Science 2022-02-28 Ting Long , Yutong Xie , Xianyu Chen , Weinan Zhang , Qinxiang Cao , Yong Yu

Cloud computing offers the potential to help scientists to process massive number of computing resources often required in machine learning application such as computer vision problems. This proposal would like to show that which benefits…

Computer Vision and Pattern Recognition · Computer Science 2013-02-07 Yu Zhou

The popularity of tag clouds has sparked significant interest in the geographic research community, leading to the development of map-based adaptations known as intrinsic tag maps. However, existing methodologies for tag maps primarily…

Human-Computer Interaction · Computer Science 2024-08-26 Zhiwei Wei , Nai Yang

Even relatively simple code analysis can be a daunting task for many first year students. Perceived complexity, coupled with foreign and harsh syntax, often outstrips the ability for students to take in what they are seeing in terms of…

Human-Computer Interaction · Computer Science 2008-03-05 Christopher Pearson , Celina Gibbs , Yvonne Coady

Program comprehension is a fundamental task in software development and maintenance processes. Software developers often need to understand a large amount of existing code before they can develop new features or fix bugs in existing…

Machine Learning · Computer Science 2019-10-29 Vinoj Jayasundara , Nghi Duy Quoc Bui , Lingxiao Jiang , David Lo

Code search and comprehension have become more difficult in recent years due to the rapid expansion of available source code. Current tools lack a way to label arbitrary code at scale while maintaining up-to-date representations of new…

Machine Learning · Computer Science 2019-06-05 Ben Gelman , Bryan Hoyle , Jessica Moore , Joshua Saxe , David Slater

3D object grounding aims to locate the most relevant target object in a raw point cloud scene based on a free-form language description. Understanding complex and diverse descriptions, and lifting them directly to a point cloud is a new and…

Computer Vision and Pattern Recognition · Computer Science 2021-03-31 Mingtao Feng , Zhen Li , Qi Li , Liang Zhang , XiangDong Zhang , Guangming Zhu , Hui Zhang , Yaonan Wang , Ajmal Mian
‹ Prev 1 3 4 5 6 7 10 Next ›