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.
Good planning and managing software test process require accurate estimation of software test effort. This becomes particularly significant when validation and verification activities are to be performed by an independent organization. This study presents a systematic literature review and a follow up industrial survey, which was performed to investigate the state of the art on software test effort...
This presents a new model to support empirical failure probability estimation for a software-intensive system. The new element of the approach is that it combines the results of testing using a simulated hardware platform with results from testing on the real platform. This approach addresses a serious practical limitation of a technique known as statistical testing. This limitation will be called...
the main features of the software complex which is called “Vector” are described in the paper. This complex was designed in the “Radio Engineering Systems and Devices” scientific research department of MTUCI. Its main intention includes vector generation and analyzing of the modern telecommunication system signals, standalone functional and radiofrequency units, and the whole devices testing. The...
This study illustrates an estimation tool for software test that provides the estimated time and the cost of any sort of software test project. There are different well-recognized estimation tools for software development process [9], however, there remains a lack of standard tools for estimation of Software Test phase. Therefore, the authors developed a web base tool (www.4beats.net/tpet/) in order...
This study aims to construct a scientific model in estimating effort and cost of software development projects. Use Case Points (UCP) is very important method to estimate the total effort in software development projects. While the technique of Activity-based Costing (ABC) serves as the calculation of costs in each of the activities, especially the allocation of project resources. ABC technique consists...
Application of neural networks for direct prediction of lateral-directional force and moments coefficients from the measured flight data of the research aircraft is proposed in this paper. Proposed model of neural networks appears to be a suitable practical approach to develop relationship between flight variables. This relationship eliminates the need of aerodynamic model as well as thrust model...
This installment of Computer's series highlighting the work published in IEEE Computer Society journals comes from IEEE Transactions on Software Engineering.
Software effort estimation is very crucial and there is always a need to improve its accuracy as much as possible. Several estimation techniques have been developed in this regard and it is difficult to determine which model gives more accurate estimation on which dataset. Among all proposed methods, the Radial Basis Function Neural (RBFN) networks models have presented promising results in software...
Software effort estimation is very crucial and there is always a need to improve its accuracy as much as possible. Several estimation techniques have been developed in this regard and it is difficult to determine which model gives more accurate estimation on which dataset. Among all proposed methods, the Radial Basis Function Neural (RBFN) networks models have presented promising results in software...
Context: Capture-recapture approach has been adopted in software inspection for decades for estimating remaining defects and supporting post-inspection decisions. A number of capture-recapture models and estimators have been borrowed from other disciplines (e.g., Biology and social sciences) and applied in software inspections. These models and estimators were created with different assumptions and...
Agile cost management provides simple steps or process compared to the traditional cost management. Since, most of the companies are using Agile method in their development project, agile cost management becomes more significant to look into because the way people manage a cost can be more effective and efficient. Therefore, this paper proposed the prototype development of Agile Cost Management Tool...
This paper considers the model-based software reliability evaluation using the information on software testing inputs. Concretely, we define the distance between two software test cases by means of their testing inputs, and estimate the probability that the domain for a test input has already been covered by already-executed test cases. Based on the probability, we formulate the fault-detection probability...
The methodology presented in this paper uses failure data from the software test and combines them with the results from mutation testing. New models based on Zipf's law are used - together with a suitable method for parameter estimation - to get interval estimates for the total number of faults. The new models have been applied to several well-known data sets and some data sets from the author. In...
Dynamic Random Testing (DRT) is a feedback-based software testing strategy, which has been proved to be more effective than the traditional Random Testing (RT) and Random-Partition Testing (RPT) strategies. The major advantage of DRT is that the test profile is dynamically adjusted based on the previous test data. Since the frequency and range of the profile adjustment are fixed during the testing...
BACKGROUND: Several studies in software effort estimation have found that it can be effective to use a window of recent projects as training data for building an effort estimation model. The previous studies evaluated the use of a window with popular estimation models: linear regression (LR) and estimation by analogy (EbA). Many effort estimation models have been proposed, and the generality of windowing...
In 1998 NESMA published an alternative approach to establish the functional size of software enhancement projects. The aim of the approach was to be able to use productivity data from software development to estimate software enhancement. This approach has been highly debated, since it is not a pure functional size measurement method in the ISO/IEC 14143 definition. The approach is in use all over...
Fault localization is a critical procedure in software development process. Previous studies based their research on the precondition that test results are conveniently acquired and 100% correct, which does not happen in the real world. In this article, we propose the concept of gamma-reliable test-suite to demonstrate the potential unreliability of test results. By modeling this unreliability using...
In order to have a successful software development in Global Software Development (GSD) environment, GSD community needs to define RE process by considering the situational characteristics. Currently Requirement Engineers (RE) are facing challenges in identification of the possible situational factors that can influence RE activities. There is a lack of such framework which can help requirement engineers...
Test coverage plays an important role in evaluating the quality of software under test, and serves as a guideline to decide when to stop testing once the desired level of coverage has been achieved. Furthermore, researchers utilized test coverage information by incorporating it in reliability growth modeling to predict software reliability. A number of software reliability growth models that incorporate...
Testing the inherited features is clearly essential, however, the testing process can easily become very complex if features in the child classes are unnecessarily tested. In this paper, an object-oriented testing technique "Inheritance Testing in Classes" (ITC) is proposed that facilitates the testing of object-oriented code by incorporating procedures to support inheritance testing. ITC...
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.