Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

Discipline
Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 13261 - 13290 of 63014

Full-Text Articles in Computer Sciences

Why Color Optical Computing, Victor L. Timchenko, Yury P. Kondratenko, Vladik Kreinovich Nov 2022

Why Color Optical Computing, Victor L. Timchenko, Yury P. Kondratenko, Vladik Kreinovich

Departmental Technical Reports (CS)

In this paper, we show that requirements that computations be fast and noise-resistant naturally lead to what we call color-based optical computing.


How To Reach A Joint Decision With The Smallest Need For Compromise, Sofia Holguin, Olga Kosheleva Nov 2022

How To Reach A Joint Decision With The Smallest Need For Compromise, Sofia Holguin, Olga Kosheleva

Departmental Technical Reports (CS)

Usually, people's interests do not match perfectly. So when several people need to make a joint decision, they need to compromise. The more people one has to coordinate the decision with, the fewer chances that each person's preferences will be properly taken into account. Therefore, when a large group of people need to make a decision, it is desirable to make sure that this decision can be reached by dividing all the people into small-size groups so that this decision can reach a compromise between the members of each group. In this paper, we use a recent mathematical result to …


Word Representation: Theoretical Explanation Of An Empirical Fact, Leonel Escapita, Diana Licon, Madison Anderson, Diego Pedraza, Vladik Kreinovich Nov 2022

Word Representation: Theoretical Explanation Of An Empirical Fact, Leonel Escapita, Diana Licon, Madison Anderson, Diego Pedraza, Vladik Kreinovich

Departmental Technical Reports (CS)

There is a reasonably accurate empirical formula that predicts, for two words i and j, the number Xij of times when the word i will appear in the vicinity of the word j. The parameters of this formula are determined by using the weighted least square approach. Empirically, the predictions are the most accurate if we use the weights proportional to a power of Xij. In this paper, we provide a theoretical explanation for this empirical fact.


Need For Optimal Distributed Measurement Of Cumulative Quantities Explains The Ubiquity Of Absolute And Relative Error Components, Hector A. Reyes, Aaron D. Brown, Jeffrey Escamilla, Ethan D. Kish, Vladik Kreinovich Nov 2022

Need For Optimal Distributed Measurement Of Cumulative Quantities Explains The Ubiquity Of Absolute And Relative Error Components, Hector A. Reyes, Aaron D. Brown, Jeffrey Escamilla, Ethan D. Kish, Vladik Kreinovich

Departmental Technical Reports (CS)

In many practical situations, we need to measure the value of a cumulative quantity, i.e., a quantity that is obtained by adding measurement results corresponding to different spatial locations. How can we select the measuring instruments so that the resulting cumulative quantity can be determined with known accuracy -- and, to avoid unnecessary expenses, not more accurately than needed? It turns out that the only case where such an optimal arrangement is possible is when the required accuracy means selecting the upper bounds on absolute and relative error components. This results provides a possible explanation for the ubiquity of such …


From Machine Learning To Deep Learning: A Comprehensive Study Of Alcohol And Drug Use Disorder, Banafsheh Rekabdar, David L. Albright, Haelim Jeong, Sameerah Talafha Nov 2022

From Machine Learning To Deep Learning: A Comprehensive Study Of Alcohol And Drug Use Disorder, Banafsheh Rekabdar, David L. Albright, Haelim Jeong, Sameerah Talafha

Computer Science Faculty Publications and Presentations

This study aims to train and validate machine learning and deep learning models to identify patients with risky alcohol and drug misuse in a Screening, Brief Intervention, and Referral to Treatment (SBIRT) program. An observational cohort of 6978 adults was admitted in the western region of Alabama at three medical facilities between January and December of 2019. Data were cleaned and pre-processed using data imputation techniques and an augmented sampling data method. The primary analysis involved the multi-class classification of alcohol and drug misuse. Our study shows that accurate identification of alcohol and drug use screening instrument scores was best …


Lstm-Sdm: An Integrated Framework Of Lstm Implementation For Sequential Data Modeling[Formula Presented], Hum Nath Bhandari, Binod Rimal, Nawa Raj Pokhrel, Ramchandra Rimal, Keshab R. Dahal Nov 2022

Lstm-Sdm: An Integrated Framework Of Lstm Implementation For Sequential Data Modeling[Formula Presented], Hum Nath Bhandari, Binod Rimal, Nawa Raj Pokhrel, Ramchandra Rimal, Keshab R. Dahal

