Created by W.Langdon from gp-bibliography.bib Revision:1.8028
'need more research ... on small performance [changes] ... in noisy ... [and better] confidence intervals'
'Technologies that significantly impede developer velocity are typically discarded'
'expect rapid uptake of automated [unit] test generation' 'including the generation of suitable test oracles' and 'appropriate mocks'. 'need techniques for constructing realistic values for complex data types'
e2e = end-to-end testing. test carving. [incremental] 'Delta mutation [testing] is highly change aware'
'return on investment of test effort'
'In industrial settings, other non-functional criteria are also highly important, including memory consumption, power consumption, code footprint size, scroll performance, image rendering speed/quality, server to client latency, and CPU cycle consumption'
'fitness without requiring overall system rebuild'
'A/B testing surrogate[s]'
'to pay off technical debt'
'Automated software transplantation is an important special case of refactoring.' 'the donor system can thus be used as a test oracle' ... 'software transplantation is fully automatable.'
[generative AI] 'tendency to hallucinate renders it relatively unreliable on its own. However'... [SE has ground truth].
[Large Language Model] 'AI techniques that mimic existing [human] coding styles' Codex LLM.
'Replacing execution with prediction'
ChatGPT LLM. 'LLMs [like undergraduates] are prone to hallucination'
'use [LLM] AI for performance optimisation'
Importance of when/where to use technology. 'it is essential to deploy into the continuous integration system at a time of maximum relevance'. 'Maximum automation is achieved when human decision time is minimised.'
'fuzzing [fuzz testing] technology has achieved widespread deployment'
Testability Transformation
Instagram Product Foundation, Meta Platforms Inc. Facebook",
Genetic Programming entries for Nadia Alshahwan Mark Harman Alexandru Marginean