141 research outputs found

    Text Similarity Between Concepts Extracted from Source Code and Documentation

    Get PDF
    Context: Constant evolution in software systems often results in its documentation losing sync with the content of the source code. The traceability research field has often helped in the past with the aim to recover links between code and documentation, when the two fell out of sync. Objective: The aim of this paper is to compare the concepts contained within the source code of a system with those extracted from its documentation, in order to detect how similar these two sets are. If vastly different, the difference between the two sets might indicate a considerable ageing of the documentation, and a need to update it. Methods: In this paper we reduce the source code of 50 software systems to a set of key terms, each containing the concepts of one of the systems sampled. At the same time, we reduce the documentation of each system to another set of key terms. We then use four different approaches for set comparison to detect how the sets are similar. Results: Using the well known Jaccard index as the benchmark for the comparisons, we have discovered that the cosine distance has excellent comparative powers, and depending on the pre-training of the machine learning model. In particular, the SpaCy and the FastText embeddings offer up to 80% and 90% similarity scores. Conclusion: For most of the sampled systems, the source code and the documentation tend to contain very similar concepts. Given the accuracy for one pre-trained model (e.g., FastText), it becomes also evident that a few systems show a measurable drift between the concepts contained in the documentation and in the source code.</p

    Imaging physiological brain activity and epilepsy with Electrical Impedance Tomography

    Get PDF
    Electrical Impedance Tomography (EIT) allows reconstructing conductivity changes into images. EIT detects fast impedance changes occurring over milliseconds, due to ion channel opening, and slow impedance changes, appearing in seconds, due to cell swelling/increased blood flow. The purpose of this work was to examine the feasibility of using EIT for imaging a gyrencephalic brain with implanted depth electrodes during seizures. Chapter 1 summarises the principles of EIT. In Chapter 2, it is investigated whether recent technical improvements could enable EIT to image slow impedance changes upon visual stimulation non-invasively. This was unsuccessful so the remaining studies were undertaken on intracranial recordings. Chapter 3 presents a computer modelling study using data from patients, for whom the detection of simulated seizure-onset perturbations for both, fast and slow impedance changes, were improved with EIT compared to stereotactic electroencephalography (SEEG) detection or EEG inverse-source modelling. Chapter 4 describes the development of a portable EIT system that could be used on patients. The system does not require averaging and post-hoc signal processing to remove switching artefacts, which was the case previously. Chapter 5 describes the use of the optimised method in chemically-induced focal epilepsy in anaesthetised pigs implanted with depth electrodes. This shows for the first time EIT was capable of producing reproducible images of the onset and spread of seizure-related slow impedance changes in real-time. Chapter 6 presents a study on imaging ictal/interictal-related fast impedance changes. The feasibility of reconstructing ictal-related impedance changes is demonstrated for one pig and interictal-related impedance changes were recorded for the first time in humans. Chapter 7 summarises all work and future directions. Overall, this work suggests EIT in combination with SEEG has a potential to improve the diagnostic yield in epilepsy and demonstrates EIT can be performed safely and ethically creating a foundation for further clinical trials

    An image processing decisional system for the Achilles tendon using ultrasound images

    Get PDF
    The Achilles Tendon (AT) is described as the largest and strongest tendon in the human body. As for any other organs in the human body, the AT is associated with some medical problems that include Achilles rupture and Achilles tendonitis. AT rupture affects about 1 in 5,000 people worldwide. Additionally, AT is seen in about 10 percent of the patients involved in sports activities. Today, ultrasound imaging plays a crucial role in medical imaging technologies. It is portable, non-invasive, free of radiation risks, relatively inexpensive and capable of taking real-time images. There is a lack of research that looks into the early detection and diagnosis of AT abnormalities from ultrasound images. This motivated the researcher to build a complete system which enables one to crop, denoise, enhance, extract the important features and classify AT ultrasound images. The proposed application focuses on developing an automated system platform. Generally, systems for analysing ultrasound images involve four stages, pre-processing, segmentation, feature extraction and classification. To produce the best results for classifying the AT, SRAD, CLAHE, GLCM, GLRLM, KPCA algorithms have been used. This was followed by the use of different standard and ensemble classifiers trained and tested using the dataset samples and reduced features to categorize the AT images into normal or abnormal. Various classifiers have been adopted in this research to improve the classification accuracy. To build an image decisional system, a 57 AT ultrasound images has been collected. These images were used in three different approaches where the Region of Interest (ROI) position and size are located differently. To avoid the imbalanced misleading metrics, different evaluation metrics have been adapted to compare different classifiers and evaluate the whole classification accuracy. The classification outcomes are evaluated using different metrics in order to estimate the decisional system performance. A high accuracy of 83% was achieved during the classification process. Most of the ensemble classifies worked better than the standard classifiers in all the three ROI approaches. The research aim was achieved and accomplished by building an image processing decisional system for the AT ultrasound images. This system can distinguish between normal and abnormal AT ultrasound images. In this decisional system, AT images were improved and enhanced to achieve a high accuracy of classification without any user intervention
    • …
    corecore