English
Related papers

Related papers: SWISH: SWI-Prolog for Sharing

200 papers

Engineered solutions are becoming more complex and multi-disciplinary in nature. This evolution requires new techniques to enhance design and analysis tasks that incorporate data integration and interoperability across various engineering…

Artificial Intelligence · Computer Science 2022-06-22 Daniel Dunbar , Thomas Hagedorn , Mark Blackburn , John Dzielski , Steven Hespelt , Benjamin Kruse , Dinesh Verma , Zhongyuan Yu

We present SWift (SignWriting improved fast transcriber), an advanced editor for computer-aided writing and transcribing using SignWriting (SW). SW is devised to allow deaf people and linguists alike to exploit an easy-to-grasp written form…

Computation and Language · Computer Science 2019-12-02 Claudia S. Bianchini , Fabrizio Borgia , Paolo Bottoni , Maria de Marsico

In this paper we describe EasyInterface, an open-source toolkit for rapid development of web-based graphical user interfaces (GUIs). This toolkit addresses the need of researchers to make their research prototype tools available to the…

Software Engineering · Computer Science 2017-02-02 Jesús Doménech , Samir Genaim , Einar Broch Johnsen , Rudolf Schlatte

In this paper we present a simple source code configuration tool. ExLibris operates on libraries and can be used to extract from local libraries all code relevant to a particular project. Our approach is not designed to address problems…

Software Engineering · Computer Science 2007-05-23 Nicos Angelopoulos

When developing a (web) interface for a deductive database, functionality required by the client is provided by means of HTTP handlers that wrap the logical data access predicates. These handlers are responsible for converting between…

Programming Languages · Computer Science 2020-02-19 Torbjörn Lager , Jan Wielemaker

Interactive systems are commonly prototyped as web applications. This approach enables studies with functional prototypes on a large scale. However, setting up these studies can be complex due to implementing experiment procedures,…

Human-Computer Interaction · Computer Science 2025-05-20 Florian Lehmann , Daniel Buschek

Large language models (LLMs) require well-crafted prompts for effective use. Prompt engineering, the process of designing prompts, is challenging, particularly for non-experts who are less familiar with AI technologies. While researchers…

Human-Computer Interaction · Computer Science 2024-01-29 Zijie J. Wang , Aishwarya Chakravarthy , David Munechika , Duen Horng Chau

Team collaboration plays a key role in the success of any multi-user activity. Software engineering is a highly collaborative activity, where multiple developers and designers work together to solve a common problem. Meaningful and…

Human-Computer Interaction · Computer Science 2016-03-03 Soroush Ghorashi , Carlos Jensen

A number of projects in computer science around the world have contributed to build federated experimental facilities providing access to a large set of distributed compute, storage and network resources for the research community. Several…

Networking and Internet Architecture · Computer Science 2018-06-16 Loïc Baron , Radomir Klacza , Pauline Gaudet-Chardonnet , Amira Bradai , Ciro Scognamiglio , Serge Fdida

The introduction of SDN in IP backbones requires the coexistence of regular IP forwarding and SDN based forwarding. The former is typically applied to best effort Internet traffic, the latter can be used for different types of advanced…

Networking and Internet Architecture · Computer Science 2014-09-19 Stefano Salsano , Pier Luigi Ventre , Luca Prete , Giuseppe Siracusano , Matteo Gerola , Elio Salvadori

Managing issue reports is essential for the evolution and maintenance of software systems. However, manual issue management tasks such as triaging, prioritizing, localizing, and resolving issues are highly resource-intensive for projects…

Software Engineering · Computer Science 2025-02-10 Ahmed Adnan , Antu Saha , Oscar Chaparro

The use of Shiny in research publications is investigated. From the appearance of this popular web application framework for R through to 2018, it has been utilised in many diverse research areas. While it can be shown that the complexity…

Computation · Statistics 2021-01-27 Peter Kasprzak , Lachlan Mitchell , Olena Kravchuk , Andy Timmins

Refactoring is an established technique from the OO-community to restructure code: it aims at improving software readability, maintainability and extensibility. Although refactoring is not tied to the OO-paradigm in particular, its ideas…

Software Engineering · Computer Science 2007-05-23 Tom Schrijvers , Alexander Serebrenik

Any cutting-edge scientific research project requires a myriad of computational tools for data generation, management, analysis and visualization. Python is a flexible and extensible scientific programming platform that offered the perfect…

Quantitative Methods · Quantitative Biology 2008-03-14 Julius B. Lucks

A science is defined by a set of encyclopedic knowledge related to facts or phenomena following rules or evidenced by experimentally-driven observations. Computer Science and in particular computer networks is a relatively new scientific…

The usefulness of semantic technologies in the context of security has been demonstrated many times, e.g., for processing certification evidence, log files, and creating security policies. Integrating semantic technologies, like ontologies,…

Software Engineering · Computer Science 2025-02-12 Christian Banse , Angelika Schneider , Immanuel Kunz

The Social Web is a set of social relations that link people through World Wide Web. This Social Web encompasses how the websites and software are designed and developed to support social relations. The new paradigms, tools and web services…

Software Engineering · Computer Science 2014-10-09 V. Kiran Kumar

In today's world, social networking is an important (power full) medium of mass communication. People of almost all classes have been interacting with each other and sharing their views, moments, and ideas by using enormous user-friendly…

Software Engineering · Computer Science 2020-06-25 Anjela Diana Corraya , Mousumi Akter Sumi , Sadia Islam Shachi , Ziaur Rahman

The process of engineering and deploying applications in the edge/embedded space is massively complicated by the non-homogeneous nature of the software stack and the complexity of diagnostics & debugging. Often different languages and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-15 Anthony Arnold , Mark Marron

The rapid development of large language models (LLMs), such as ChatGPT, has revolutionized the efficiency of creating programming tutorials. LLMs can be instructed with text prompts to generate comprehensive text descriptions of code…

Human-Computer Interaction · Computer Science 2024-10-29 Yihan Liu , Zhen Wen , Luoxuan Weng , Ollie Woodman , Yi Yang , Wei Chen