The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Technical Debt (TD) refers to the long-term consequences of shortcuts taken during different phases of software development life cycle. Lack of attention to monitoring and managing testing and development debt can contribute to unexpectedly large cost overruns and severe quality issues in software development projects. This paper describes a case study conducted with an industry partner to explore...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq supports requirements engineers (REs) in the validation of the correctness, completeness and consistency of elicited requirements with minimum effort and time through generated abstract tests components: test requirements and test cases, and a mock-up prototype of the user interface (UI). Abstract tests...
The test oracle—a judge of the correctness of the system under test (SUT)—is a major component of the testing process. Specifying test oracles is challenging for some domains, such as real-time embedded systems, where small changes in timing or sensory input may cause large behavioral differences. Models of such systems, often built for analysis and simulation, are appealing for reuse as test oracles...
.NET platform is increasingly being used in software development industry. Many data access technologies have been developed on this platform, thus choosing a suitable technology has become a difficult task. In this paper, an empirical study on fetch performance comparison by conducting experiments on common test data set of selected data access libraries; ADO.NET, Dapper and Entity Framework Core...
The World Wide Web network, with its ubiquitous nature, a multitude of functionalities, and a broad range of benefits seems to require proper care and maintenance in support of its continued development. This responsibility lies largely in the hands of web designers and those involved in the administration of individual pages as fundamental units of the entire virtual reality of the WWW system. It...
The paper describes automated system for MIL-STD-1553 integrated circuits functional and parametric control based on National Instruments hardware and software. Automated measuring system block-scheme is presented. The paper discusses the process of ICs testing and software and hardware description.
More and more on-line experiments have been done in E-Commerce in order to understand the behavior of users or customers and then apply the data analysis technique to provide business guidance. One of the techniques is A/B testing. However, there is not clear guidance on the sample size in order for us to have valuable, trustable discovery. The purpose of this work is to find out a way to group customers...
“To be considered for the 2017 IEEE Jack Keil Wolf ISIT Student Paper Award.” We study the asymptotic behavior of the type-I error in quantum hypothesis testing when the exponent of the type-II error approaches the quantum relative entropy sufficiently slowly. Our result shows that the moderate deviation principle holds for the testing problem if the quantum relative variance is positive. Our proof...
Fuzzing is attractive for finding vulnerabilities in binary programs. However, when the application's input space is huge, fuzzing cannot deal with it well. For discovering vulnerabilities more effective, researchers came up concolic testing, and there are much researches on it recently. A common limitation of concolic systems designed to create inputs is that they often concentrate on path-coverage...
Pneumatic circular manipulator is an experimental setup which is designed and developed at Faculty of Technical Sciences in Novi Sad, Serbia. It is controlled via Internet, using CEyeClon platform. The goal of realization of the manipulator is ability of participants to remotely use it as a test bed for testing various types of pneumatic control. Remote participants are mainly students of technical...
This paper presents a set of low-cost desktop IC test systems developed for engineering education. The set is implemented using the National Instrument (NI) Educational Laboratory Virtual Instrumentation Suite (ELVIS) and custom-made load boards. The software is based on the NI LabVIEW development environment. The set has been developed and employed for teaching electronic testing, instrumentation...
Software testing is an important process of software development. One of the challenges in testing software is to generate test cases which help to reveal errors. Automated software test data generation problem is hard because it needs to search the whole feasible area to find test cases covering all possible paths under acceptable time consumption. In this paper, evolutionary algorithm with convergence...
Global software development (GSD) is in a booming stage from the last decade with the advances in information and communication technologies (ICTs). Despite of the benefits gained from GSD, the developer organizations still face a lot of difficulties in integrating the software components, developed by various GSD teams, into a final product. In our previous study we identified a list of nine critical...
Computer networks are becoming increasingly complex today and thus prone to various network faults. Traditional testing tools (e.g., ping, traceroute) that often involve substantial manual effort to uncover faults are inefficient. This paper focuses on fault detection of the network data plane using test packets. Existing solutions of test packet generation either take very long time (e.g., more than...
NoC-based designs provide a scalable and flexible communication solution for the rising number of processing cores on a single chip. To master the complexity of the software design in such a NoC-based multi-core architecture, advanced incremental integration testing solutions are required. This work presents a virtual platform based software testing and debugging approach for a synchronous application...
The speed of development of the IT industry as well as the computational power which are increasing exponentially, create great competitiveness in the process of development but also in the launching of software products on the market. Automated testing comes to help with these challenges by trying to increase the speed of development by offering fast feedback and trustworthy quality by means of repeated...
This paper proposes an efficient method for accelerating Transform Unit (TU) depth decisions based on the rough mode cost (RMC), which is the simplified rate-distortion (RD) cost during the rough mode decision (RMD), in HEVC intra coding. The TU partition of the mode with the minimal RMC is used to determine the TU partitions of remaining intra modes. The proposed TU partitioning method improves RD...
Error-tolerance is a notion that focuses on evaluating the acceptability of errors by considering the insensitivity of human beings to minor vibrations in multimedia applications. In this paper we will show that this notion can relax the functional test requirements of a target circuit. Rather than finely grading the quality of the output results as conventional methods do, we only need to decide...
Regression testing is a process used to measure the validity of the system during software maintenance. Regression testing process is very expensive and must be introduced each time a modification occurs in software to ensure that the system still work and that the new modification doesn't cause any bugs, this process depends on selecting test cases from a test suite. Selection of test cases is very...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.