Arts & Sciences Faculty Publications

LSTM-SDM is a python-based integrated computational framework built on the top of Tensorflow/Keras and written in the Jupyter notebook. It provides several object-oriented functionalities for implementing single layer and multilayer LSTM models for sequential data modeling and time series forecasting. Multiple subroutines are blended to create a conducive user-friendly environment that facilitates data exploration and visualization, normalization and input preparation, hyperparameter tuning, performance evaluations, visualization of results, and statistical analysis. We utilized the LSTM-SDM framework in predicting the stock market index and observed impressive results. The framework can be generalized to solve several other real-world time series problems.


Applications Of Blockchain In Business Processes: A Comprehensive Review, Wattana Viriyasitavat, Li Xu, Dusit Niyato, Zhuming Bi, Danupol Hoonsopon Nov 2022

Applications Of Blockchain In Business Processes: A Comprehensive Review, Wattana Viriyasitavat, Li Xu, Dusit Niyato, Zhuming Bi, Danupol Hoonsopon

Information Technology & Decision Sciences Faculty Publications

Blockchain (BC), as an emerging technology, is revolutionizing Business Process Management (BPM) in multiple ways. The main adoption is to serve as a trusted infrastructure to guarantee the trust of collaborations among multiple partners in trustless environments. Especially, BC enables trust of information by using Distributed Ledger Technology (DLT). With the power of smart contracts, BC enforces the obligations of counterparties that transact in a business process (BP) by programming the contracts as transactions. This paper aims to study the state-of-the-art of BC technologies by (1) exploring its applications in BPM with the focus on how BC provides the trust …


Continual Learning With Neural Networks, Pham Hong Quang Nov 2022

Continual Learning With Neural Networks, Pham Hong Quang

Dissertations and Theses Collection (Open Access)

Recent years have witnessed tremendous successes of artificial neural networks in many applications, ranging from visual perception to language understanding. However, such achievements have been mostly demonstrated on a large amount of labeled data that is static throughout learning. In contrast, real-world environments are always evolving, where new patterns emerge and the older ones become inactive before reappearing in the future. In this respect, continual learning aims to achieve a higher level of intelligence by learning online on a data stream of several tasks. As it turns out, neural networks are not equipped to learn continually: they lack the ability …


Dtc: A Dynamic Transaction Chopping Technique For Geo-Replicated Storage Services, Ning Huang, Lihui Wu, Weigang Wu, Sajal K. Das Nov 2022

Dtc: A Dynamic Transaction Chopping Technique For Geo-Replicated Storage Services, Ning Huang, Lihui Wu, Weigang Wu, Sajal K. Das

Computer Science Faculty Research & Creative Works

Replicating data across geo-distributed datacenters is usually necessary for large scale cloud services to achieve high locality, durability and availability. One of the major challenges in such geo-replicated data services lies in consistency maintenance, which usually suffers from long latency due to costly coordination across datacenters. Among others, transaction chopping is an effective and efficient approach to address this challenge. However, existing chopping is conducted statically during programming, which is stubborn and complex for developers. In this article, we propose Dynamic Transaction Chopping (DTC), a novel technique that does transaction chopping and determines piecewise execution in a dynamic and automatic …


Machine Learning For Angiography-Based Blood Flow Velocity Prediction, Swati Padhee, Mark Johnson, Hang Yi, Tanvi Banerjee, Zifeng Yang Nov 2022

Machine Learning For Angiography-Based Blood Flow Velocity Prediction, Swati Padhee, Mark Johnson, Hang Yi, Tanvi Banerjee, Zifeng Yang

Computer Science and Engineering Faculty Publications

Computational fluid dynamics (CFD) is widely employed to predict hemodynamic characteristics in arterial models, while not friendly to clinical applications due to the complexity of numerical simulations. Alternatively, this work proposed a framework to estimate hemodynamics in vessels based on angiography images using machine learning (ML) algorithms. First, the iodine contrast perfusion in blood was mimicked by a flow of dye diffusing into water in the experimentally validated CFD modeling. The generated projective images from simulations imitated the counterpart of light passing through the flow field as an analogy of X-ray imaging. Thus, the CFD simulation provides both the ground …


Context-Aware Code Recommendation In Intellij Idea, Shamsa Abid, Hamid Abdul Basit, Shafay Shamail Nov 2022

Context-Aware Code Recommendation In Intellij Idea, Shamsa Abid, Hamid Abdul Basit, Shafay Shamail

