Zobrazeno 1 - 10
of 24
pro vyhledávání: '"Everton L. G. Alves"'
Publikováno v:
IEEE Access, Vol 10, Pp 121418-121443 (2022)
Maintenance tasks are often time-consuming and hard to manage. To cope with that, developers often use failing test cases to guide their maintenance efforts. Therefore, working with good test cases is essential to the success of maintenance. Automati
Externí odkaz:
https://doaj.org/article/dd5f93e72ffc4ec18712ced70223f802
Publikováno v:
Proceedings of the 7th Brazilian Symposium on Systematic and Automated Software Testing.
Publikováno v:
ESEM
Background: Pull-based development has shaped the practice of Modern Code Review (MCR), in which reviewers can contribute code improvements, such as refactorings, through comments and commits in Pull Requests (PRs). Past MCR studies uniformly treat a
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::b04262b545aff882926a3922cd6ada29
Publikováno v:
SBQS
Android devices include a wide range of features and functionalities. However, they are limited by their battery capacity. Energy efficiency has become a critical non-functional requirement for Android applications. Most applications use multiple har
Publikováno v:
SBES
Software testing is an important part of software development. In addition to finding faults in the code, good tests should help developers to correct faults and be easily updated in case of modifications due to code changes. Automatically generated
Publikováno v:
SAC
As a software evolves its code requires constant updating. In this sense, refactoring edits aim at improving structural aspects of a code without changing its external behavior. However, studies show that developers tend to combine in a single commit
Publikováno v:
IEEE Transactions on Software Engineering. 44:365-383
Refactoring is commonly performed manually, supported by regression testing, which serves as a safety net to provide confidence on the edits performed. However, inadequate test suites may prevent developers from initiating or performing refactorings.
Publikováno v:
Journal of Systems and Software. 123:223-238
Refactoring validation by testing is critical for quality in agile development. However, this activity may be misleading when a test suite is insufficiently robust for revealing faults. Particularly, refactoring faults can be tricky and difficult to
Publikováno v:
SBES
Model-Based Testing (MBT) is used for generating test suites from system models. However, as software evolves, its models tend to be updated, which often leads to obsolete test cases that are discarded. Test case discard can be very costly since esse
Publikováno v:
COMPSAC (1)
Code edits are very common during software development. Specially for agile development, these edits need constant validation to avoid functionality regression. In this context, regression test suites are often used. However, regression testing can b