How developers engage with static analysis tools in different contexts

C Vassallo, S Panichella, F Palomba, S Proksch… - Empirical Software …, 2020 - Springer
… Figure 1 shows an overview of our methodology that we have used to test our conjectures.
We started exploring the contexts where developers use ASATs and how they configure …

A study on the lifecycle of flaky tests

W Lam, K Muşlu, H Sajnani… - Proceedings of the ACM …, 2020 - dl.acm.org
… that for some tests, the developers thought that they “fixed” the flaky tests by … tests that are
fixed, we find that the developers attached a pull request to the bug report for 134 of the tests

A survey of flaky tests

O Parry, GM Kapfhammer, M Hilton… - ACM Transactions on …, 2021 - dl.acm.org
test suites that contain them. A recent survey of software developers found that 59% claimed
to deal with flaky tests … As well as being detrimental to developers, flaky tests have also been …

Understanding reproducibility and characteristics of flaky tests through test reruns in Java projects

W Lam, S Winter, A Astorga, V Stodden… - 2020 IEEE 31st …, 2020 - ieeexplore.ieee.org
… runner configured by the developers, following what developers typically do in their … to
individual test failure rates to understand how often (1) developers would encounter TSR failures …

On learning meaningful assert statements for unit test cases

C Watson, M Tufano, K Moran, G Bavota… - Proceedings of the …, 2020 - dl.acm.org
… To help advance techniques that aid developers in writing or generating unit tests, we
designed A , an approach for automatically generating syntactically and semantically correct unit …

[图书][B] Software Testing Foundations: A Study Guide for the Certified Tester Exam-Foundation Level-ISTQB® Compliant

A Spillner, T Linz - 2021 - books.google.com
is called debugging and is the responsibility of the developer. Debugging is often confused
with testing, although these are … While debugging pinpoints software faults, testing is used to …

Grounded copilot: How programmers interact with code-generating models

S Barke, MB James, N Polikarpova - Proceedings of the ACM on …, 2023 - dl.acm.org
is this new face of programming? We present the first grounded theory analysis of how
programmers … After the eighth session, we created a new task to specifically test our emerging …

[图书][B] Unit Testing Principles, Practices, and Patterns

V Khorikov - 2020 - books.google.com
Many projects have automated tests; they may even have a lot of them. But the existence of
tests often doesn’t provide the results the developers hope for. It can still take programmers a …

My ai wants to know if this will be on the exam: Testing openai's codex on cs2 programming exercises

J Finnie-Ansley, P Denny, A Luxton-Reilly… - Proceedings of the 25th …, 2023 - dl.acm.org
… with regard to more complex programming assignments and exams. In … exam questions
taken from past exams. We compare these results to those of students who took the same exams

Measuring coding challenge competence with apps

D Hendrycks, S Basart, S Kadavath, M Mazeika… - arXiv preprint arXiv …, 2021 - arxiv.org
… Similar to how companies assess candidate software developers, we evaluate models by
checking their generated code on test cases. Our benchmark includes 10,000 problems, which …