Energy efficiency is an increasingly important quality attribute for software, particularly for mobile apps. Just like any other software attribute, energy behavior of mobile apps should …
Test oracle methods have changed significantly over time, which has resulted in clear shifts in the research literature. Over the years, the testing techniques, strategies, and criteria …
P Feldmeier, G Fraser - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
Game-like programs have become increasingly popular in many software engineering domains such as mobile apps, web applications, or programming education. However …
PK Arora, R Bhatia - Arabian Journal for Science and Engineering, 2018 - Springer
There is an urgent need to create awareness about the potential benefits of using agents in software test case generation and to identify the need to develop agent-based regression …
E Martin, S Basu, T Xie - IEEE International Conference on Web …, 2007 - ieeexplore.ieee.org
Web services are a popular way of implementing a Service-Oriented Architecture (SOA), which has gained rapid adoption and support from leading companies in industry. Testing …
L Zamprogno, B Hall, R Holmes… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Test cases use assertions to check program behaviour. While these assertions may not be complex, they are themselves code that must be written correctly in order to determine …
Z Liu, Y Zheng, X Du, Z Hu, W Ding… - 2022 IEEE 33rd …, 2022 - ieeexplore.ieee.org
Deep learning libraries are the cornerstone of deep learning systems, and millions of deep learning applications are built on top of deep learning libraries. Due to long-term continuous …
Test amplification is the act of strengthening existing unittests to exercise the boundary conditions of the unit under test. It is an emerging research idea which has been …
A Deiner, P Feldmeier, G Fraser, S Schweikl… - Empirical Software …, 2023 - Springer
The importance of programming education has led to dedicated educational programming environments, where users visually arrange block-based programming constructs that …