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

Download:

Current browse context:

cs.SE

Change to browse by:

cs

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: Production Monitoring to Improve Test Suites

Abstract: Software testing ensures that a software system behaves as intended. In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. We devise an approach called PANKTI which monitors applications as they execute in production, and then automatically generates differential unit tests from the collected data. We implement our tool for Java and evaluate it on three real-world, open-source projects: a videoconferencing system, a PDF manipulation library, and an e-commerce application. We show that PANKTI is able to generate differential unit tests by monitoring target methods in production, and that the generated tests improve the quality of the test suite of the application under consideration.
Subjects: Software Engineering (cs.SE)
Cite as: arXiv:2012.01198 [cs.SE]
  (or arXiv:2012.01198v3 [cs.SE] for this version)

Submission history

From: Deepika Tiwari [view email]
[v1] Wed, 2 Dec 2020 13:32:28 GMT (4651kb,D)
[v2] Thu, 22 Apr 2021 16:51:16 GMT (2295kb,D)
[v3] Mon, 21 Jun 2021 14:23:08 GMT (2398kb,D)
[v4] Wed, 28 Jul 2021 18:05:46 GMT (358kb,D)

Link back to: arXiv, form interface, contact.