Learn More
Defect prediction models help software quality assurance teams to effectively allocate their limited resources to the most defect-prone software modules. A variety of classification techniques have been used to build defect prediction models ranging from simple (e.g., logistic regression) to advanced techniques (e.g., Multivariate Adaptive Regression(More)
Software code review, i.e., the practice of having third-party team members critique changes to a software system, is a well-established best practice in both open source and proprietary software domains. Prior work has shown that the formal code inspections of the past tend to improve the quality of software delivered by students and small teams. However,(More)
The impacts of varying pretreatment parameters (temperature, time, and alkalinity) on enzymatic hydrolysis of sorghum straw were investigated. Following pretreatment, both solids and lignin content was found to be inversely proportional to the severity of the treatments. Higher temperatures and alkali strength were quintessential for maximising sugar(More)
Prior research suggests that predicting defect-inducing changes, i.e., Just-In-Time (JIT) defect prediction is a more practical alternative to traditional defect prediction techniques, providing immediate feedback while design decisions are still fresh in the minds of developers. Unfortunately, similar to traditional defect prediction models, JIT models(More)
Defect prediction models are classifiers that are trained to identify defect-prone software modules. Such classifiers have configurable parameters that control their characteristics (e.g., the number of trees in a random forest classifier). Recent studies show that these classifiers may underperform due to the use of suboptimal default parameter settings.(More)
Incubating cells at 20 degrees C blocks transport out of the Golgi complex and amplifies the exit compartments. We have used the 20 degrees C block, followed by EM tomography and serial section reconstruction, to study the structure of Golgi exit sites in NRK cells. The dominant feature of Golgi structure in temperature-blocked cells is the presence of(More)
The build system of a software project is responsible for transforming source code and other development artifacts into executable programs and deliverables. Similar to source code, build system specifications require maintenance to cope with newly implemented features, changes to imported Application Program Interfaces (APIs), and source code(More)
Conditions for optimal pretreatment of eucalypt (Eucalyptus dunnii) and spotted gum (Corymbia citriodora) forestry thinning residues for bioethanol production were empirically determined using a 3(3) factorial design. Up to 161mg/g xylose (93% theoretical) was achieved at moderate combined severity factors (CSF) of 1.0-1.6. At CSF>2.0, xylose levels(More)
AJAX is an asynchronous client-side technology that enables feature-rich, interactive Web 2.0 applications. AJAX applications and technologies are very complex compared to classic web applications, having to cope with asynchronous communication over (unstable) network connections. Yet, AJAX developers still rely on the ad hoc development processes and(More)
Software code review, i.e., the practice of having other team members critique changes to a software system, is a well-established best practice in both open source and proprietary software domains. Prior work has shown that formal code inspections tend to improve the quality of delivered software. However, the formal code inspection process mandates strict(More)