中文
相关论文

相关论文: An IDE Plugin for Gamified Continuous Integration

200 篇论文

This study employs gamified experiments to investigate and refine the Schelling Model of Segregation, a framework that demonstrates how individual preferences can lead to systemic segregation. Using a movement selection algorithm derived…

物理与社会 · 物理学 2025-01-15 Aleix Nicolás Olivé , Luce Prignano , Dimitri Marinelli , Emanuele Cozzo

Decision Support Systems (DSS) play a crucial role in enabling non-expert designers to explore complex, performance-driven design spaces. This paper presents a gamified decision-making framework that integrates game engines with real-time…

人机交互 · 计算机科学 2026-03-06 Arman Khalilbeigi Khameneh , Armin Mostafavi , Alicia Nahmad Vazquez

Mutation testing is a technique to assess the effectiveness of test suites by introducing artificial faults into programs. Although mutation testing plugins are available for many platforms and languages, none is currently available for…

软件工程 · 计算机科学 2026-03-25 Gerardo Iuliano , Daniele Carangelo , Carmine Calabrese , Dario Di Nucci

Background: User interface (UI) testing, which is used to verify the behavior of interactive elements in applications, plays an important role in software development and quality assurance. However, little is known about the adoption of UI…

软件工程 · 计算机科学 2025-04-29 Xiaoxiao Gan , Chris Brown

Modern-day Integrated Development Environments (IDEs) have come a long way from the early text editing utilities to the complex programs encompassing thousands of functions to help developers. However, with the increasing number of…

软件工程 · 计算机科学 2024-02-20 Yaroslav Zharov , Yury Khudyakov , Evgeniia Fedotova , Evgeny Grigorenko , Egor Bogomolov

The integration of Artificial Intelligence (AI) into Integrated Development Environments (IDEs) is reshaping software development, fundamentally altering how developers interact with their tools. This shift marks the emergence of Human-AI…

软件工程 · 计算机科学 2026-01-16 Agnia Sergeyuk , Ilya Zakharov , Ekaterina Koshchenko , Maliheh Izadi

The mastery of Hijaiyah letters is a crucial foundation for reading and comprehending the Quran, yet conventional pedagogical approaches based on repetitive memorization frequently struggle to maintain the engagement of young learners in…

We explore the use of liveness for interactive program verification for a simple concurrent object language. Our experimental IDE integrates two (formally dual) kinds of continuous testing into the development environment:…

编程语言 · 计算机科学 2016-09-15 Roly Perera , Simon J. Gay

Software engineering is extremely information-intensive. Every day developers work with source code, version repositories, issue trackers, documentation, web-based and other information resources. However, three key aspects of information…

软件工程 · 计算机科学 2016-07-18 Dimitar Asenov , Peter Müller , Lukas Vogel

Under the assumptions that (i) gamification consists of various types of users that experience game design elements differently; and (ii) gamification is deployed in order to achieve some goal in the broadest sense, we pose the gamification…

人机交互 · 计算机科学 2014-07-04 Michael Meder , Brijnesh-Johannes Jain

The software industry is experiencing a surge in the adoption of Continuous Integration (CI) practices, both in commercial and open-source environments. CI practices facilitate the seamless integration of code changes by employing automated…

软件工程 · 计算机科学 2024-05-17 Hajer Mhalla , Mohamed Aymen Saied

In the pursuit of artificial general intelligence, our most significant measurement of progress is an agent's ability to achieve goals in a wide range of environments. Existing platforms for constructing such environments are typically…

Automatically generating test cases for software has been an active research topic for many years. While current tools can generate powerful regression or crash-reproducing test cases, these are often kept separately from the maintained…

软件工程 · 计算机科学 2021-08-30 Carolin Brandt , Andy Zaidman

Developing energy-efficient software solutions is a tedious task. We need both, the awareness that energy-efficiency plays a key role in modern software development and the tools and techniques to support stakeholders involved in the…

软件工程 · 计算机科学 2022-05-09 Andreas Schuler , Gabriele Kotsis

Educational games can foster critical thinking, problem-solving, and motivation, yet instructors often find it difficult to design games that reliably achieve specific learning outcomes. Existing authoring environments reduce the need for…

人机交互 · 计算机科学 2026-03-05 Daijin Yang , Erica Kleinman , Casper Harteveld

JediCode (name inspired from Star Wars) pioneers a transformative approach to competitive coding by infusing the challenge with gamified elements. This platform reimagines coding competitions, integrating real-time leaderboards,…

计算机与社会 · 计算机科学 2023-11-20 Ayush Mishra , Sitanshu Pokalwar

Continuous integration at scale is costly but essential to software development. Various test optimization techniques including test selection and prioritization aim to reduce the cost. Test batching is an effective alternative, but…

软件工程 · 计算机科学 2023-08-28 Emad Fallahzadeh , Amir Hossein Bavand , Peter C. Rigby

Gamification is an emerging design principle for information systems where game design elements are applied to non-game contexts. IS researchers have suggested that the IS discipline must study this area but there are other applications…

计算机与社会 · 计算机科学 2013-08-06 Kafui Monu , Paul Ralph

Software maintainability is essential for long-term success in the software industry. Despite widespread evidence of the high costs associated with poor maintainability, market pressure drives many organizations to prioritize short-term…

软件工程 · 计算机科学 2024-12-10 Markus Borg , Amogha Udayakumar , Adam Tornhill

Post-merger integration states unique challenges for professionals responsible for information system integration aimed on alignment and combination diverse system architectures of merging organizations. Although the theoretical and…

人工智能 · 计算机科学 2025-10-09 Ksenija Lace , Marite Kirikova