Test case prioritization (TCP) is deemed valid to improve testing efficiency, especially in regression testing, as retest all is costly. The TCP schedule the test case execution order to detect bugs faster. For such benefit, test case prioritization has been intensively studied. This paper reviews the development of TCP for regression testing with 48 papers from 2017 to 2020. In this paper, we present four critical surveys. First is the development of approaches and techniques in regression TCP studies, second is the identification of software under test (SUT) variations used in TCP studies, third is the trend of metrics used to measure the TCP studies effectiveness, and fourth is the stateof-the-art of requirements-based TCP. Furthermore, we discuss development opportunities and potential future directions on regression TCP. Our review provides evidence that TCP has increasing interests. We also discovered that requirement-based utilization would help to prepare test cases earlier to improve TCP effectiveness.
Software testing is performed by executing test cases against the system under test (SUT). For researchers, it is slightly challenging to find real case SUT. As an alternative, researchers utilize the existing SUT from repositories as their research objects. Software-artifact Infrastructure Repository (SIR) provides some reasonably comprehensive SUTs that had been used by over 50% of software testing literature. Nevertheless, it is still rare among researchers to conduct profound studies of SIR’s SUTs. This paper aims to fill the gap by explaining SIR’s SUTs specification and how it’s organized. Each of the C-language SUT was exposed and recorded its features comprising the size of SUT, lines of code (LOC), number of test cases, as well as the number and types of faults. SIR’s SUTs divided into two parts namely “older” and “newer” objects which both provided with various versions of the test program as well as predefined test sets along with its specification. These results indicate that SIR’s SUTs is carefully prepared to conduct software testing research.
Sejak usia dini, anak-anak zaman sekarang telah diperkenalkan perangkat teknologi informasi untuk mengonsumsi informasi, entertainment dan game yang tersedia di internet. Namun, penggunaan internet tanpa pendampingan dan pengawasaan akan berdampak negatif terhadap perkembangan anak. Misalnya, kejahatan seksual, cyberbullying, kendala kemampuan berbicara, anti-sosial, penurunan kesehatan fisik, dan emosi anak yang mudah meledak. Di sisi lain, penggunaan internet sehat diperlukan agar penggunaan perangkat TI berdampak positif dan menekan dampak negatifnya. Sementara itu, sekelompok guru dan orang tua siswa di Yayasan kelompok bermain (KB) Baiturrahman memiliki pengetahuan penggunaan internet sehat yang rendah. Oleh karena itu, kegiatan pengabdian kepada masyarakat (PkM) melakukan pelatihan penggunaan internet secara sehat yang mencakup pembatasan konten internet, bahayanya mengunggah foto anak ke media sosial, bahaya penggunaan media sosial tanpa pendampingan, dan perlindungan privasi internet. Metode pelatihan menggunakan ceramah, diskusi, dan praktik kemampuan teknis serta pemberian penghargaan kepada peserta yang aktif. Kegiatan PkM meliputi perencanaan, persiapan, pelaksanaan dan evaluasi. Pelatihan dikatakan berhasil ketika terjadi peningkatan pengetahuan peserta dan tingkat kepuasan penyelenggaraan kegiatan. Hasil kegiatan terdiri dari profiling pengetahuan peserta pelatihan terhadap penggunaan internet sehat, modul pelatihan, dan hasil evaluasi pelatihan. Hasil profiling pengetahuan peserta menunjukkan bahwa peserta kurang memahami penanggulangan dampak negatif terhadap penggunaan internet tanpa perlindungan privasi dan pengawasan orang tua. Hasil pelatihan menunjukkan 54,55% peserta mengalami peningkatan pengetahuan dan 75,61 % peserta memberikan indeks kepuasan di atas 80% (Sangat Memuaskan). Dengan adanya kegiatan pengabdian, guru dan orang tua siswa telah menyadari pentingnya edukasi penggunaan internet sehat sejak dini dengan pemberian pembatasan, pengawasan dan pendampingan melalui pemanfaat teknologi informasi.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.