Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- extended-abstractOctober 2023
An industrial experience report on the adoption of history-based test case prioritization
SAST '23: Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software TestingPages 110–112https://doi.org/10.1145/3624032.3624048Many test case prioritization techniques have been proposed with the ultimate goal of speeding up failure detection. In particular, prioritizing based on history has proven to be an effective strategy. Examining the effectiveness of history-based ...
- research-articleNovember 2022
Gamification of exploratory testing process
Gamify 2022: Proceedings of the 1st International Workshop on Gamification of Software Development, Verification, and ValidationPages 14–17https://doi.org/10.1145/3548771.3561411Exploratory testing is an experience-based testing technique often used in addition to formal ones. However, it can be used as a replacement for formal techniques when time is limited and/or documentation is poor. Conducting test charters and ...
- research-articleJuly 2022
Challenges in regression test selection for end-to-end testing of microservice-based software systems
AST '22: Proceedings of the 3rd ACM/IEEE International Conference on Automation of Software TestPages 1–5https://doi.org/10.1145/3524481.3527217Dynamic regression test selection (RTS) techniques aim to minimize testing efforts by selecting tests using per-test execution traces. However, most existing RTS techniques are not applicable to microservice-based, or, more generally, distributed ...
- research-articleAugust 2021
How can manual testing processes be optimized? developer survey, optimization guidelines, and case studies
ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 1281–1291https://doi.org/10.1145/3468264.3473922Manual software testing is tedious and costly as it involves significant human effort. Yet, it is still widely applied in industry and will be in the foreseeable future. Although there is arguably a great need for optimization of manual testing ...
- short-paperSeptember 2020
Beyond Technical Skills in Software Testing: Automated versus Manual Testing
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering WorkshopsPages 161–164https://doi.org/10.1145/3387940.3392238Software testing is not a purely technical, but rather socio-technical activity. Although there are a few studies on this topic, to the best of our knowledge there is a lack of research focusing specifically on skills, in particular soft skills needed ...
- research-articleMay 2019
A global view on the hard skills and testing tools in software testing
ICGSE '19: Proceedings of the 14th International Conference on Global Software EngineeringPages 133–141https://doi.org/10.1109/ICGSE.2019.00036Developing software with high quality is challenging in distributed software development. The purpose of the current study is to investigate the testing skills and tools required in the ever-changing world of global software engineering, according to ...
- articleApril 2016
When to automate software testing? A decision-support approach based on process simulation
Journal of Software: Evolution and Process (WSMR), Volume 28, Issue 4Pages 272–285https://doi.org/10.1002/smr.1758Software test processes are complex and costly. To reduce testing effort without compromising effectiveness and product quality, automation of test activities has been adopted as a popular approach in software industry. However, because test automation ...
- research-articleOctober 2014
The european e-government web accessibility divide
ICEGOV '14: Proceedings of the 8th International Conference on Theory and Practice of Electronic GovernancePages 391–394https://doi.org/10.1145/2691195.2691287Online interactions have rapidly become the main channel of communication as greater inclusiveness creates efficiencies for both the private and public sectors. In Europe, almost three-quarters of the population is now regularly using the Internet. But ...
- ArticleMay 2014
An expert-based cost estimation model for system test execution
ICSSP '14: Proceedings of the 2014 International Conference on Software and System ProcessPages 159–163https://doi.org/10.1145/2600821.2600840To execute system tests, two fundamentally different execution techniques exist: manual and automated execution. For each system test suite, one must decide how to employ those techniques (this strategy is called execution mode). Despite general ...
- ArticleMay 2014
When to automate software testing? decision support based on system dynamics: an industrial case study
ICSSP '14: Proceedings of the 2014 International Conference on Software and System ProcessPages 149–158https://doi.org/10.1145/2600821.2600832Software test processes are complex and costly. To reduce testing effort without compromising effectiveness and product quality, automation of test activities has been adopted as a popular approach in software industry. However, since test automation ...
- ArticleMarch 2013
Towards Tool-Support for Test Case Selection in Manual Regression Testing
ICSTW '13: Proceedings of the 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation WorkshopsPages 74–79https://doi.org/10.1109/ICSTW.2013.16Manual regression testing can be a time-intensive and costly activity. Required efforts can be reduced by selecting only the tests for re-testing that verify actually modified system parts. However, if testers are not familiar with the system ...
- research-articleSeptember 2012
Recommender systems for manual testing: deciding how to assign tests in a test team
ESEM '12: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurementPages 201–210https://doi.org/10.1145/2372251.2372289BACKGROUND: Software testing can be an arduous and expensive activity. A typical activity to maximise testing productivity is to allocate test cases according to the testers' profile. However, optimising the allocation of manual test cases is not a ...
- ArticleApril 2012
Semi-automatic Search-Based Test Generation
ICST '12: Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and ValidationPages 777–784https://doi.org/10.1109/ICST.2012.176Search-based testing techniques can efficiently generate test data to achieve high code coverage. However, when the fitness function does not provide sufficient guidance, the search will only generate optimal results by chance. Yet, where the search ...
- ArticleMay 2006
Economic perspectives in test automation: balancing automated and manual testing with opportunity cost
AST '06: Proceedings of the 2006 international workshop on Automation of software testPages 85–91https://doi.org/10.1145/1138929.1138946Testing is a major cost factor in software development. Test automation has been proposed as one solution to reduce these costs. Test automation tools promise to increase the number of tests they run and the frequency at which they run them. So why not ...