中文
相关论文

相关论文: Gamekins: Gamifying Software Testing in Jenkins

200 篇论文

Testing of synchronous reactive systems is challenging because long input sequences are often needed to drive them into a state at which a desired feature can be tested. This is particularly problematic in on-target testing, where a system…

软件工程 · 计算机科学 2013-11-07 Peter Schrammel , Tom Melham , Daniel Kroening

This demo paper describes a simple and practical approach to writing cross-platform casual games using the Kotlin programming language. A key aim is to make it much easier for researchers to demonstrate their AI playing a range of games.…

软件工程 · 计算机科学 2020-08-12 Simon M. Lucas

Formal methods for verification of programs are extended to testing of programs. Their combination is intended to lead to benefits in reliable program development, testing, and evolution. Our geometric theory of testing is intended to serve…

软件工程 · 计算机科学 2022-06-07 Bernhard Moller , Tony Hoare , Zhe Hou , Jin Song Dong

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…

软件工程 · 计算机科学 2024-07-08 Italo Santos , Katia Romero Felizardo , Marco A. Gerosa , Igor Steinmacher

In this work, a thorough mathematical framework for incorporating Large Language Models (LLMs) into gamified systems is presented with an emphasis on improving task dynamics, user engagement, and reward systems. Personalized feedback,…

人工智能 · 计算机科学 2025-03-17 Carlos J. Costa

The growing capabilities of generative AI (GenAI) have begun to reshape how games are designed and developed, offering new tools for content creation, gameplay simulation, and design ideation. While prior research has explored traditional…

软件工程 · 计算机科学 2025-07-25 Xiang Echo Chen , Wenhan Zhu , Guoshuai Albert Shi , Michael W. Godfrey

Automated test case generation is important. However, the automatically generated test input does not always make sense, and the automated assertion is difficult to validate against the program under test. In this paper, we propose…

软件工程 · 计算机科学 2025-05-12 Baoquan Cui , Rong Qu , Jian Zhang

This study explores the role of gamification in enhancing academic library services in India by surveying library leaders across various institutions. Using game-like elements in non-game contexts, gamification can boost user engagement and…

计算机与社会 · 计算机科学 2025-08-05 Subaveerapandiyan A , Pragya Lohia , Dattatraya Kalbande , Naved Ahmad , Kailash Chand Sharma

Numerous empirical software engineering studies rely on detailed information about bugs. While issue trackers often contain information about when bugs were fixed, details about when they were introduced to the system are often absent. As a…

软件工程 · 计算机科学 2019-08-20 Markus Borg , Oscar Svensson , Kristian Berg , Daniel Hansson

Software companies and startups often follow the idea of flourishing happiness among developers. Perks, playground rooms, free breakfast, remote office options, sports facilities near the companies, company retreats, you name it. The…

软件工程 · 计算机科学 2019-04-18 Daniel Graziotin , Fabian Fagerholm

Documenting the functionality of software units with code comments, e.g., Javadoc comments, is a common programmer best-practice in software engineering. This paper introduces a novel test generation technique that exploits the code-comment…

软件工程 · 计算机科学 2025-05-01 Giovanni Denaro , Luca Guglielmo

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either…

软件工程 · 计算机科学 2021-03-17 Andriy Miranskyy , Lei Zhang , Javad Doliskani

Engineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created - and maintained - synchronously. In this paper we investigate whether production code and the accompanying tests co-evolve by…

软件工程 · 计算机科学 2007-05-25 Andy Zaidman , Bart Van Rompaey , Serge Demeyer , Arie van Deursen

Quantum computing is getting increasing interest from both academia and industry, and the quantum software landscape has been growing rapidly. The quantum software stack comprises quantum programs, implementing algorithms, and platforms…

软件工程 · 计算机科学 2024-10-02 Matteo Paltenghi , Michael Pradel

A recent research trend has emerged to identify developers' emotions, by applying sentiment analysis to the content of communication traces left in collaborative development environments. Trying to overcome the limitations posed by using…

软件工程 · 计算机科学 2018-03-20 Nicole Novielli , Daniela Girardi , Filippo Lanubile

Unit testing is an essential component of the software development life-cycle. A developer could easily and quickly catch and fix software faults introduced in the source code by creating and running unit tests. Despite their importance,…

软件工程 · 计算机科学 2021-08-02 Denivan Campos , Larissa Rocha , Ivan Machado

Reproducibility and comparability of empirical results are at the core tenet of the scientific method in any scientific field. To ease reproducibility of empirical studies, several benchmarks in software engineering research, such as…

软件工程 · 计算机科学 2021-04-01 José Campos , André Souto

Context. Considering the importance of software testing to the development of high quality and reliable software systems, this paper aims to investigate how can work-related factors influence the motivation of software testers. Method. We…

Testing is one of the most important steps in software development. It ensures the quality of software. Continuous Integration (CI) is a widely used testing system that can report software quality to the developer in a timely manner during…

分布式、并行与集群计算 · 计算机科学 2020-07-22 Jieyang Chen , Qiang Guan , Li-Ta Lo , Patricia Grubel , Tim Randles

Software Testing is a well-established area in software engineering, encompassing various techniques and methodologies to ensure the quality and reliability of software systems. However, with the advent of generative artificial intelligence…

软件工程 · 计算机科学 2023-09-18 Aldeida Aleti