Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A brief survey of program slicing
B Xu, J Qian, X Zhang, Z Wu, L Chen - ACM SIGSOFT Software …, 2005 - dl.acm.org
Program slicing is a technique to extract program parts with respect to some special
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
computation. Since Weiser first proposed the notion of slicing in 1979, hundreds of papers …
A survey of code‐based change impact analysis techniques
Software change impact analysis (CIA) is a technique for identifying the effects of a change,
or estimating what needs to be modified to accomplish a change. Since the 1980s, there …
or estimating what needs to be modified to accomplish a change. Since the 1980s, there …
Microservice architecture recovery based on intra-service and inter-service features
Microservice architecture supports independent development and deployment; it facilitates
software system design and co-development. However, it also brings new challenges to a …
software system design and co-development. However, it also brings new challenges to a …
Mining api usage examples from test code
Lack of effective usage examples in API documents has been proven to be a great obstacle
to API learning. To deal with this issue, several approaches have been proposed to …
to API learning. To deal with this issue, several approaches have been proposed to …
Type slicing: An accurate object oriented slicing based on sub-statement level dependence graph
W Lulu, L Bixin, K **anglong - Information and Software Technology, 2020 - Elsevier
Context Program slicing is very useful in program analysis and software engineering. It
computes the slice, which is a part of program and contains all the statements related to the …
computes the slice, which is a part of program and contains all the statements related to the …
A Slice‐Based Change Impact Analysis for Regression Test Case Prioritization of Object‐Oriented Programs
Test case prioritization focuses on finding a suitable order of execution of the test cases in a
test suite to meet some performance goals like detecting faults early. It is likely that some test …
test suite to meet some performance goals like detecting faults early. It is likely that some test …
Multi-grained semantics-aware graph neural networks
Graph Neural Networks (GNNs) are powerful techniques in representation learning for
graphs and have been increasingly deployed in a multitude of different applications that …
graphs and have been increasingly deployed in a multitude of different applications that …
An approach to regression test selection based on hierarchical slicing technique
Regression testing is an important stage of software maintenance. Regression test selection
is a key technique to test case reuse. Program slicing is one of these commonly used …
is a key technique to test case reuse. Program slicing is one of these commonly used …
Slicing Z specifications
F Wu, T Yi - ACM SIGPLAN Notices, 2004 - dl.acm.org
Program slicing is a well-known technique that has been broadly applied to a variety of
software engineering areas, such as understanding, debugging, testing and others …
software engineering areas, such as understanding, debugging, testing and others …
Performance optimization of SpMV using CRS format by considering OpenMP scheduling on CPUs and MIC
In this study, we evaluate the performance of sparse matrix-vector multiplication (SpMV)
using the compressed row storage (CRS) format on CPUs and MIC. We focus on the …
using the compressed row storage (CRS) format on CPUs and MIC. We focus on the …