The oracle problem in software testing: A survey
Testing involves examining the behaviour of a system in order to discover potential faults.
Given an input for a system, the challenge of distinguishing the corresponding desired …
Given an input for a system, the challenge of distinguishing the corresponding desired …
Towards the use of the readily available tests from the release pipeline as performance tests: Are we there yet?
Performance is one of the important aspects of software quality. Performance issues exist
widely in software systems, and the process of fixing the performance issues is an essential …
widely in software systems, and the process of fixing the performance issues is an essential …
[HTML][HTML] A hybrid novel fuzzy AHP-Topsis technique for selecting parameter-influencing testing in software development
Software testing is one of the most important phases in the software development life cycle.
Software testing cannot ensure successful outcomes until and unless done perfectly. For …
Software testing cannot ensure successful outcomes until and unless done perfectly. For …
Software testing research: Achievements, challenges, dreams
A Bertolino - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
Software engineering comprehends several disciplines devoted to prevent and remedy
malfunctions and to warrant adequate behaviour. Testing, the subject of this paper, is a …
malfunctions and to warrant adequate behaviour. Testing, the subject of this paper, is a …
A survey on load testing of large-scale software systems
Many large-scale software systems must service thousands or millions of concurrent
requests. These systems must be load tested to ensure that they can function correctly under …
requests. These systems must be load tested to ensure that they can function correctly under …
[PDF][PDF] A comprehensive survey of trends in oracles for software testing
Testing involves examining the behaviour of a system in order to discover potential faults.
Determining the desired correct behaviour for a given input is called the “oracle problem” …
Determining the desired correct behaviour for a given input is called the “oracle problem” …
The future of software performance engineering
Performance is a pervasive quality of software systems; everything affects it, from the
software itself to all underlying layers, such as operating system, middleware, hardware …
software itself to all underlying layers, such as operating system, middleware, hardware …
Fast counting of triangles in large real networks without counting: Algorithms and laws
CE Tsourakakis - … Eighth IEEE International Conference on Data …, 2008 - ieeexplore.ieee.org
How can we quickly find the number of triangles in a large graph, without actually counting
them? Triangles are important for real world social networks, lying at the heart of the …
them? Triangles are important for real world social networks, lying at the heart of the …
Is software “green”? Application development environments and energy efficiency in open source applications
E Capra, C Francalanci, SA Slaughter - Information and Software …, 2012 - Elsevier
CONTEXT: The energy efficiency of IT systems, also referred to as Green IT, is attracting
more and more attention. While several researchers have focused on the energy efficiency …
more and more attention. While several researchers have focused on the energy efficiency …
Early performance testing of distributed software applications
Performance characteristics, such as response time, through put and scalability, are key
quality attributes of distributed applications. Current practice, however, rarely applies …
quality attributes of distributed applications. Current practice, however, rarely applies …