English
Related papers

Related papers: Interaction-Oriented Software Engineering: Concept…

200 papers

Software-defined networking is finding its way into optical networks. Here, it promises a simplification and unification of network management for optical networks allowing automation of operational tasks despite the highly diverse and…

Networking and Internet Architecture · Computer Science 2018-02-07 Thomas Szyrkowiec , Achim Autenrieth , Wolfgang Kellerer

Engineering system design -- whether mechatronic, control, or embedded -- often proceeds in an ad hoc manner, with requirements left implicit and traceability from intent to parameters largely absent. Existing specification-driven and…

Computational Engineering, Finance, and Science · Computer Science 2026-05-05 H. Sinan Bank , Daniel R. Herber , Thomas H. Bradley

With even the most trivial of applications now being written on top of millions of lines code of libraries, API's, and programming languages, much of the complexity that used to exist when designing software has been abstracted away to…

Software Engineering · Computer Science 2017-11-29 Charles Hathaway , Ron Eglash , Mukkai Krishnamoorthy

The rise of machine learning (ML) and its integration into software systems has drastically changed development practices. While software engineering traditionally focused on manually created code artifacts with dedicated processes and…

Software Engineering · Computer Science 2025-02-25 Yorick Sens , Henriette Knopp , Sven Peldszus , Thorsten Berger

Service-orientation views applications as orchestrations of independent software services that (1) implement functions that are reusable across many applications, (2) can be invoked remotely, and (3) are packaged to decouple potential…

Software Engineering · Computer Science 2019-06-04 Hafedh Mili , Ghizlane El-Boussaidi , Anas Shatnawi , Yann-Gaël Guéhéneuc , Naouel Moha , Jean Privat , Petko Vatlchev

Machine learning has been applied to a number of creative, design-oriented tasks. However, it remains unclear how to best empower human users with these machine learning approaches, particularly those users without technical expertise. In…

Human-Computer Interaction · Computer Science 2019-03-26 Matthew Guzdial , Mark Riedl

PIE is a Prolog-embedded environment for automated reasoning on the basis of first-order logic. Its main focus is on formulas, as constituents of complex formalizations that are structured through formula macros, and as outputs of reasoning…

Logic in Computer Science · Computer Science 2020-05-12 Christoph Wernhard

The growing complexity of modern computing platforms and the need for strong isolation protections among their software components has led to the increased adoption of Trusted Execution Environments (TEEs). While several commercial and…

Cryptography and Security · Computer Science 2022-05-26 Moritz Schneider , Ramya Jayaram Masti , Shweta Shinde , Srdjan Capkun , Ronald Perez

Software cost estimation (SCE) of a project is pivotal to the acceptance or rejection of the development of software project. Various SCE techniques have been in practice with their own strengths and limitations. The latest of these is…

Software Engineering · Computer Science 2012-02-14 Nadeem Ahmed , M. Rafiq Asim , M. Rizwan Jameel Qureshi

The rise of large language models (LLMs) has given rise to a class of prompt-based interactive systems where users primarily express their input in natural language. However, composing a prompt as a linear text string becomes unwieldy when…

Human-Computer Interaction · Computer Science 2026-04-22 Tengyou Xu , Detao Ma , Xiang 'Anthony' Chen

Modeling and Simulation (M&S) is finding increasing application in development and testing of command and control systems comprised of information-intensive component systems. Achieving interoperability is one of the chief System of Systems…

Software Engineering · Computer Science 2024-07-31 Saurabh Mittal , Bernard P. Zeigler , José L. Risco-Martín

Artificial Intelligence (AI) is reshaping how developers adopt software engineering practices, yet the multi-dimensional nature of developer-AI interaction remains under-explored. Prior studies have primarily examined dimensions observable…

Software Engineering · Computer Science 2026-05-01 Yinan Wu , Ze Shi Li , Kathryn Thomasset Stolee , Bowen Xu

Large Language Models (LLMs) are increasingly integrated into software applications, giving rise to a broad class of prompt-enabled systems, in which prompts serve as the primary 'programming' interface for guiding system behavior. Building…

Software Engineering · Computer Science 2026-01-28 Zhenpeng Chen , Chong Wang , Weisong Sun , Xuanzhe Liu , Jie M. Zhang , Yang Liu

As educational institutions and their departments rapidly increase, a communication between their end-users becomes more and more difficult in traditional online management systems (OMS). However, the end-users, i.e., employees, teaching…

Software Engineering · Computer Science 2014-08-01 Aftab Ahmed Chandio , Dingju Zhu , Ali Hassan Sodhro , Muhammad Umer Syed

The integration (interoperability) of highly disparate systems is an open topic of research in many domains. A common approach for getting two highly disparate systems to be interoperable, is through an agreed-upon protocol (e.g., via…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-04-27 Kim Nevelsteen , Martin Wehlou

Background. Software Engineering (SE) researchers extensively perform experiments with human subjects. Well-defined samples are required to ensure external validity. Samples are selected \textit{purposely} or by \textit{convenience},…

Software Engineering · Computer Science 2021-08-30 Valentina Lenarduzzi , Oscar Dieste , Davide Fucci , Sira Vegas

Optimizing and refining action execution through exploration and interaction is a promising way for robotic manipulation. However, practical approaches to interaction-driven robotic learning are still underexplored, particularly for…

Robotics · Computer Science 2025-09-24 Yibo Peng , Jiahao Yang , Shenhao Yan , Ziyu Huang , Shuang Li , Shuguang Cui , Yiming Zhao , Yatong Han

Software engineering (SE) is full of abstract concepts that are crucial for both researchers and practitioners, such as programming experience, team productivity, code comprehension, and system security. Secondary studies aimed at…

Software Engineering · Computer Science 2024-02-15 Marvin Wyrich , Marvin Muñoz Barón , Justus Bogner

Artificial Intelligence (AI) or Machine Learning (ML) systems have been widely adopted as value propositions by companies in all industries in order to create or extend the services and products they offer. However, developing AI/ML systems…

Software Engineering · Computer Science 2020-11-10 Elizamary Nascimento , Anh Nguyen-Duc , Ingrid Sundbø , Tayana Conte

This paper addresses the challenge of integrating semantic communication principles into operated networks, traditionally optimized based on network-centric metrics rather than application-specific needs. Operated networks strongly adhere…

Networking and Internet Architecture · Computer Science 2025-10-02 Quentin Lampin , Louis-Adrien Dufrène , Guillaume Larue