Students vs. professionals DOI Open Access
Zhongyan Chen

Published: May 21, 2022

Software testing is a crucial phase of software development. Educators now are assessing tests written by students. Methods have been proposed to assess the completeness student-written tests. However, there more good test quality than completeness, and these additional not assessed previous work. Test smells patterns poorly designed that may negatively affect production code. We propose in students' code improve they write. In early stages this research, we will examine whether practitioners actually spend time energy remove those summarized researchers backed real-world projects. Then, develop evaluate our new assessment method.

Language: Английский

How Developers Engineer Test Cases: An Observational Study DOI Creative Commons
Maurício Aniche, Christoph Treude, Andy Zaidman

et al.

IEEE Transactions on Software Engineering, Journal Year: 2021, Volume and Issue: unknown, P. 1 - 1

Published: Jan. 1, 2021

Test amplification generates new test cases that improve the coverage of an existing suite.To convince developers to integrate these into their suite, it is crucial convey behavior and improvement in amplified case provides.In this paper, we present NATIC, approach generate names for based on methods they additionally cover, compared suite.In a survey among 16 participants with background Computer Science, show generated by NATIC are valued similarly written experts.According participants, outperform expert-written respect informing about improvement, but lack conveying test's behavior.Finally, discuss how restriction two mentioned per name would understandability NATIC.

Language: Английский

Citations

33

An Analysis of Students' Testing Processes in CS1 DOI Creative Commons

Gonzalo Allen-Perez,

Luis Millan,

Brandon Nghiem

et al.

Published: Feb. 12, 2025

Language: Английский

Citations

0

Drafter: A Python Library for Full-Stack Web Development in CS1 DOI Open Access
Austin Cory Bart, Nazim Karaca

Published: Feb. 12, 2025

Language: Английский

Citations

0

How Effective and Efficient are Student-Written Software Tests? DOI Open Access
Amanda Showler, Michael A. Miljanovic, Jeremy S. Bradbury

et al.

Published: Feb. 12, 2025

Language: Английский

Citations

0

Do the Test Smells Assertion Roulette and Eager Test Impact Students’ Troubleshooting and Debugging Capabilities? DOI
Wajdi Aljedaani, Mohamed Wiem Mkaouer, Anthony Peruma

et al.

Published: May 1, 2023

To ensure the quality of a software system, developers perform an activity known as unit testing, where they write code (known test cases) that verifies individual units make up system. Like production code, cases are subject to bad programming practices, smells, hurt maintenance activities. An essential part most activities is program comprehension which involves reading understand its behavior fix issues or update features. In this study, we conduct controlled experiment with 96 undergraduate computer science students investigate impact two common types namely Assertion Roulette and Eager Test, on student's ability debug troubleshoot case failures. Our findings show take longer correct errors in when smells present their associated cases, especially Roulette. We envision our supporting academia better equipping knowledge resources writing maintaining high-quality cases. experimental materials available online 1 https://wajdialjedaani.github.io/testsmellstd/

Language: Английский

Citations

6

Test Polarity: Detecting Positive and Negative Tests DOI
André Hora

Published: July 10, 2024

Language: Английский

Citations

1

Evaluating the Effectiveness of a Testing Checklist Intervention in CS2: An Quasi-experimental Replication Study DOI
Gina R. Bai,

Zeren Jiang,

Thomas Price

et al.

Published: Aug. 6, 2024

Language: Английский

Citations

1

Probeable Problems for Beginner-level Programming-with-AI Contests DOI
Mrigank Pawagi, Viraj Kumar

Published: Aug. 6, 2024

Language: Английский

Citations

1

Providing Interoperability between Wearable Devices and FHIR-based Healthcare Systems DOI Open Access

Arthur Tassinari Cabral,

Gabriel Fischer, Rodrigo da Rosa Righi

et al.

Published: Oct. 14, 2024

The manufacturers of IoT-based wearable devices present different ways to deliver the captured vital signs. Healthcare third-party systems need adapt approaches, rising complexity and acts against any idea seamless integration. In addition interoperability problem, we observed that state-of-the-art does not alternatives capture analyze signs in such a way they can be used diagnose user’s health status automatically. This article presents HealthTranslator model, which provides by integrating multiple delivering their data through an HL7 FHIR healthcare standard format. More precisely, our contribution combines user-oriented periodicity strategies collect with enrichment over file, effortlessly valuable insights regarding status. We developed microservices-based prototype collects on APIs from companies/wearables. resources were encouraging, where Xiaomi, Apple, Garmin, Samsung read delivered Thinking at intelligent cities level, provided is essential generate new vision healthcare, users patients will 24/7 monitored own homes.

Language: Английский

Citations

1

Domain TILEs: Test Informed Learning with Examples from the Testing Domain DOI
Niels Doorn, Tanja E. J. Vos, Beatriz Marín

et al.

Lecture notes in business information processing, Journal Year: 2023, Volume and Issue: unknown, P. 501 - 508

Published: Jan. 1, 2023

Language: Английский

Citations

1