243,639 research outputs found

    A framework for efficient regression tests on database applications

    Get PDF
    Regression testing is an important software maintenance activity to ensure the integrity of a software after modification. However, most methods and tools developed for software testing today do not work well for database applications; these tools only work well if applications are stateless or tests can be designed in such a way that they do not alter the state. To execute tests for database applications efficiently, the challenge is to control the state of the database during testing and to order the test runs such that expensive database reset operations that bring the database into the right state need to be executed as seldom as possible. This work devises a regression testing framework for database applications so that test runs can be executed in parallel. The goal is to achieve linear speed-up and/or exploit the available resources as well as possible. This problem is challenging because parallel testing needs to consider both load balancing and controlling the state of the database. Experimental results show that test run execution can achieve linear speed-up by using the proposed framewor

    A Comprehensive Framework for Testing Database-Centric Software Applications

    Get PDF
    The database is a critical component of many modern software applications. Recent reports indicate that the vast majority of database use occurs from within an application program. Indeed, database-centric applications have been implemented to create digital libraries, scientific data repositories, and electronic commerce applications. However, a database-centric application is very different from a traditional software system because it interacts with a database that has a complex state and structure. This dissertation formulates a comprehensive framework to address the challenges that are associated with the efficient and effective testing of database-centric applications. The database-aware approach to testing includes: (i) a fault model, (ii) several unified representations of a program's database interactions, (iii) a family of test adequacycriteria, (iv) a test coverage monitoring component, and (v) tools for reducing and re-ordering a test suite during regression testing.This dissertation analyzes the worst-case time complexity of every important testing algorithm. This analysis is complemented by experiments that measure the efficiency and effectiveness of thedatabase-aware testing techniques. Each tool is evaluated by using it to test six database-centric applications. The experiments show thatthe database-aware representations can be constructed with moderate time and space overhead. The adequacy criteria call for test suitesto cover 20% more requirements than traditional criteria and this ensures the accurate assessment of test suite quality. It is possibleto enumerate data flow-based test requirements in less than one minute and coverage tree path requirements are normally identified in no morethan ten seconds. The experimental results also indicate that the coverage monitor can insert instrumentation probes into all six of theapplications in fewer than ten seconds. Although instrumentation may moderately increase the static space overhead of an application, the coverage monitoring techniques only increase testing time by 55% on average. A coverage tree often can be stored in less than five seconds even though the coverage report may consume up to twenty-fivemegabytes of storage. The regression tester usually reduces or prioritizes a test suite in under five seconds. The experiments also demonstrate that the modified test suite is frequently more streamlined than the initial tests

    PENERAPAN ALGORITMA LINEAR REGRESI PADA SMART APLIKASI E-RESORT MENGGUNAKAN FRAMEWORK CODEIGNITER

    Get PDF
    The purpose of this study is to apply linear regression algorithm to smart e-resort applications using a codeigniter framework so that it can run effectively and efficiently. Hotel Pagar Alam is currently still using manual methods, such as distributing brochures, this of course hinders the activities of hotels which are usually crowded and crowded on holidays or other major holidays that require hotels as a means to stay overnight, systems that can speed up the work of the manager and make it easier visitors to access reservation information as well as hotel facilities. By using the system development method Software Defelopment Life Cycle (SDLC) method. This smart e-resort was created using the PHP programming language with the Codeigniter framework and MySQL as the database. Testing of this system uses Black Box Testing with a score of 3.5 and expert review with a score of 4.1 from the implementation of Betha recapitulation in the valid category. Thus the application of the linear regression algorithm in the smart e-resort application using a codeigniter framework can run validly and efficientl

    Extraction of bodily features for gait recognition and gait attractiveness evaluation

    Get PDF
    This is the author's accepted manuscript. The final publication is available at Springer via http://dx.doi.org/10.1007/s11042-012-1319-2. Copyright @ 2012 Springer.Although there has been much previous research on which bodily features are most important in gait analysis, the questions of which features should be extracted from gait, and why these features in particular should be extracted, have not been convincingly answered. The primary goal of the study reported here was to take an analytical approach to answering these questions, in the context of identifying the features that are most important for gait recognition and gait attractiveness evaluation. Using precise 3D gait motion data obtained from motion capture, we analyzed the relative motions from different body segments to a root marker (located on the lower back) of 30 males by the fixed root method, and compared them with the original motions without fixing root. Some particular features were obtained by principal component analysis (PCA). The left lower arm, lower legs and hips were identified as important features for gait recognition. For gait attractiveness evaluation, the lower legs were recognized as important features.Dorothy Hodgkin Postgraduate Award and HEFCE

    Application of Cubic Nonlinear Regression on the Effects of Rainfall on Rice Harvest Results

    Get PDF
    Sukoharjo rice yields fluctuate every year. There is no system used for predicting rice yields in the Sukoharjo region, this results in a lack of information to increase rice production in Sukoharjo Regency.The purpose of this study is to apply the Cubic Nonlinear regression method to predict rice yields in Sukoharjo Regency, taking into account the influence of average rainfall on the prediction of rice yields.The design method uses Unified Model Language (UML), the application is designed with the vb net programming language and sql server database system, testing the functionality using the Black Box Test and testing the validity using MAPE. The calculated data is the 2016 data. The results of the study show predictions in 2017 have a MAPE of . This shows the prediction error rate of Based on the results of the functionality test, 100% of the applications function

    ARTMAP-IC and Medical Diagnosis: Instance Counting and Inconsistent Cases

    Full text link
    For complex database prediction problems such as medical diagnosis, the ARTMAP-IC neural network adds distributed prediction and category instance counting to the basic fuzzy ARTMAP system. For the ARTMAP match tracking algorithm, which controls search following a predictive error, a new version facilitates prediction with sparse or inconsistent data. Compared to the original match tracking algorithm (MT+), the new algorithm (MT-) better approximates the real-time network differential equations and further compresses memory without loss of performance. Simulations examine predictive accuracy on four medical databases: Pima Indian diabetes, breast cancer, heart disease, and gall bladder removal. ARTMAP-IC results arc equal to or better than those of logistic regression, K nearest neighbor (KNN), the ADAP perceptron, multisurface pattern separation, CLASSIT, instance-based (IBL), and C4. ARTMAP dynamics are fast, stable, and scalable. A voting strategy improves prediction by training the system several times on different orderings of an input set. Voting, instance counting, and distributed representations combine to form confidence estimates for competing predictions.National Science Foundation (IRI 94-01659); Office of Naval Research (N00014-95-J-0409, N00014-95-0657
    corecore