Standard

Practices and Tools for Better Software Testing. / Spadini, Davide.

Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). 2018.

Research output: Scientific - peer-reviewConference contribution

Harvard

Spadini, D 2018, Practices and Tools for Better Software Testing. in Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). DOI: 10.1145/3236024.3275424

APA

Spadini, D. (2018). Practices and Tools for Better Software Testing. In Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) DOI: 10.1145/3236024.3275424

Vancouver

Spadini D. Practices and Tools for Better Software Testing. In Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). 2018. Available from, DOI: 10.1145/3236024.3275424

Author

Spadini, Davide. / Practices and Tools for Better Software Testing. Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). 2018.

BibTeX

@inbook{4c6d6fb8553c45bebba3e4159a2b9d3c,
title = "Practices and Tools for Better Software Testing",
abstract = "Automated testing (hereafter referred to as just ‘testing’) has become an essential process for improving the quality of software systems. In fact, testing can help to point out defects and to ensure that production code is robust under many usage conditions. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. Managers, as well as developers, do not treat test code as equally important as production code, and this behaviour could lead to poor test code quality, and in the future to defect-prone production code. The goal of my research is to bring awareness to developers on the effect of poor testing, as well as helping them in writing better test code. To this aim, I am working on 2 different perspectives: (1) studying best practices on software testing, identifying problems and challenges of current approaches, and (2) building new tools that better support the writing of test code, that tackle the issues we discovered with previous studies.Pre-print: https://doi.org/10.5281/zenodo.1411241",
author = "Davide Spadini",
year = "2018",
doi = "10.1145/3236024.3275424",
booktitle = "Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)",

}

RIS

TY - CHAP

T1 - Practices and Tools for Better Software Testing

AU - Spadini,Davide

PY - 2018

Y1 - 2018

N2 - Automated testing (hereafter referred to as just ‘testing’) has become an essential process for improving the quality of software systems. In fact, testing can help to point out defects and to ensure that production code is robust under many usage conditions. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. Managers, as well as developers, do not treat test code as equally important as production code, and this behaviour could lead to poor test code quality, and in the future to defect-prone production code. The goal of my research is to bring awareness to developers on the effect of poor testing, as well as helping them in writing better test code. To this aim, I am working on 2 different perspectives: (1) studying best practices on software testing, identifying problems and challenges of current approaches, and (2) building new tools that better support the writing of test code, that tackle the issues we discovered with previous studies.Pre-print: https://doi.org/10.5281/zenodo.1411241

AB - Automated testing (hereafter referred to as just ‘testing’) has become an essential process for improving the quality of software systems. In fact, testing can help to point out defects and to ensure that production code is robust under many usage conditions. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. Managers, as well as developers, do not treat test code as equally important as production code, and this behaviour could lead to poor test code quality, and in the future to defect-prone production code. The goal of my research is to bring awareness to developers on the effect of poor testing, as well as helping them in writing better test code. To this aim, I am working on 2 different perspectives: (1) studying best practices on software testing, identifying problems and challenges of current approaches, and (2) building new tools that better support the writing of test code, that tackle the issues we discovered with previous studies.Pre-print: https://doi.org/10.5281/zenodo.1411241

U2 - 10.1145/3236024.3275424

DO - 10.1145/3236024.3275424

M3 - Conference contribution

BT - Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)

ER -

ID: 46651092