中文
相关论文

相关论文: Design Space of Programming Tools on Mobile Touchs…

200 篇论文

Over the past decade, the dominance of deep learning has prevailed across various domains of artificial intelligence, including natural language processing, computer vision, and biomedical signal processing. While there have been remarkable…

计算机视觉与模式识别 · 计算机科学 2024-04-15 Hou-I Liu , Marco Galindo , Hongxia Xie , Lai-Kuan Wong , Hong-Han Shuai , Yung-Hui Li , Wen-Huang Cheng

Automated understanding of user interfaces (UIs) from their pixels can improve accessibility, enable task automation, and facilitate interface design without relying on developers to comprehensively provide metadata. A first step is to…

人机交互 · 计算机科学 2021-09-21 Jason Wu , Xiaoyi Zhang , Jeff Nichols , Jeffrey P. Bigham

The ubiquity and on-the-go availability of mobile devices makes them central to many tasks such as interpersonal communication and media consumption. However, despite the potential of mobile devices for on-demand exploratory data…

人机交互 · 计算机科学 2024-04-18 Luke S. Snyder , Ryan A. Rossi , Eunyee Koh , Jeffrey Heer , Jane Hoffswell

Developing embedded systems is a complex endeavor that frequently requires collaborative teamwork. With the rise of freelance work and the global shift towards remote work, the need for effective remote collaboration has become crucial for…

人机交互 · 计算机科学 2024-08-20 Yan Chen , Jasmine Jones

Like other engineering disciplines, software engineering should also have principles to guide the construction of sustainable computer applications. Tangible properties include a) unlimited scalability, b) maximal reproducibility, and c)…

分布式、并行与集群计算 · 计算机科学 2014-07-23 Justin Shi

Test-driven development (TDD) is a programming technique in which the tests are written prior to the source code. It is proposed that TDD is one of the most fundamental practices enabling the development of software in an agile and…

软件工程 · 计算机科学 2017-11-15 Maria Siniaalto , Pekka Abrahamsson

The goal of this paper is to deliver the overview of the current state of the art, to provide experience report on developing quantum software tools, and to outline the perspective for developing quantum programming tools supporting…

量子物理 · 物理学 2023-09-14 Jarosław Adam Miszczak

Game development is a highly technical practice that traditionally requires programming skills. This serves as a barrier to entry for would-be developers or those hoping to use games as part of their creative expression. While there have…

人机交互 · 计算机科学 2024-10-03 Megan Sumner , Vardan Saini , Matthew Guzdial

Nested space-filling designs are nested designs with attractive low-dimensional stratification. Such designs are gaining popularity in statistics, applied mathematics and engineering. Their applications include multi-fidelity computer…

统计方法学 · 统计学 2014-08-29 Fasheng Sun , Min-Qian Liu , Peter Z. G. Qian

This paper is about a new way for programming distributed applications: the service-oriented one. It is a concept paper based upon our experience in developing a theory and a language for programming services. Both the theoretical…

编程语言 · 计算机科学 2009-06-23 Claudio Guidi , Fabrizio Montesi

Because of the importance of object oriented methodologies, the research in developing new measure for object oriented system development is getting increased focus. The most of the metrics need to find the interactions between the objects…

软件工程 · 计算机科学 2010-08-11 K. M. Azharul Hasan , Mohammad Sabbir Hasan

Because of the importance of object oriented methodologies, the research in developing new measure for object oriented system development is getting increased focus. The most of the metrics need to find the interactions between the objects…

软件工程 · 计算机科学 2010-07-15 K. M. Azharul Hasan , Mohammad Sabbir Hasan

Coding forms a key part of computer science education in universities. As part of this education, Integrated Development Environments (IDEs) are essential tools for coding. However, it is currently unknown how the design of an IDE's…

人机交互 · 计算机科学 2025-06-13 Luke Halpin , Phillip Benachour , Tracy Hall , Ann-Marie Houghton , Emily Winter

There are countless reasons cited in scientific studies to explain the difficulties in programming learning. The reasons range from the subject's complexity, the ineffective teaching and study methods, to psychological aspects such as…

计算机与社会 · 计算机科学 2020-06-26 Alberto Simões , Ricardo Queirós

Enabling fully automated testing of mobile applications has recently become an important topic of study for both researchers and practitioners. A plethora of tools and approaches have been proposed to aid mobile developers both by…

软件工程 · 计算机科学 2018-01-22 Mario Linares Vasquez , Carlos Bernal-Cardenas , Kevin Moran , Denys Poshyvanyk

Quantum computing is no longer only a scientific interest but is rapidly becoming an industrially available technology that can potentially overcome the limits of classical computation. Over the last years, all major companies have provided…

软件工程 · 计算机科学 2022-04-12 Manuel De Stefano , Fabiano Pecorelli , Dario Di Nucci , Fabio Palomba , Andrea De Lucia

Being able to access software in daily life is vital for everyone, and thus accessibility is a fundamental challenge for software development. However, given the number of accessibility issues reported by many users, e.g., in app reviews,…

软件工程 · 计算机科学 2021-03-17 Tingting Bi , Xin Xia , David Lo , John Grundy , Thomas Zimmermann , Denae Ford

Graph exploration and editing are still mostly considered independently and systems to work with are not designed for todays interactive surfaces like smartphones, tablets or tabletops. When developing a system for those modern devices that…

人机交互 · 计算机科学 2015-06-26 Stefan Gladisch , Ulrike Kister , Christian Tominski , Raimund Dachselt , Heidrun Schumann

The challenges associated with using pre-trained models (PTMs) have not been specifically investigated, which hampers their effective utilization. To address this knowledge gap, we collected and analyzed a dataset of 5,896 PTM-related…

软件工程 · 计算机科学 2024-05-02 Xin Tan , Taichuan Li , Ruohe Chen , Fang Liu , Li Zhang

The choice of the tools and programming technologies for information systems creation is relevant. For every projected system, it is necessary to define a number of criteria for development environment, used libraries and technologies. The…

人机交互 · 计算机科学 2019-06-13 Evgeny Nikulchev , Dmitry Ilin , Pavel Kolyasnikov , Ilya Zakharov , Sergey Malykh