Research Collection School Of Computing and Information Systems

Developers spend a lot of time online, searching for code to help them implement their desired features. While code recommenders help improve developers’ productivity, there is currently no support for context-aware code recommendation for opportunistic code reuse on-the-go. Typical code recommendation systems provide recommendations against a search query, whereas a code recommender that supports opportunistic reuse can recommend related code snippets that represent features that the developer may want to implement next. In this paper, we present a novel Context-aware Feature-driven API usage-based Code Recommender (CA-FACER) tool, which is an Intellij IDEA plugin that leverages a developer’s development context to …


Which Neural Network Makes More Explainable Decisions? An Approach Towards Measuring Explainability, Mengdi Zhang, Jun Sun, Jingyi Wang Nov 2022

Which Neural Network Makes More Explainable Decisions? An Approach Towards Measuring Explainability, Mengdi Zhang, Jun Sun, Jingyi Wang

Research Collection School Of Computing and Information Systems

Neural networks are getting increasingly popular thanks to their exceptional performance in solving many real-world problems. At the same time, they are shown to be vulnerable to attacks, difficult to debug and subject to fairness issues. To improve people’s trust in the technology, it is often necessary to provide some human-understandable explanation of neural networks’ decisions, e.g., why is that my loan application is rejected whereas hers is approved? That is, the stakeholder would be interested to minimize the chances of not being able to explain the decision consistently and would like to know how often and how easy it …


Investigating Bloom's Cognitive Skills In Foundation And Advanced Programming Courses From Students' Discussions, Joel Jer Wei Lim, Gottipati Swapna, Kyong Jin Shim Nov 2022

Investigating Bloom's Cognitive Skills In Foundation And Advanced Programming Courses From Students' Discussions, Joel Jer Wei Lim, Gottipati Swapna, Kyong Jin Shim

Research Collection School Of Computing and Information Systems

Programming courses provide students with the skills to develop complex business applications. Teaching and learning programming is challenging, and collaborative learning is proposed to help with this challenge. Online discussion forums promote networking with other learners such that they can build knowledge collaboratively. It aids students open their horizons of thought processes to acquire cognitive skills. Cognitive analysis of discussion is critical to understand students' learning process. In this paper, we propose Bloom's taxonomy based cognitive model for programming discussion forums. We present machine learning (ML) based solution to extract students' cognitive skills. Our evaluations on compupting courses show that …


A Quality Metric For K-Means Clustering Based On Centroid Locations, Manoj Thulasidas Nov 2022

A Quality Metric For K-Means Clustering Based On Centroid Locations, Manoj Thulasidas

Research Collection School Of Computing and Information Systems

K-Means clustering algorithm does not offer a clear methodology to determine the appropriate number of clusters; it does not have a built-in mechanism for K selection. In this paper, we present a new metric for clustering quality and describe its use for K selection. The proposed metric, based on the locations of the centroids, as well as the desired properties of the clusters, is developed in two stages. In the initial stage, we take into account the full covariance matrix of the clustering variables, thereby making it mathematically similar to a reduced chi2. We then extend it to account for …


Artificial Intelligence For Natural Disaster Management, Guansong Pang Nov 2022

Artificial Intelligence For Natural Disaster Management, Guansong Pang

Research Collection School Of Computing and Information Systems

Artificial intelligence (AI) can leverage massive amount of diverse types of data, such as geospatial data, social media data, and wireless network sensor data, to enhance our understanding of natural disasters, their forecasting and detection, and humanitarian assistance in natural disaster management (NDM). Due to this potential, different communities have been dedicating enormous efforts to the development and/or adoption of AI technologies for NDM. This article provides an overview of these efforts and discusses major challenges and opportunities in this topic.


Hapticpuppet: A Kinesthetic Mid-Air Multidirectional Force-Feedback Drone-Based Interface, Martin Feick, Anthony Tang, Antonio Kruger Nov 2022

Hapticpuppet: A Kinesthetic Mid-Air Multidirectional Force-Feedback Drone-Based Interface, Martin Feick, Anthony Tang, Antonio Kruger

Research Collection School Of Computing and Information Systems

Providing kinesthetic force-feedback for human-scale interactions is challenging due to the relatively large forces needed. Therefore, robotic actuators are predominantly used to deliver this kind of haptic feedback; however, they offer limited flexibility and spatial resolution. In this work, we introduce HapticPuppet, a drone-based force-feedback interface which can exert multidirectional forces onto the human body. This can be achieved by attaching strings to different parts of the human body such as fingers, hands or ankles, which can then be affixed to multiple coordinated drones - puppeteering the user. HapticPuppet opens up a wide range of potential applications in virtual, augmented …


