Conference paper Open Access

On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later

Domenico Serra; Giovanni Grano; Fabio Palomba; Filomena Ferrucci; Harald C. Gall; Alberto Bacchelli


JSON-LD (schema.org) Export

{
  "inLanguage": {
    "alternateName": "eng", 
    "@type": "Language", 
    "name": "English"
  }, 
  "description": "<p>Good unit tests play a paramount role when it comes to foster and evaluate software quality.&nbsp;However, writing effective tests is an extremely costly and time consuming practice.&nbsp;To reduce such a burden for developers, researchers devised ingenious techniques to automatically generate test suite for existing code bases.&nbsp;Nevertheless, how automatically generated test cases fare against manually written ones is an open research question.</p>\n\n<p>In 2008, Bacchelli et al.&nbsp;conducted an initial case study comparing automatic and manually generated test suites.&nbsp;Since in the last ten years we have witnessed a huge amount of work on novel approaches and tools for automatic test generation, in this paper we revise their study using current tools as well as complementing their research method by evaluating these tools&#39; ability in finding regressions.</p>", 
  "license": "", 
  "creator": [
    {
      "affiliation": "University of Salerno", 
      "@type": "Person", 
      "name": "Domenico Serra"
    }, 
    {
      "affiliation": "University of Zurich", 
      "@id": "https://orcid.org/0000-0002-8207-3259", 
      "@type": "Person", 
      "name": "Giovanni Grano"
    }, 
    {
      "affiliation": "University of Zurich", 
      "@id": "https://orcid.org/0000-0001-9337-5116", 
      "@type": "Person", 
      "name": "Fabio Palomba"
    }, 
    {
      "@id": "https://orcid.org/0000-0002-0975-8972", 
      "@type": "Person", 
      "name": "Filomena Ferrucci"
    }, 
    {
      "affiliation": "University of Zurich", 
      "@id": "https://orcid.org/0000-0002-3874-5628", 
      "@type": "Person", 
      "name": "Harald C. Gall"
    }, 
    {
      "affiliation": "University of Zurich", 
      "@id": "https://orcid.org/0000-0003-0193-6823", 
      "@type": "Person", 
      "name": "Alberto Bacchelli"
    }
  ], 
  "headline": "On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2019-05-26", 
  "url": "https://zenodo.org/record/2595232", 
  "keywords": [
    "Software Testing", 
    "Automatic Test Case Generation", 
    "Empirical Studies"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.2595232", 
  "@id": "https://doi.org/10.5281/zenodo.2595232", 
  "@type": "ScholarlyArticle", 
  "name": "On the Effectiveness of Manual and Automatic Unit Test Generation: Ten Years Later"
}
313
200
views
downloads
All versions This version
Views 313313
Downloads 200200
Data volume 32.7 MB32.7 MB
Unique views 299299
Unique downloads 188188

Share

Cite as