7 research outputs found

    A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment

    Get PDF
    Software quality is an important research area and has gain considerable attention from software engineering community in identification of priority quality attributes in software development process. This thesis describes original research in the field of software quality model by presenting a Feature Ranking Algorithm (FRA) for Pragmatic Quality Factor (PQF) model. The proposed algorithm is able to improve the weaknesses in PQF model in updating and learning the important attributes for software quality assessment. The existing assessment techniques lack of the capability to rank the quality attributes and data learning which can enhance the quality assessment process. The aim of the study is to identify and propose the application of Artificial Intelligence (AI) technique for improving quality assessment technique in PQF model. Therefore, FRA using FRT was constructed and the performance of the FRA was evaluated. The methodology used consists of theoretical study, design of formal framework on intelligent software quality, identification of Feature Ranking Technique (FRT), construction and evaluation of FRA algorithm. The assessment of quality attributes has been improved using FRA algorithm enriched with a formula to calculate the priority of attributes and followed by learning adaptation through Java Library for Multi Label Learning (MULAN) application. The result shows that the performance of FRA correlates strongly to PQF model with 98% correlation compared to the Kolmogorov-Smirnov Correlation Based Filter (KSCBF) algorithm with 83% correlation. Statistical significance test was also performed with score of 0.052 compared to the KSCBF algorithm with score of 0.048. The result shows that the FRA was more significant than KSCBF algorithm. The main contribution of this research is on the implementation of FRT with proposed Most Priority of Features (MPF) calculation in FRA for attributes assessment. Overall, the findings and contributions can be regarded as a novel effort in software quality for attributes selection

    FAULT LINKS: IDENTIFYING MODULE AND FAULT TYPES AND THEIR RELATIONSHIP

    Get PDF
    The presented research resulted in a generic component taxonomy, a generic code-faulttaxonomy, and an approach to tailoring the generic taxonomies into domain-specific aswell as project-specific taxonomies. Also, a means to identify fault links was developed.Fault links represent relationships between the types of code-faults and the types ofcomponents being developed or modified. For example, a fault link has been found toexist between Controller modules (that forms a backbone for any software via. itsdecision making characteristics) and Control/Logic faults (such as unreachable code).The existence of such fault links can be used to guide code reviews, walkthroughs, testingof new code development, as well as code maintenance. It can also be used to direct faultseeding. The results of these methods have been validated. Finally, we also verified theusefulness of the obtained fault links through an experiment conducted using graduatestudents. The results were encouraging

    Modelling the distribution of advance regeneration in lodgepole pine stands in the Central Interior of British Columbia.

    Get PDF
    The recent mountain-pine beetle outbreak in the Central Interior of British Columbia is leaving unsalvaged stands with minimal silvicultural treatment, raising questions about their ability to regenerate and the implications of this uncertainty to future timber supply and habitat values. No system currently exists to predict, on a landscape level, which pine stands will have adequate stocking of advance regeneration suitable for release upon canopy death. My research takes a ground-truthed, landscape-level approach to modelling, predicting, mapping, and prioritizing stands for salvage or rehabilitation. The resulting model, derived from recursive partitioning of data from 964 sample plots, created a landscape level output with a predictive accuracy of 78%. Across the Sub-Boreal Spruce study area, I estimate that 58% of mature pine-leading stands (approximately 840,000 ha) are likely or very likely to be stocked with at least 600 stems/ha of living understory trees. --Leaf ii.The original print copy of this thesis may be available here: http://wizard.unbc.ca/record=b186397

    Exploiting Overlapping Landsat Scene Classifications and Focal Context to Identify Boreal Disturbance Mapping Uncertainty

    Get PDF
    The BorealDB dataset is derived from a mosaic of Landsat scenes that were independently classified to identify historic fire and timber harvesting disturbances within Ontario. This thesis identifies and flags areas of classification uncertainty within BorealDB and scrutinizes them to assess classification confidence. The focal context of all orthogonal neighbour states was quantified to feed classification tree (CT) and random forest (RF) classifiers to predict focal disturbance classes. Uncertainty is deemed to exist where BorealDB and predicted CT or RF classes disagree. When RF and CT predictions were compared with the BorealDB classes, RF predicted more uncertainty (58%) than CT predictions (15%). Sampled locations compared with original satellite imagery and visual assessments suggested uncertainty depended on classifier, disturbance type, and spatial neighbours. Timber harvest disturbance classifications had the most uncertainty and CT predictions was the most consistent with neighbouring classifications and visual assessments indicating it is more effective than RF

    Exploiting Overlapping Landsat Scene Classifications and Focal Context to Identify Boreal Disturbance Mapping Uncertainty

    Get PDF
    The BorealDB dataset is derived from a mosaic of Landsat scenes that were independently classified to identify historic fire and timber harvesting disturbances within Ontario. This thesis identifies and flags areas of classification uncertainty within BorealDB and scrutinizes them to assess classification confidence. The focal context of all orthogonal neighbour states was quantified to feed classification tree (CT) and random forest (RF) classifiers to predict focal disturbance classes. Uncertainty is deemed to exist where BorealDB and predicted CT or RF classes disagree. When RF and CT predictions were compared with the BorealDB classes, RF predicted more uncertainty (58%) than CT predictions (15%). Sampled locations compared with original satellite imagery and visual assessments suggested uncertainty depended on classifier, disturbance type, and spatial neighbours. Timber harvest disturbance classifications had the most uncertainty and CT predictions was the most consistent with neighbouring classifications and visual assessments indicating it is more effective than RF

    Predicting plant environmental exposure using remote sensing

    Get PDF
    Wheat is one of the most important crops globally with 776.4 million tonnes produced in 2019 alone. However, 10% of all wheat yield is predicted to be lost to Septoria Tritici Blotch (STB) caused by Zymoseptoria tritici (Z. tritici). Throughout Europe farmers spend £0.9 billion annually on preventative fungicide regimes to protect wheat against Z. tritici. A preventative fungicide regime is used as Z. tritici has a 9-16 day asymptomatic latent phase which makes it difficult to detect before symptoms develop, after which point fungicide intervention is ineffective. In the second chapter of my thesis I use hyperspectral sensing and imaging techniques, analysed with machine learning to detect and predict symptomatic Z. tritici infection in winter wheat, in UK based field trials, with high accuracy. This has the potential to improve detection and monitoring of symptomatic Z. tritici infection and could facilitate precision agriculture methods, to use in the subsequent growing season, that optimise fungicide use and increase yield. In the third chapter of my thesis, I develop a multispectral imaging system which can detect and utilise none visible shifts in plant leaf reflectance to distinguish plants based on the nitrogen source applied. Currently, plants are treated with nitrogen sources to increase growth and yield, the most common being calcium ammonium nitrate. However, some nitrogen sources are used in illicit activities. Ammonium nitrate is used in explosive manufacture and ammonium sulphate in the cultivation and extraction of the narcotic cocaine from Erythroxylum spp. In my third chapter I show that hyperspectral sensing, multispectral imaging, and machine learning image analysis can be used to visualise and differentiate plants exposed to different nefarious nitrogen sources. Metabolomic analysis of leaves from plants exposed to different nitrogen sources reveals shifts in colourful metabolites that may contribute to altered reflectance signatures. This suggests that different nitrogen feeding regimes alter plant secondary metabolism leading to changes in plant leaf reflectance detectable via machine learning of multispectral data but not the naked eye. These results could facilitate the development of technologies to monitor illegal activities involving various nitrogen sources and further inform nitrogen application requirements in agriculture. In my fourth chapter I implement and adapt the hyperspectral sensing, multispectral imaging and machine learning image analysis developed in the third chapter to detect asymptomatic (and symptomatic) Z. tritici infection in winter wheat, in UK based field trials, with high accuracy. This has the potential to improve detection and monitoring of all stages of Z. tritici infection and could facilitate precision agriculture methods to be used during the current growing season that optimise fungicide use and increase yield.Open Acces
    corecore