How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
The effectiveness of software test data relates to the number of found faults by the test data. Software mutation test is used to evaluate the effectiveness of the software test methods and is one of the challenging fields of software engineering. In order to evaluate the capability of test data in finding the program faults, some syntactical chang...
A considerable percentage of software costs are usually related to its maintenance. Program comprehension is a prerequisite of the software maintenance and a considerable time of maintainers is spent to comprehend the structure and behavior of the software when the source code is the only product available. Program comprehension is one of difficult...
Purpose Software module clustering is one of the reverse engineering techniques, which is considered to be an effective technique for presenting software architecture and structural information. The objective of clustering software modules is to achieve minimum coupling among different clusters and create maximum cohesion among the modules of each...
Software testing is one of the important activities to guarantee software reliability. But, software testing is a costly and time-consuming task in the process of software development. Predicting faulty modules of software before testing phase leads to reduce the cost of testing. In this paper, a two phase machine learning based method has been pro...
The grid computing systems, which are comprised of heterogeneous and geographically distributed resources, are dynamic and hazardous environments. Hence, possibility of failure occurrence on the grid resources during service execution is not negligible and should be considered. Resource management system is the main component of grid architecture a...