Skip to main content
In this paper we present our original approach to the model-based statistical usage testing of a class of communication protocol implementations that are based on the State design pattern and Java programming environment augmented with... more
    • by 
    •   17  
      Computer EngineeringSoftware TestingSoftware ReliabilityJava Programming
Answer : It just has to work and be maintained. There are too many things that can go wrong with a system. Unless developer can guarantee that all systems will be perfect, developer also cannot guarantee the program in the sense of... more
    • by 
    •   4  
      Software EngineeringSoftware Testing (Computer Science)SoftwareTest Cases
There are several methods for automatic test case generation has been proposed in the past. But most of these techniques are structural testing techniques that require the understanding of the internal working of the program. There is... more
    • by  and +1
    •   6  
      Software TestingWhite Box TestingTest CasesFunctional Testing
    • by 
    •   15  
      Software MaintenanceSource CodingJava ProgrammingGeneric Programming
In the place of traditional principle of project management a strategic management philosophy is emerging fast in which writing better test cases also receive the widespread attention of all those interested in software project management... more
    • by 
    •   2  
      Software TestingTest Cases
There are several methods for automatic test case generation has been proposed in the past. But most of these techniques are structural testing techniques that require the understanding of the internal working of the program. There is... more
    • by 
    •   8  
      EngineeringSoftware TestingWhite Box TestingEmbedded Systems Education and Applications
    • by 
    •   4  
      Computer ScienceRegression TestingTest Case PrioritizationTest Cases
With the advent of WWW and outburst in technology and software development, testing the software became a major concern. Due to the importance of the testing phase in a software development lifecycle, testing has been divided into... more
    • by 
    •   11  
      Software EngineeringSoftware TestingGUI/Event-Driven TestingModel-Based Testing
The aim of this manuscript is to give a practical overview of meshless methods (for solid mechanics) based on global weak forms through a simple and well-structured MATLAB code, to illustrate our discourse. The source code is available... more
    • by 
    •   11  
      Theorem ProvingMeshless MethodsMathematical SciencesPhysical sciences
Adaptive Random Testing (ART) is a method for improving the fault-finding effectiveness of random testing. Fixed-Size Candidate Set ART is the most studied variant of this approach. However, existing implementations of FSCS-ART have had... more
    • by 
    •   9  
      Software EngineeringComputational GeometrySoftware TestingData Structures
    • by 
    •   5  
      Human Computer InteractionDefectsSnapshotPriorities
This paper presents a test-case generator for SQL queries. Starting with a set of related SQL views that can include existential subqueries in the conditions, the technique finds a database instance that can be used as a test-case for the... more
    • by 
    •   4  
      Computer ScienceSQLConstraintsTest Cases
Test case prioritization techniques basically schedule the execution of test cases in a definite order such that to attain an objective function with greater efficiency. This scheduling of test cases improves the results of regression... more
    • by 
    •   19  
      Computer ScienceRobotics (Computer Science)Computer Science EducationSimulation (Computer Science)
This dissertation introduces a novel validation method for knowledge-based systems (KBS). Validation is an essential phase in the development lifecycle of knowledge-based systems. Validation ensures that the system is valid, reliable and... more
    • by 
    •   6  
      OrganizationsKnowledge Based SystemsContext ModelingUnified Modeling Language
This paper presents some adaptive restart randomized greedy heuristics for MAXIMUM CLIQUE. The algorithms are based on improvements and variations of previously-studied algorithms by the authors. Three kinds of adaptation are studied:... more
    • by 
    •   7  
      Applied MathematicsHeuristicsAdaptationGreedy Algorithm
The smart cards are increasingly used in several fields with critical data that require security. We cite, as example, the medical field and payment shopping with smart card. Therefore, the hardware and software security of smart cards is... more
    • by  and +1
    •   3  
      SysMLSmart CardTest Cases
In recent years Digital TV receivers (DTV) and Set-Top Boxes (STB) have been advancing in terms of new functionalities they offer to the end-users. This has mainly been triggered by the appearance of new multimedia formats and... more
    • by 
    •   10  
      Computer ScienceHealthcareTelevisionReliability Engineering
The correctness of compilers is instrumental in the safety and reliability of other software systems, as bugs in compilers can produce programs that do not reflect the intents of programmers. Compilers are complex software systems due to... more
    • by 
    •   5  
      CompilerClusteringCase StudyTest Case
– Web applications become complicated, common and critical in every field of life due to which the quality and reliability of web applications is highly required. Web application's quality depends upon functionalities including both... more
    • by  and +1
    •   8  
      Computer ScienceSoftware EngineeringWeb-based testingSoftware Testing
The target of software engineering is to produce high quality software product at low cost. Software testing is labour-intensive, ambiguous and error prone activity of software development. How to provide cost-effective strategies for... more
    • by 
    •   3  
      Software EngineeringComputer SoftwareTest Cases
In recent years Digital TV receivers (DTV) and Set-Top Boxes (STB) have been advancing in terms of new functionalities they offer to the end-users. This has mainly been triggered by the appearance of new multimedia formats and... more
    • by 
    •   8  
      HealthcareTelevisionReliability EngineeringComplex System
    • by 
    •   8  
      BusinessComputer ScienceObject Oriented ProgrammingSoftware Maintenance
BACK TO BASIC: GENERATING TEST CASES FROM SOURCE CODES Rosziati Ibrahim Tiu Kian Yong Universiti Tun Hussein Onn Malaysia (UTHM) ABSTRACT Through the years, the complexity and the size of a system are growing. Thus, to perform a testing... more
    • by 
    •   5  
      Software TestingParserTokenTest Cases