Cscw 2022 Chairs' Welcome, Gary Hsieh, Anthony Tang Nov 2022

Cscw 2022 Chairs' Welcome, Gary Hsieh, Anthony Tang

Research Collection School Of Computing and Information Systems

We are excited to bring you the 25th ACM Conference on Computer-Supported Cooperative Work and Social Computing – CSCW 2022 – virtually. We were initially poised to hold CSCW 2022 in Taiwan to help strengthen the CSCW community’s relationship with Asia, but the uncertainty around COVID-19 pandemic restrictions made this an impractical idea. Yet, as designers, we view challenges as learning opportunities and know learning opportunities lead to new ideas and approaches. From the online and virtual conferences experiences of the past few years, we considered questions like: what makes conferences interesting, what makes conferences worth attending, how can we …


A Blockchain Based Policy Framework For The Management Of Electronic Health Record (Ehrs), Aysha Ali Mohammed Murad Qambar Nov 2022

A Blockchain Based Policy Framework For The Management Of Electronic Health Record (Ehrs), Aysha Ali Mohammed Murad Qambar

Theses

The rapid development of information technology during the last decade has greatly influenced all aspects of society, including individuals and enterprise organizations. Adopting new technologies by individuals and organizations depends on several factors, such as usability, available resources, support needed for adoption benefits, and return on investment, to mention a few. When it comes to the adoption of new technologies, one of the main challenges faced by organizations is the ability to effectively incorporate such technologies into their enterprise solutions to maximize the expected benefits. For the last several years, Blockchain technology has become a popular trend in a variety …


A Data Driven Model To Promote Preparedness And Respond Intelligently To Pandemic Outbreaks, Safea Mohammed Al Senani Nov 2022

A Data Driven Model To Promote Preparedness And Respond Intelligently To Pandemic Outbreaks, Safea Mohammed Al Senani

Theses

The COVID-19 pandemic has had a major effect on various vital sectors of the economy, including education healthcare, and the industry. Governments have imposed strict regulations to reduce the spread of this global disease outbreak. Consequently, working from home, online learning, social distancing and various control measures were enforced. In response, many schools shifted to distance learning, although most of these schools were neither technically ready nor administratively prepared for the online transition. Despite recent progress, countries are still experiencing daunting challenges to control the infection rate and magnitude, stabilize the economy, and relax socialization and public life activities. Decision-makers …


Virtual Laboratories For Stem Education: An Evaluation Model And Comparison, Jumana Mahmoud Kharsa Nov 2022

Virtual Laboratories For Stem Education: An Evaluation Model And Comparison, Jumana Mahmoud Kharsa

Theses

Laboratory work is key to science education, and virtual environments play a vital role in remote learning. This thesis is concerned with the evaluation of virtual laboratories used in educational fields, mainly in STEM courses. This research investigates the basic criteria for evaluating virtual environments used in science education in order to create an evaluation scale. We reviewed the literature to highlight the main guidelines of evaluating virtual laboratories and found that the most common evaluation features for virtual tools are Ease of Use, Usefulness, Motivation, Interface Design, and Realism. Upon generating the assessment scale, we selected two web-based interactive …


Detection And Classification Of White Blood Cells With An Improved Deep Learning-Based Approach, Fatma Akalin, Nejat Yumuşak Nov 2022

Detection And Classification Of White Blood Cells With An Improved Deep Learning-Based Approach, Fatma Akalin, Nejat Yumuşak

Turkish Journal of Electrical Engineering and Computer Sciences

The analysis of white blood cells, which defend the body against deadly infections and disease-causing substances, is an important issue in the medical world. The concentrations of these cells in the blood, examined in 5 classes, i.e. monocytes, eosinophils, basophils, lymphocytes, and neutrophils, vary according to the types of diseases in the body. The peripheral blood smear is widely used to analyze blood cells. Manual evaluation of this method is laborious and time-consuming. At the same time, many environmental and humanistic parameters affect the method's performance. Therefore, in the presented study, a real-time detection process is realized. Firstly, YOLOv5s, YOLOv5x, …


Effects Of Position And Gap Orientation Of The Split Ring Resonator Structure Excited By Microstrip Transmission Line On The Transmission Characteristics, Nezi̇he Karacan, Nesli̇han Kader Bulut, Evren Ekmekçi̇ Nov 2022

