Software testing effort estimation and related problems: A systematic literature review

I Bluemke, A Malanowska - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Although testing effort estimation is a very important task in software project management, it
is rarely described in the literature. There are many difficulties in finding any useful methods …

Which builds are really safe to skip? Maximizing failure observation for build selection in continuous integration

X Jin, F Servant - Journal of Systems and Software, 2022 - Elsevier
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice. Google and Mozilla estimate their expenses …

HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration

X Jin, F Servant - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Continuous Integration (CI) is a popular practice in modern software engineering.
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …

Executable examples for programming problem comprehension

J Wrenn, S Krishnamurthi - Proceedings of the 2019 ACM conference on …, 2019 - dl.acm.org
Flawed problem comprehension leads students to produce flawed implementations.
However, testing alone is inadequate for checking comprehension: if a student develops …

OneSpace: Detecting cross-language clones by learning a common embedding space

M El Arnaoty, F Servant - Journal of Systems and Software, 2024 - Elsevier
Identifying clone code fragments across different languages can enhance the productivity of
software developers in several ways. However, the clone detection task is often studied in …

A comparison of inquiry-based conceptual feedback vs. traditional detailed feedback mechanisms in software testing education: an empirical investigation

L Cordova, J Carver, N Gershmel, G Walia - Proceedings of the 52nd …, 2021 - dl.acm.org
The feedback provided by current testing education tools about the deficiencies in a
student's test suite either mimics industry code coverage tools or lists specific instructor test …

How students unit test: Perceptions, practices, and pitfalls

GR Bai, J Smith, KT Stolee - Proceedings of the 26th ACM Conference …, 2021 - dl.acm.org
Unit testing is reported as one of the skills that graduating students lack, yet it is an essential
skill for professional software developers. Understanding the challenges students face …

Fast and accurate incremental feedback for students' software tests using selective mutation analysis

AM Kazerouni, JC Davis, A Basak, CA Shaffer… - Journal of Systems and …, 2021 - Elsevier
As incorporating software testing into programming assignments becomes routine,
educators have begun to assess not only the correctness of students' software, but also the …

Developers' need for the rationale of code commits: An in-breadth and in-depth study

K Al Safwan, M Elarnaoty, F Servant - Journal of Systems and Software, 2022 - Elsevier
Communicating the rationale behind decisions is essential for the success of software
engineering projects. In particular, understanding the rationale of code commits is an …

Industry perceptions of the competencies needed by novice software tester

B Hamid, N Ikram - Education and Information Technologies, 2024 - Springer
Regarding the caliber of newly-graduated professionals, the software industry expresses
discontent. Therefore, software industries spend on training these individuals to improve …