The smart cards are increasingly used in several fields with critical data that require security. We cite, as example, the medical field and payment shopping with smart card. Therefore, the hardware and software security of smart cards is... more
    • by 
    •   3  
      SysMLSmart CardTest Cases
Spreadsheet languages are widely used by a variety of end users to perform many important tasks. Despite their perceived simplicity, spreadsheets often contain faults. Furthermore, users modify their spreadsheets frequently, which can... more
    • by 
    •   11  
      Computer ScienceVisualizationQuality ManagementSoftware Testing
The aim of this manuscript is to give a practical overview of meshless methods (for solid mechanics) based on global weak forms through a simple and well-structured MATLAB code, to illustrate our discourse. The source code is available... more
    • by 
    •   12  
      Theorem ProvingMeshless MethodsMathematical SciencesPhysical sciences
Test case prioritization techniques basically schedule the execution of test cases in a definite order such that to attain an objective function with greater efficiency. This scheduling of test cases improves the results of regression... more
    • by 
    •   20  
      Computer ScienceRobotics (Computer Science)Computer Science EducationSimulation (Computer Science)
The paper contains a case study demonstrating a complete process for specification based class testing. The process starts with an abstract specification written in Object-Z and concludes by exercising an implementation with test cases... more
    • by 
    •   12  
      Computer ScienceSoftware TestingAutomataOracle
Test case prioritization techniques basically schedule the execution of test cases in a definite order such that to attain an objective function with greater efficiency. This scheduling of test cases improves the results of regression... more
    • by 
    •   3  
      FaultsTest Case PrioritizationTest Cases
The addition of support for genericity to mainstream programming languages has a notable influence in refactoring tools. This also applies to the JAVA programming language. Those versions of the language specification prior to JAVA 5 did... more
    • by 
    •   17  
      Computer ScienceSoftware MaintenanceSource CodingJava Programming
Discovering and fixing software bugs is a difficult maintenance task, and a considerable amount of effort is devoted by software developers on this issue. In the world of software one cannot get rid of the bugs, fixes, patches etc. each... more
    • by 
    •   12  
      Educational TechnologyComputer Science EducationSoftware MaintenanceProject Management
    • by 
    •   6  
      VerificationUse casesBody of KnowledgeTest Cases
We show how two novel tools in logic programming for AI (namely, continuation-based linear and timeless assumptions, and Datalog grammars) can assist us in producing terse treatments of difficult language processing phenomena. As a proof... more
    • by 
    •   18  
      Cognitive ScienceFunctional ProgrammingArtificial IntelligenceNatural Language Processing
Functional validation of modern microprocessors is an important and complex problem. One of the problems in functional validation is the generation of test cases that has higher potential to find faults in the design. We propose a model... more
    • by 
    •   17  
      LogicSoftware TestingFault DetectionModel-Based Testing
    • by 
    • Test Cases
    • by 
    •   9  
      EngineeringApproximation AlgorithmsAlgorithmGeneration
The test cases are generated manually as well as automatically to test software product. Manual test case generation require more time and cost than automatic test case generation. Automated generated test cases decrease the time and cost... more
    • by 
    •   4  
      Genetic AlgorithmTesting ToolsAutomated TestingTest Cases
Software testing is an indispensable part of the software development process. Mutation analysis is regarded as an effective software testing method. By adopting mutation operators on the original program, mutation analysis generates... more
    • by 
    •   4  
      Software TestingFault-based TestingMutational AnalysisTest Cases
(dberry AT uwaterloo DOT ca) Khuzaima Daudjee (kdaudjee AT uwaterloo DOT ca) Jing Dong (jdong AT utdallas DOT edu) Igor Fainchtein (igor_finestein AT lgs DOT com) Maria Augusta Nelson (guta AT csg DOT uwaterloo.ca) Torsten Nelson (torsten... more
    • by 
    •   17  
      Information SystemsComputer ScienceRequirements EngineeringComputer Software
Software testing provides a medium to reduce the errors and overall cost of the system. Various software testing techniques, methods and tool are available to enhance software quality. This paper provides a short study material on... more
    • by 
    •   4  
      Manual testingTest DataTest CasesBlack Box Testing
Discovering and fixing software bugs is a difficult maintenance task, and a considerable amount of effort is devoted by software developers on this issue. In the world of software one cannot get rid of the bugs, fixes, patches etc. each... more
    • by 
    •   13  
      Computer ScienceEducational TechnologyComputer Science EducationSoftware Maintenance
We show how several novel tools in logic programming for AI (namely, continuation-based linear and timeless assumptions, and datalog grammars) can assist us in producing terse treatments of di@cult language processing phenomena. As a... more
    • by 
    •   18  
      Cognitive ScienceFunctional ProgrammingArtificial IntelligenceNatural Language Processing
The target of software engineering is to produce high quality software product at low cost. Software testing is labour-intensive, ambiguous and error prone activity of software development. How to provide cost-effective strategies for... more
    • by 
    •   3  
      Software EngineeringComputer SoftwareTest Cases
The aim of this manuscript is to give a practical overview of meshless methods (for solid mechanics) based on global weak forms through a simple and well-structured MATLAB code, to illustrate our discourse. The source code is available... more
    • by 
    •   11  
      Theorem ProvingMeshless MethodsMathematical SciencesPhysical sciences
    • by 
    •   10  
      Theorem ProvingMeshless MethodsMathematical SciencesPhysical sciences
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in... more
    • by 
    •   4  
      Regression TestingTest Case PrioritizationRequirements AnalysisTest Cases