Effects Of Position And Gap Orientation Of The Split Ring Resonator Structure Excited By Microstrip Transmission Line On The Transmission Characteristics, Nezi̇he Karacan, Nesli̇han Kader Bulut, Evren Ekmekçi̇

Turkish Journal of Electrical Engineering and Computer Sciences

In this study, the effects of the position and the gap orientation of the split ring resonator (SRR) structure, which is applied as a superstrate, on transmission characteristics (i.e. S21 ) are investigated numerically and experimentally. For that purpose, the left edge of the transmission line has been designated as the reference line and the SRR structure is shifted towards both left and right for three different gap orientations. Subsequently, S21 characteristics of the SRR structure having several substrate thicknesses and several substrate dielectric constants are investigated parametrically for three different gap orientations. The results reveal that the position and …


Reachability In Restricted Chemical Reaction Networks, Robert M. Alaniz, Bin Fu, Timothy Gomez, Elise Grizzell, Andrew Rodriguez, Robert Schweller, Tim Wylie Nov 2022

Reachability In Restricted Chemical Reaction Networks, Robert M. Alaniz, Bin Fu, Timothy Gomez, Elise Grizzell, Andrew Rodriguez, Robert Schweller, Tim Wylie

Computer Science Faculty Publications

The popularity of molecular computation has given rise to several models of abstraction, one of the more recent ones being Chemical Reaction Networks (CRNs). These are equivalent to other popular computational models, such as Vector Addition Systems and Petri-Nets, and restricted versions are equivalent to Population Protocols. This paper continues the work on core reachability questions related to Chemical Reaction Networks; given two configurations, can one reach the other according to the system's rules? With no restrictions, reachability was recently shown to be Ackermann-complete, this resolving a decades-old problem.
Here, we fully characterize monotone reachability problems based on various restrictions …


A Comparative Analysis Of Anti-Vax Discourse On Twitter Before And After Covid-19 Onset, Tareq Nasralah, Ahmed El Noshokaty, Omar El-Gayar, Mohammad A. Al-Ramahi, Abdullah Wahbeh Nov 2022

A Comparative Analysis Of Anti-Vax Discourse On Twitter Before And After Covid-19 Onset, Tareq Nasralah, Ahmed El Noshokaty, Omar El-Gayar, Mohammad A. Al-Ramahi, Abdullah Wahbeh

Computer Information Systems Faculty Publications (Archived)

This study aimed to identify and assess the prevalence of vaccine-hesitancy-related topics on Twitter in the periods before and after the Coronavirus Disease 2019 (COVID-19) outbreak. Using a search query, 272,780 tweets associated with anti-vaccine topics and posted between 1 January 2011, and 15 January 2021, were collected. The tweets were classified into a list of 11 topics and analyzed for trends during the periods before and after the onset of COVID-19. Since the beginning of COVID-19, the percentage of anti-vaccine tweets has increased for two topics, “government and politics” and “conspiracy theories,” and decreased for “developmental disabilities.” Compared to …


Hierarchical Structure Of Yso Clusters In The W40 And Serpens South Region: Group Extraction And Comparison With Fractal Clusters, Jia Sun, Robert A. Gutermuth, Hongchi Wang, Shuinai Zhang, Min Long Nov 2022

Hierarchical Structure Of Yso Clusters In The W40 And Serpens South Region: Group Extraction And Comparison With Fractal Clusters, Jia Sun, Robert A. Gutermuth, Hongchi Wang, Shuinai Zhang, Min Long

Computer Science Faculty Publications and Presentations

Young stellar clusters are believed to inherit the spatial distribution like hierarchical structures of their natal molecular cloud during their formation. However, the change of the structures between the cloud and the young clusters is not well constrained observationally. We select the W40–Serpens South region (∼7 × 9 pc2) of the Aquila Rift as a testbed and investigate hierarchical properties of spatial distribution of young stellar objects (YSOs) in this region. We develop a minimum spanning tree (MST) based method to group stars into several levels by successively cutting down edges longer than an algorithmically determined critical value. …


Deep Near-Infrared Survey Towards The W40 And Serpens South Region In The Aquila Rift: A Comprehensive Catalogue Of Young Stellar Objects, Min Long Nov 2022

Deep Near-Infrared Survey Towards The W40 And Serpens South Region In The Aquila Rift: A Comprehensive Catalogue Of Young Stellar Objects, Min Long

