This dissertation describes the development of a mechanistic
overlay design procedure. The mechanistic analysis represents a new
trend in both new pavement and overlay design. The greatest advantage
of the mechanistic pavement analysis is that it considers the
fundamental characteristics of materials to be used, is capable of
considering changes...
Controlling the "complexity" or "understandability"
of computer software is important because of its impact on
program testing and maintenance. Of the large number of
complexity metrics that have been developed to measure the
complexity of a computer program, most assess the
"micro-complexity" of each subprogram and few assess the
"macro-complexity"...
Pharmacokinetics (PK) is the study of the transit of drug into, within and removal from the body to reveal how the body acts on a drug when it is taken. There are four major areas in PK: absorption, distribution, metabolism and elimination. Pharmacokinetics research can be separated into two areas:...
Mutation analysis is a well-known method for measuring the quality of test suites. However, it is computationally intensive compared to other measures, which makes it hard to use in practice. Choosing a smaller subset of mutations to run is a simple approach that can alleviate this problem. Mutation operator selection...
Although there has been research into ways to design spreadsheet systems to improve the processes of creating new spreadsheets and of understanding existing ones, little attention has been given to helping users of these environments test their spreadsheets. To help address this need, we introduce two visual approaches to testing...
The detection of biological and chemical toxins has become one of the main concerns in environmental and military fields. In this framework, the department of Microbiology and Biochemistry at Oregon State University has discovered that fish living cells are promising indicators of the presence of a wide range of toxins....
Software testing is a very important task during software development and it can be used to improve the quality and reliability of the software system. One potential way to reduce the cost and increase the efficiency of software testing is to generate test data automatically. Search-based approaches successfully generate unit...
Regression testing is an expensive software engineering activity intended to provide confidence that modifications to a software system have not introduced faults. Test case prioritization techniques help to reduce regression testing cost by ordering test cases in a way that better achieves testing objectives. In this thesis, we are interested...
Researchers in the Forms/3 group have previously developed the WYSIWYT methodology, exploring a way of systematically testing spreadsheet languages. The previous work presented the WYSIWYT methodology for individual spreadsheet cells, and later partially extended it to large grids in which some cells share the same formula. The Forms/3 spreadsheet language...
A computer program called SAPWOOD which possesses the
capability of performing linear or nonlinear, static or
dynamic response including seismic excitation for wood-framed
buildings with semirigid connection systems is
presented in this study. Program SAPWOOD is a modification
of the program NONSAP by adding new elements such as a
linkage...