skip to main content
10.1145/3624032acmotherconferencesBook PagePublication PagessastConference Proceedingsconference-collections
SAST '23: Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing
ACM2023 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SAST 2023: 8th Brazilian Symposium on Systematic and Automated Software Testing Campo Grande, MS Brazil September 25 - 29, 2023
ISBN:
979-8-4007-1629-4
Published:
17 October 2023

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
extended-abstract
Test volume mitigation for mobile devices software development: An improvement approach considering shared requirements

The number of software variations that are embedded in mobile devices is growing. Due to the high demand for software adaptation, manufacturers need to find strategies to ensure the quality of the software they embed. In an attempt to reduce software ...

research-article
An Experimental Study Evaluating Cost, Adequacy, and Effectiveness of Pynguin's Test Sets

Context: Software testing is a very relevant step in quality assurance, but developers frequently overlook it. We pursued testing automation to minimize the impact of missing test cases in a software project. Problem: However, for Python programs, there ...

research-article
An initial investigation of ChatGPT unit test generation capability

Context: Software testing ensures software quality, but developers often disregard it. The use of automated testing generation is pursued to reduce the consequences of overlooked test cases in a software project. Problem: In the context of Java programs,...

research-article
An Approach to Regression Testing Selection based on Code Changes and Smells

Regression testing is a software engineering maintenance activity that involves re-executing test cases on a modified software system to check whether code changes introduce new faults. However, it can be time-consuming and resource-intensive, ...

extended-abstract
Prime Control-IQD: a Platform for Software Quality Analytics

During the software development process, a huge amount of data about what is happening is produced and stored. Such a fact is even amplified when distributed software development and several working teams are taken into account. From the operational to ...

research-article
Test Data Selection Based on Applying Mutation Testing to Decision Tree Models

Software testing is crucial to ensure software quality, verifying that it behaves as expected. This activity plays a crucial role in identifying defects from the early stages of the development process. Software testing is especially essential in ...

research-article
Machine Learning Techniques for Escaped Defect Analysis in Software Testing

Software testing is crucial to ensure the quality of a software under development. Once a potential bug is identified, a Bug Report (BR) is opened with information to describe and reproduce the found issue. Usually in big companies, hundreds of BRs are ...

research-article
Automating Android Rotation Vector Testing in Google's Compatibility Test Suite Using a Robotic Arm

Software testing is one of the essential phases of software development. In this context, test automation has gained significant traction for meeting immediate requirements while upholding result quality. While both automated and manual methods are ...

extended-abstract
Reducing MBT test cases discard with distance function at TJPB

The main gain of Model-based Testing (MBT) is the generation of robust test suites with minimal effort. However, as the software evolves along with its models, test suites often need to be generated again, resulting on test case discards and the loss ...

research-article
Implementing Exploratory Testing in an Agile Context: A Study Based on Design Science Research

Exploratory Testing (ET) is a testing technique that has been spreading in the agile environment, as it allows professionals to learn quickly, adjust their tests and, in the process, find software problems that often need to be foreseen in test plans. ...

research-article
SelectNLTest - Selection and natural language rewriting of test cases generated by the DRL-MOBTEST tool

The software testing process is important to ensure quality, especially in mobile applications that have characteristics such as platform diversity, hardware limitations, portability, frequent updates, among others. Software companies need to deliver ...

research-article
Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects

Open-source software (OSS) projects rely on core and peripheral developers to develop, release, and maintain software. The former group plays a crucial role in initiating the project and making key decisions, while the latter contributes less ...

extended-abstract
An industrial experience report on the challenges in training localization and internationalization testers

Localization (l10n) and internationalization (i18n) testing are crucial to a software that has been through the process of globalization (g11n) since most of the failures found with this strategy are highly visible for the end user. However, this ...

extended-abstract
ATF - An end-to-end testing framework: experience report

Software products nowadays are becoming increasingly complex, containing modules directed for different devices, such as mobile and web. To maintain the quality of these products, development companies may adopt software testing techniques, such as end-...

research-article
A Comparative Analysis of Mobile UI Testing Frameworks in Continuous Integration Environments

Mobile applications have become an integral part of modern society, driving the demand for robust and efficient mobile user interface (UI) testing frameworks. With the growing adoption of Continuous Integration (CI) practices, mobile developers seek ...

extended-abstract
An industrial experience report on the adoption of history-based test case prioritization

Many 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-article
Software Testing applied to the Development of IoT Systems: preliminary results

Software testing is a fundamental activity of the broader software engineering process. Internet of Things (IoT) testing activities present unique characteristics that make their execution different from conventional software testing, including ...

Contributors
  • Federal University of Mato Grosso do Sul
  • Federal University of Mato Grosso do Sul
  • Federal University of Grande Dourados
  • Federal University of Sao Joao del-Rei
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

Overall Acceptance Rate45of92submissions,49%
YearSubmittedAcceptedRate
SAST '1922941%
SAST '18201050%
SAST '17161169%
SAST '16341544%
Overall924549%