We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Automated User Experience Testing through Multi-Dimensional Performance Impact Analysis

Abstract: Although there are many automated software testing suites, they usually focus on unit, system, and interface testing. However, especially software updates such as new security features have the potential to diminish user experience. In this paper, we propose a novel automated user experience testing methodology that learns how code changes impact the time unit and system tests take, and extrapolate user experience changes based on this information. Such a tool can be integrated into existing continuous integration pipelines, and it provides software teams immediate user experience feedback. We construct a feature set from lexical, layout, and syntactic characteristics of the code, and using Abstract Syntax Tree-Based Embeddings, we can calculate the approximate semantic distance to feed into a machine learning algorithm. In our experiments, we use several regression methods to estimate the time impact of software updates. Our open-source tool achieved 3.7% mean absolute error rate with a random forest regressor.
Comments: 4 pages, 2 figures, Proceedings of the ACM/IEEE 2nd International Conference on Automation of Software Test
Subjects: Software Engineering (cs.SE); Machine Learning (cs.LG)
Cite as: arXiv:2104.03453 [cs.SE]
  (or arXiv:2104.03453v1 [cs.SE] for this version)

Submission history

From: Chidera Biringa [view email]
[v1] Thu, 8 Apr 2021 01:18:01 GMT (1045kb,D)

Link back to: arXiv, form interface, contact.