Computer Science Faculty Publications and Presentations

Active star-forming regions are excellent laboratories for studying the origins and evolution of young stellar object (YSO) clustering. The W40–Serpens South region is such a region, and we compile a large near- and mid-infrared catalogue of point sources in it, based on deep near-infrared observations of Canada-France-Hawaii Telescope (CFHT) in combination with Two Micron All Sky Survey (2MASS), UKIRT Infrared Deep Sky Survey (UKIDSS), and Spitzer catalogues. From this catalogue, we identify 832 YSOs, and classify 15, 135, 647, and 35 of them to be deeply embedded sources, Class I YSOs, Class II YSOs, and transition disc sources, respectively. In …


Why People Choose Apps: An Evaluation Of The Ecology And User Experience Of Mobile Applications, Ons Al-Shamaileh, Alistair Sutcliffe Nov 2022

Why People Choose Apps: An Evaluation Of The Ecology And User Experience Of Mobile Applications, Ons Al-Shamaileh, Alistair Sutcliffe

All Works

Purpose To investigate the reasons for users’ choice of mobile applications and how their choice relates to their experience of use. Method A mixed methods study of the factors influencing users’ choice to adopt or abandon mobile applications. Seventy-nine respondents completed a questionnaire recording their top four favourite applications, the frequency of use and user experience measures: aesthetics, content, usability, pleasurable interaction, and overall experience. They also reported up to four abandoned Apps, with any alternatives considered and the reasons for use or abandoning. Follow-up interviews probed the reasons for users’ choice of specific applications. Results/Conclusions Social media was the …


Crowdpower: A Novel Crowdsensing-As-A-Service Platform For Real-Time Incident Reporting, Sujith Samuel Mathew, May El Barachi, Mohammad Amin Kuhail Nov 2022

Crowdpower: A Novel Crowdsensing-As-A-Service Platform For Real-Time Incident Reporting, Sujith Samuel Mathew, May El Barachi, Mohammad Amin Kuhail

All Works

Crowdsensing using mobile phones is a novel addition to the Internet of Things applications suite. However, there are many challenges related to crowdsensing, including (1) the ability to manage a large number of mobile users with varying devices’ capabilities; (2) recruiting reliable users available in the location of interest at the right time; (3) handling various sensory data collected with different requirements and at different frequencies and scales; (4) brokering the relationship between data collectors and consumers in an efficient and scalable manner; and (5) automatically generating intelligence reports after processing the collected sensory data. No comprehensive end-to-end crowdsensing platform …


Proceedings Of The Tenth Annual Conference On Advances In Cognitive Systems, Jamie C. Macbeth, Leilani Gilpin, Michael T. Cox Nov 2022

Proceedings Of The Tenth Annual Conference On Advances In Cognitive Systems, Jamie C. Macbeth, Leilani Gilpin, Michael T. Cox

Computer Science: Faculty Publications

We hope you will enjoy these proceedings of the Tenth Annual Conference on Advances in Cognitive Systems (ACS). The event was the first hybrid meeting of ACS in is history. It took place virtually via Zoom and physically at George Mason University in Arlington, Virginia, from Saturday, November 19, to Tuesday, November 22, 2022. We are so delighted to be part of continuing this important venue that focuses on the original long-standing goals and challenges of artificial intelligence research. The conference program consisted of 37 papers consisting of ten 30-minute long talks, fifteen 20-minute short talks, twelve posters, three invited …


Real World Projects, Real Faults: Evaluating Spectrum Based Fault Localization Techniques On Python Projects, Ratnadira Widyasari, Gede Artha Azriadi Prana, Stefanus Agus Haryono, Shaowei Wang, David Lo Nov 2022

Real World Projects, Real Faults: Evaluating Spectrum Based Fault Localization Techniques On Python Projects, Ratnadira Widyasari, Gede Artha Azriadi Prana, Stefanus Agus Haryono, Shaowei Wang, David Lo

Research Collection School Of Computing and Information Systems

Spectrum Based Fault Localization (SBFL) is a statistical approach to identify faulty code within a program given a program spectra (i.e., records of program elements executed by passing and failing test cases). Several SBFL techniques have been proposed over the years, but most evaluations of those techniques were done only on Java and C programs, and frequently involve artificial faults. Considering the current popularity of Python, indicated by the results of the Stack Overflow survey among developers in 2020, it becomes increasingly important to understand how SBFL techniques perform on Python projects. However, this remains an understudied topic. In this …