S Ji, Q Li, W Cao, P Zhang, H Muccini - Applied Sciences, 2020 - mdpi.com
Big data applications are currently used in many application domains, ranging from statistical applications to prediction systems and smart cities. However, the quality of these …
J Chen, W Shang, E Shihab - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
Performance issues may compromise user experiences, increase the cost resources, and cause field failures. One of the most prevalent performance issues is performance …
B Chen, J Song, P Xu, X Hu, ZM Jiang - Proceedings of the 33rd ACM …, 2018 - dl.acm.org
Software testing is a widely used technique to ensure the quality of software systems. Code coverage measures are commonly used to evaluate and improve the existing test suites …
J Chen, W Shang - 2017 ieee international conference on …, 2017 - ieeexplore.ieee.org
Performance is an important aspect of software quality. In fact, large software systems failures are often due to performance issues rather than functional bugs. One of the most …
Assessing how large-scale software systems behave under load is essential because many problems cannot be uncovered without executing tests of large volumes of concurrent …
Performance regressions of large-scale software systems often lead to both financial and reputational losses. In order to detect performance regressions, performance tests are …
Based on interviews with 20 developers from two case study companies that develop large- scale software-intensive embedded systems, this paper presents twelve factors that affect …
The detection of performance issues in Java-based applications is not trivial since many factors concur to poor performance, and software engineers are not sufficiently supported for …
Performance assurance activities are an essential step in the release cycle of software systems. Logs have become one of the most important sources of information that is used to …