English
Related papers

Related papers: Gamified GUI testing with Selenium in the IntelliJ…

200 papers

GUI design is an integral part of software development. The process of designing a mobile application typically starts with the ideation and inspiration search from existing designs. However, existing information-retrieval based, and…

Software Engineering · Computer Science 2022-04-15 Sidong Feng , Chunyang Chen , Zhenchang Xing

It's long been accepted that continuous integration (CI) in software engineering increases the code quality of enterprise projects when adhered to by it's practitioners. But is any of that effort to increase code quality and velocity…

Software Engineering · Computer Science 2024-02-13 Parth Sane

Feedback on user interface (UI) mockups is crucial in design. However, human feedback is not always readily available. We explore the potential of using large language models for automatic feedback. Specifically, we focus on applying GPT-4…

Human-Computer Interaction · Computer Science 2024-03-21 Peitong Duan , Jeremy Warner , Yang Li , Bjoern Hartmann

Graphical User Interface (GUI) grounding aims to translate natural language instructions into executable screen coordinates, enabling automated GUI interaction. Nevertheless, incorrect grounding can result in costly, hard-to-reverse actions…

Artificial Intelligence · Computer Science 2026-02-04 Qingni Wang , Yue Fan , Xin Eric Wang

Integrated development environments (IDE) support developers in a variety of tasks. Unobtrusively capturing developers' cognitive load while working on different programming tasks could help optimize developers' work experience, increase…

Software Engineering · Computer Science 2025-03-06 Fabian Stolp , Charlotte Brandebusemeyer , Franziska Hradilak , Lara Kursawe , Magnus Menger , Franz Sauerwald , Bert Arnrich

While learning programming languages is crucial for software engineers, mastering the necessary tools is equally important. To facilitate this, JetBrains recently released the JetBrains Academy plugin, which customizes the IDE for learners,…

Software Engineering · Computer Science 2025-11-19 Anastasiia Birillo , Ilya Vlasov , Katsiaryna Dzialets , Hieke Keuning , Timofey Bryksin

In DevOps Course, the Installation and configuration of the various software tools are useful in the context of application development. To teach DevOps Tools precisely to achieve the learning outcome is a skilled task for a trainer. From…

Software Engineering · Computer Science 2022-04-12 Manoj Devare

Contributing to OSS projects can help students to enhance their skills and expand their professional networks. However, novice contributors often feel discouraged due to various barriers. Gamification techniques hold the potential to foster…

Software Engineering · Computer Science 2024-07-08 Italo Santos , Katia Romero Felizardo , Marco A. Gerosa , Igor Steinmacher

Software Engineering is an engineering discipline but lacks a solid theoretical foundation. One effort in remedying this situation has been the SEMAT Essence specification. Essence consists of a language for modeling Software Engineering…

GUIs are foundational to interactive systems and play a pivotal role in early requirements elicitation through prototyping. Ensuring that GUI implementations fulfill NL requirements is essential for robust software engineering, especially…

Software Engineering · Computer Science 2025-10-07 Kristian Kolthoff , Felix Kretzer , Simone Paolo Ponzetto , Alexander Maedche , Christian Bartelt

Software testing is a fundamental process of software development, and prior work has shown that visualizations of test results support testers' decision-making. However, Human-Computer Interaction research on software testing has yet to…

Human-Computer Interaction · Computer Science 2026-05-07 Brandon Lit , Anthony Maocheia-Ricci , Thomas Driscoll

Autonomous agents for long-sequence Graphical User Interface tasks are hindered by sparse rewards and the intractable credit assignment problem. To address these challenges, we introduce GUI-Shepherd, a Process Reward Model that provides…

Artificial Intelligence · Computer Science 2025-09-30 Cong Chen , Kaixiang Ji , Hao Zhong , Muzhi Zhu , Anzhou Li , Guo Gan , Ziyuan Huang , Cheng Zou , Jiajia Liu , Jingdong Chen , Hao Chen , Chunhua Shen

Large language models (LLMs) are remarkably good at writing code. A particularly valuable case of human-LLM collaboration is code-based UI prototyping, a method for creating interactive prototypes that allows users to view and fully engage…

Human-Computer Interaction · Computer Science 2024-07-12 Jenny Ma , Karthik Sreedhar , Vivian Liu , Sitong Wang , Pedro Alejandro Perez , Lydia B. Chilton

Recent progress in GUI agents has substantially improved visual grounding, yet robust planning remains challenging, particularly when the environment deviates from a canonical initial state. In real applications, users often invoke…

Artificial Intelligence · Computer Science 2026-05-26 Henry Hengyuan Zhao , Kaiming Yang , Wendi Yu , Difei Gao , Mike Zheng Shou

In recent years, studies in different areas have used gamification to improve users' flow experience. However, due to the high variety of the conducted studies and the lack of secondary studies (e.g., systematic literature reviews) in this…

Human-Computer Interaction · Computer Science 2021-07-23 Wilk Oliveira , Olena Pastushenko , Luiz Rodrigues , Armando M. Toda , Paula T. Palomino , Juho Hamari , Seiji Isotani

Watching training videos passively leads to superficial learning. Adding gamification can increase engagement. We study how software engineering students and industry practitioners view gamifying video-based training. We conducted a survey…

Software Engineering · Computer Science 2026-02-24 Pasan Peiris , Matthias Galster , Antonija Mitrovic , Sanna Malinen , Raul Vincent Lumapas , Jay Holland

The Visual Debugger is an IntelliJ IDEA plugin that presents debug information as an object diagram to enhance program understanding. Reflecting on our past development, we detail the lessons learned and roadblocks we have experienced while…

Software Engineering · Computer Science 2024-03-07 Tim Kräuter , Patrick Stünkel , Adrian Rutle , Yngve Lamo

In the video game industry, great importance is given to the experience that the user has while playing a game. In particular, this experience benefits from the players' perceived sense of being in the game or immersion. The level of user…

Human-Computer Interaction · Computer Science 2023-10-26 Marika Malaspina , Jessica Amianto Barbato , Marco Cremaschi , Francesca Gasparini , Alessandra Grossi , Aurora Saibene

Software applications have been playing an increasingly important role in various aspects of society. In particular, mobile apps and web apps are the most prevalent among all applications and are widely used in various industries as well as…

Software Engineering · Computer Science 2024-06-13 Shengcheng Yu , Chunrong Fang , Xin Li , Yuchen Ling , Zhenyu Chen , Zhendong Su

Context: While most research shows positive effects of gamification, the focus on its adverse effects is considerably smaller and further understanding is needed. Objective: To provide a comprehensive overview on research reporting negative…

Software Engineering · Computer Science 2023-05-16 Clauvin Almeida , Marcos Kalinowski , Anderson Uchoa , Bruno Feijo
‹ Prev 1 4 5 6 7 8 10 Next ›