• Home
  • Search
  • Practices and tools for better software testing
  • Open Access IconOpen Access
  • Cite Icon2
  • https://doi.org/10.1145/3236024.3275424Copy DOI Icon

Practices and tools for better software testing

  • Oct 26, 2018
  • Davide Spadini
Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
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

Similar Papers
  • Research Article
  • Citations2

Towards automatically identifying the co‐change of production and test code

  • Jan 11, 2024
  • Software Testing, Verification and Reliability
  • Yuan Huang +3
  • Conference Article
  • Citations63

Studying Fine-Grained Co-evolution Patterns of Production and Test Code

  • Sep 01, 2014
  • Cosmin Marsavina +2
  • Research Article
  • Citations17

Revisiting the Identification of the Co-evolution of Production and Test Code

  • Sep 30, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Weifeng Sun +5
  • Conference Article
  • Citations4

Exploring and Improving Code Completion for Test Code

  • Apr 15, 2024
  • Tingwei Zhu +6
  • Conference Article
  • Citations5

A Comparative Study of Code Clone Genealogies in Test Code and Production Code

  • Mar 01, 2023
  • Brent Van Bladel +1
  • Research Article

Summary of the 14th edition of the IEEE/ACM Workshop on Automation of Software Test (AST)

  • Nov 14, 2019
  • ACM SIGSOFT Software Engineering Notes
  • Byoungju Choi +2
  • Conference Article
  • Citations9

Smart prediction for refactorings in the software test code

  • Sep 27, 2021
  • Luana Martins +3
  • Research Article
  • Citations2

Automatic Identification of High-Impact Bug Report by Product and Test Code Quality

  • Jun 01, 2022
  • International Journal of Software Engineering and Knowledge Engineering
  • Jianshu Ding +3
  • Conference Article

AriesLinter: Sniffing Test Smells Before They Happen

  • Sep 22, 2025
  • Rafael Rocha +5
  • Research Article

Machine Learning in QA: A Vision for Predictive and Adaptive Software Testing

  • Jul 16, 2021
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Santosh Kumar Jawalkar
  • Conference Article
  • Citations4

An UML Behavior Diagram Based Automatic Testing Approach

  • Jul 01, 2013
  • Chih-Hung Chang +6
  • Conference Article
  • Citations10

Mutation testing as a safety net for test code refactoring

  • May 25, 2015
  • Ali Parsai +3
  • Research Article
  • Citations17

Software testing optimization by advanced quantitative defect management

  • Jan 01, 2010
  • Computer Science and Information Systems
  • Ljubomir Lazic
  • Conference Article
  • Citations7

Towards Flexible and Automated Testing in Production Systems Engineering Projects

  • Sep 01, 2018
  • Dietmar Winkler +2
  • Conference Article
  • Citations9

Automated testing tools for mobile applications

  • Nov 01, 2014
  • Nurul Husna Saad +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.