skip to main content
10.1145/3238147.3240474acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
short-paper

Descartes: a PITest engine to detect pseudo-tested methods: tool demonstration

Published:03 September 2018Publication History

ABSTRACT

Descartes is a tool that implements extreme mutation operators and aims at finding pseudo-tested methods in Java projects. It leverages the efficient transformation and runtime features of PITest. The demonstration compares Descartes with Gregor, the default mutation engine provided by PITest, in a set of real open source projects. It considers the execution time, number of mutants created and the relationship between the mutation scores produced by both engines. It provides some insights on the main features exposed byDescartes.

References

  1. Henry Coles, Thomas Laurent, Christopher Henard, Mike Papadakis, and Anthony Ventresque. 2016. PIT: A Practical Mutation Testing Tool for Java (Demo). In Proceedings of the 25th International Symposium on Software Testing and Analysis (ISSTA 2016). ACM, New York, NY, USA, 449–452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2948707Google ScholarGoogle Scholar
  3. Richard A. DeMillo, Richard J. Lipton, and Frederick G. Sayward. 1979. Program mutation: A new approach to program testing. Infotech State of the Art Report, Software Testing 2, 1979 (1979), 107–126.Google ScholarGoogle Scholar
  4. Lech Madeyski, Wojciech Orzeszyna, Richard Torkar, and Mariusz Józala. 2014. Overcoming the Equivalent Mutant Problem: A Systematic Literature Review and a Comparative Experiment of Second Order Mutation. IEEE Transactions on Software Engineering 40, 1 (Jan. 2014), 23–42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jakub Možucha and Bruno Rossi. 2016. Is Mutation Testing Ready to Be Adopted Industry-Wide?. In Product-Focused Software Process Improvement (Lecture Notes in Computer Science). Springer, Cham, 217–232. 978-3-319-49094-6_14Google ScholarGoogle Scholar
  6. Rainer Niedermayr, Elmar Juergens, and Stefan Wagner. 2016. Will my tests tell me if I break this code?. In Proceedings of the International Workshop on Continuous Software Evolution and Delivery. ACM Press, New York, NY, USA, 23–29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Oscar Luis Vera-Pérez, Benjamin Danglot, Martin Monperrus, and Benoit Baudry. 2018. A Comprehensive Study of Pseudo-tested Methods. arXiv:1807.05030 {cs} (July 2018). http://arxiv.org/abs/1807.05030 arXiv: 1807.05030.Google ScholarGoogle Scholar
  8. 2 https://developer.github.com/v3/checks/ Abstract 1 Introduction 2 An overview of Descartes 3 Descartes VS Gregor 4 Pseudo-tested methods 5 Demonstration scope 6 Supporting Materials ReferencesGoogle ScholarGoogle Scholar

Index Terms

  1. Descartes: a PITest engine to detect pseudo-tested methods: tool demonstration

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ASE '18: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering
      September 2018
      955 pages
      ISBN:9781450359375
      DOI:10.1145/3238147

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 September 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate82of337submissions,24%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader