How Do Java Mutation Tools Differ? A framework for aiding future Java mutation tool comparisons.

This article presents a system for evaluating Java mutation tools, tools which enable test efficacy and debugging in computer software. The authors compare eight Java mutation tools and provide a framework that can be applied to both current and future mutation tools. The framework provided incorpor...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 65; no. 12; pp. 74 - 90
Autores principales: AMALFITANO, DOMENICO, PAIVA, ANA C. R., INQUEL, ALEXIS, PINTO, LUÍS, FASOLINO, ANNA RITA, JUST, RENÉ
Formato: Artículo
Publicado: Association for Computing Machinery Dec2022
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=160359928&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 160359928
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Dec2022
      vid: 65
      iid: 12
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        160359928
        10.1145/3526099
      ppf: 74
      ppct: 16
      formats:
      tig:
        atl: How Do Java Mutation Tools Differ? A framework for aiding future Java mutation tool comparisons.
      aug:
        au:
          AMALFITANO, DOMENICO
          PAIVA, ANA C. R.
          INQUEL, ALEXIS
          PINTO, LUÍS
          FASOLINO, ANNA RITA
          JUST, RENÉ
        affil:
          Assistant professor in the Department of Electrical Engineering and Information Technology (DIETI) at the University of Naples Federico II, Naples, Italy
          Associate professor in the Faculty of Engineering at the University of Porto & INESC TEC, Porto, Portugal
          Master student at ISEN Brest, France
          Master student in the Faculty of Engineering at the University of Porto, Portugal
          Associate professor in the Department of Electrical Engineering and Information Technology (DIETI) at the University of Naples Federico II, Naples, Italy
          Associate professor in the Department of Computer Science & Engineering at the University of Washington, Seattle, WA, USA
      su:
        Java programming language
        Mutation testing of computer software
        Debugging
        Source code
        Command-line interfaces
      sug:
        subj:
          Java programming language
          Mutation testing of computer software
          Debugging
          Source code
          Command-line interfaces
      ab: This article presents a system for evaluating Java mutation tools, tools which enable test efficacy and debugging in computer software. The authors compare eight Java mutation tools and provide a framework that can be applied to both current and future mutation tools. The framework provided incorporates five areas of analysis- tool version, deployment, mutation process, user-centric features and mutation operators.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2022
    holdings:
      @attributes:
        islocal: N