Multi-focus image fusion is a technique that combines multiple out-of-focus images to enhance the overall image quality. It has gained significant attention in recent years, thanks to the advancements in deep learning...
详细信息
Exploratory data analysis (EDA) is usually human-in-the-loop and time tedious since identifying insights that show interesting characteristics and trends in data is laborious. Insight discovery helps users gain struct...
详细信息
ISBN:
(数字)9798331529024
ISBN:
(纸本)9798331529031
Exploratory data analysis (EDA) is usually human-in-the-loop and time tedious since identifying insights that show interesting characteristics and trends in data is laborious. Insight discovery helps users gain structured knowledge when understanding the dataset by categorizing interesting characteristics and trends into commonnesses and exceptions. However, existing insight discovery methods cannot interact with users when discovering insights. More importantly, the efficiency of insight discovery for these methods is low. In this paper, we propose a framework that supports and accelerates interactive insight discovery. We first divide the dataset into multiple subsets, and precompute the pattern snippets that include the distribution characteristics of subsets. Considering efficiency, we only pre-compute for subsets that cannot be further split. Then we design a novel cube structure, called InsightCube, to store precomputed pattern snippets. In order to accelerate insight discovery, we reuse the precomputed pattern snippets stored in InsightCube to infer the pattern of subsets that cannot be split. Furthermore, during insight discovery, we propose pruning strategies to accelerate the pattern inference for subsets that can be split. Experimental results on real-world datasets show that InsightCube improves the insight discovery efficiency by up to $2.5 \times$ compared to the state-of-the-art insight discovery method.
This paper introduces strategies to detect software bugs in earlier life cycle stage in order to improve test efficiency. Static analysis tool is one of the effective methods to reveal software bugs during software de...
详细信息
This paper introduces strategies to detect software bugs in earlier life cycle stage in order to improve test efficiency. Static analysis tool is one of the effective methods to reveal software bugs during software development. Three popular static analysis tools are introduced, two of which, PolySpace and Splint, are compared with each other by analyzing a set of test cases generatedd by the authors. PolySpace can reveal 60% bugs with 100% R/W ratio (ratio of real bugs and total warnings), while Splint reveal 73.3% bugs with 44% R/W ratio. And they are good at finding different categories of bugs. Two strategies are concluded to improve test efficiency, under the guideline that static analysis tools should be used in finding different categories of bugs according to their features. The first one aims at finding bugs as many as possible, while the second concentrates to reduce the average time on bug revelation. Experimental data shows the first strategy can find 100% bugs with 60% R/W ratio, the second one find 80% bugs with 66.7% R/W ratio. Experiment results prove that these two strategies can improve the test efficiency in both fault coverage and testing time.
This paper studies the software scenario testing, which is commonly used in black-box testing at present. In the paper, the workflow model based on task-driven, which is very common in scenario testing, is analyzed. A...
详细信息
This paper studies the software scenario testing, which is commonly used in black-box testing at present. In the paper, the workflow model based on task-driven, which is very common in scenario testing, is analyzed. According to test adequacy criteria in scenario testing, the model is designed to correspond test cases in the light of logic block(LB). The final test cases that conform to the test adequacy criteria can be obtained through test case combination and test case reduction. In the last part of the paper, example of actual workflow is to design the efficient test case. Therefore the method is proved to be effective.
Autonomous driving has achieved rapid development and promising performance by employing machine learning algorithms to automatically execute various maneuvers. Lane detection is one of the foremost tasks for vehicles...
详细信息
Design for testability is one of the important research interests in software engineering. It becomes crucial in model-based testing because software behavioral models can be used to construct test sequences to perfor...
详细信息
softwaretesting coverage criteria play an important role in the whole testing *** current coverage criteria for web applications are based on program or *** are not suitable for black-box test or intuitional to *** p...
详细信息
softwaretesting coverage criteria play an important role in the whole testing *** current coverage criteria for web applications are based on program or *** are not suitable for black-box test or intuitional to *** paper defines a kind of test criteria based on page coverage sequences only navigated by web application,including Page_Single,Page_Post,Page_Pre,Page_Seq2,Page_*** test criteria based on page coverage sequences made by interactions between web application and browser are being under consideration after *** order to avoid ambiguity of natural language,these coverage criteria are depicted using Z formal *** empirical result shows that the criteria complement traditional coverage and fault detection capability criteria.
The study presents a new immunization strategy for computer networks and populations with board and, in particular, scale-free degree distributions. The proposed strategy calls for the immunization of common acquainta...
详细信息
This paper studies the quality management method in small-size software project. In traditional method, test and evaluation are prerequisite methods to improve the project quality. The paper analyses characteristics a...
详细信息
ISBN:
(纸本)9781849196413
This paper studies the quality management method in small-size software project. In traditional method, test and evaluation are prerequisite methods to improve the project quality. The paper analyses characteristics and the disadvantages of project management in small-sized software project. Therefore, some quality activities should be considered in small-sized software project. The paper proposed lightweight quality planning, quality execution and quality monitoring activities in project management. Finally, the paper gives practical applications and proves method effective.
Recommender systems play an important role in e-commerce. This paper discusses three classical methods-offline analytics, user study, and online experiment-to evaluate the performance of recommender systems and also a...
详细信息
暂无评论