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

Software Engineering Commons™

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

Deep Learning

Discipline
Institution
Publication Year
Publication
Publication Type

Articles 1 - 30 of 49

Full-Text Articles in Software Engineering

Leveraging Deep Learning Recurrence And Attention Mechanisms For Flood Forecasting And Assessment, Elnaz Heidari Aug 2026

Leveraging Deep Learning Recurrence And Attention Mechanisms For Flood Forecasting And Assessment, Elnaz Heidari

All Dissertations

Predicting how much water will flow in rivers and streams is important for managing floods, water supply, and the environment. Traditionally, government agencies have used complex models, such as the National Water Model (NWM), which simulate how much water moves through landscapes using physical laws and real-world data. However, recent advances in Artificial Intelligence (AI) have enabled new ways to make these predictions. This research explored whether AI-based models could predict river discharge more accurately. These AI models learn patterns from past data instead of relying only on physical rules. To find out how well they work, the AI models …


Intelligent Deep Learning-Based Sign Language Translation System, Nada Rasem Shahin Apr 2026

Intelligent Deep Learning-Based Sign Language Translation System, Nada Rasem Shahin

Dissertations

The Deaf and Hard of Hearing (DHH) community uses sign language as a primary means of communication. However, the shortage of sign language interpreters and the existence of hundreds of sign languages limit accessibility and inclusion. Sign Language Machine Translation (SLMT) systems present a promising solution for bridging the communication gap between the DHH and the hearing individuals, supporting inclusive societies. In smart cities, such systems play an essential role in improving the quality of life on a community level. In particular, as the population’s well-being is critical, developing intelligent assistive technologies, such as SLMT systems, is necessary to provide …


Deep Learning Approaches For Voltammetric Analysis Of Coffee, Ryan Koes Jan 2026

Deep Learning Approaches For Voltammetric Analysis Of Coffee, Ryan Koes

Honors Theses

This thesis investigates deep learning approaches for voltammetric analysis of brewed coffee using a low-cost electrochemical system and screen-printed electrodes (SPEs). Traditional analytical methods, such as high-performance liquid chromatography (HPLC) and gas chromatography-mass spectrometry (GC-MS), provide precise quantification of key compounds but require expensive instrumentation and specialized expertise, limiting accessibility. While SPEs offer a more accessible alternative, they yielded poor results with traditional processing; however, when combined with a neural network, the system proved more effective. In experiments with 132 coffee samples, mean errors for caffeine, CGA, and TDS predictions were 52.98 ppm, 70.48 ppm, and 0.08%, respectively. These findings …


Evaluating Large Language Models For Line-Level Vulnerability Localization, Jian Zhang, Chong Wang, Anran Li, Weisong Sun, Cen Zhang, Wei Ma, Yang Liu Jan 2026

Evaluating Large Language Models For Line-Level Vulnerability Localization, Jian Zhang, Chong Wang, Anran Li, Weisong Sun, Cen Zhang, Wei Ma, Yang Liu

Research Collection School Of Computing and Information Systems

Recently, Automated Vulnerability Localization (AVL) has attracted growing attention, aiming to facilitate diagnosis by pinpointing the specific lines of code responsible for vulnerabilities. Large Language Models (LLMs) have shown potential in various domains, yet their effectiveness in line-level vulnerability localization remains underexplored. In this work, we present the first comprehensive empirical evaluation of LLMs for AVL. Our study examines 19 leading LLMs suitable for code analysis, including ChatGPT and multiple open-source models, spanning encoder-only, encoder-decoder, and decoder-only architectures, with model sizes from 60M to 70B parameters. We evaluate three paradigms including few-shot prompting, discriminative fine-tuning, and generative fine-tuning with and …


Mitigating Regression Faults Induced By Feature Evolution In Deep Learning Systems, Hanmo Yu, Zan Wang, Xuyang Chen, Junjie Chen, Jun Sun, Shuang Liu, Zishuo Dong Jul 2025

Mitigating Regression Faults Induced By Feature Evolution In Deep Learning Systems, Hanmo Yu, Zan Wang, Xuyang Chen, Junjie Chen, Jun Sun, Shuang Liu, Zishuo Dong

Research Collection School Of Computing and Information Systems

Deep learning (DL) systems have been widely utilized across various domains. However, the evolution of DL systems can result in regression faults. In addition to the evolution of DL systems through the incorporation of new data, feature evolution, such as the addition of new features, is also common and can introduce regression faults. In this work, we first investigate the underlying factors that are correlated with regression faults in feature evolution scenarios, i.e., redundancy and contribution shift. Based on our investigation, we propose a novel mitigation approach called FeaProtect, which aims to minimize the impact of these two factors. To …


Applying Software Engineering Black-Box Methods For Testing Machine Learning Models, Timothy Elvira Apr 2025

Applying Software Engineering Black-Box Methods For Testing Machine Learning Models, Timothy Elvira

Doctoral Dissertations and Master's Theses

This dissertation proposes researching an approach to incorporate and align Software black-box testing methods into Machine Learning (ML) applications, specifically in the context of computer vision models. Typically, testing methods within Software Engineering (SE) encompass a range of test types that assess levels of a software system, such as Unit, Integration, Functional, and System testing [1]. The testing spectrum offers two perspectives on the system: black-box, where the system’s code is hidden, and white-box, where the system's code is exposed for testing. Software Quality pairs testing with requirements, in a many-to-one relationship, to ensure proper validation of the software system. …


Bridging Expert Knowledge With Deep Learning Techniques For Just-In-Time Defect Prediction, Xin Zhou, Donggyun Han, David Lo Feb 2025

Bridging Expert Knowledge With Deep Learning Techniques For Just-In-Time Defect Prediction, Xin Zhou, Donggyun Han, David Lo

Research Collection School Of Computing and Information Systems

Just-In-Time (JIT) defect prediction aims to automatically predict whether a commit is defective or not, and has been widely studied in recent years. In general, most studies can be classified into two categories: 1) simple models using traditional machine learning classifiers with hand-crafted features, and 2) complex models using deep learning techniques to automatically extract features from commit contents. Hand-crafted features used by simple models are based on expert knowledge but may not fully represent the semantic meaning of the commits. On the other hand, deep learning-based features used by complex models represent the semantic meaning of commits but may …


Facial Skin Analysis In Malaysians Using Yolov5: A Deep Learning Perspective, Ying Huey Gan, Shih Yin Ooi, Ying Han Pang, Yi Hong Tay, Quan Fong Yeo Jun 2024

Facial Skin Analysis In Malaysians Using Yolov5: A Deep Learning Perspective, Ying Huey Gan, Shih Yin Ooi, Ying Han Pang, Yi Hong Tay, Quan Fong Yeo

Journal of Informatics and Web Engineering

Nowadays, people are more concerned about their skin conditions and are more willing to spend money and time on facial care routines. The beauty sector market is increasing, and more skin type readers are being created to help people determine their skin type. While various skin type readers are in the market, each is invented and tested abroad. Those skin type readers in the beauty market are not applied well on Malaysian skin. Therefore, this paper proposes a facial skin analysis system tailored primarily for Malaysian skin. This paper integrated object detection and deep learning algorithms in developing skin-type readers. …


Unveiling The Efficacy Of Ai-Based Algorithms In Phishing Attack Detection, Tajamul Shahzad, Kashif Aman Jun 2024

Unveiling The Efficacy Of Ai-Based Algorithms In Phishing Attack Detection, Tajamul Shahzad, Kashif Aman

Journal of Informatics and Web Engineering

Phishing poses a significant challenge in an ever-evolving world. The increased usage of the Internet has resulted in the emergence of a different kind of theft referred to as cybercrime. The term cybercrime describes the act of invading privacy and illegitimately obtaining personal information using digital platform. Primarily an approach named phishing is employed, which involves the use of spoof emails or bogus websites by the attackers to get the victim's personal information like their account credentials, debit, or credit card’s number, etc. To give the brief knowledge of phishing attacks and their types of the objective of this work …


Performance Evaluation Of Yolo Models In Plant Disease Detection, Usman Ali, Maizatul Akmar Ismail, Riyaz Ahamed Ariyaluran Habeeb, Syed Roshaan Ali Shah Jun 2024

Performance Evaluation Of Yolo Models In Plant Disease Detection, Usman Ali, Maizatul Akmar Ismail, Riyaz Ahamed Ariyaluran Habeeb, Syed Roshaan Ali Shah

Journal of Informatics and Web Engineering

Plant diseases significantly impact global agriculture, leading to substantial production losses and economic consequences. Timely disease detection can enhance crop yield, optimize resource utilization, reduce costs, and mitigate environmental effects, ultimately ensuring high-quality food production. Deep learning, specifically computer vision-based techniques, have proven invaluable in tasks like image classification, segmentation, and object detection. Deep Learning techniques such as You Only Look Once (YOLO) models are state of the art neural network algorithms used for accurate object detection. In this study, YOLOv5, YOLOv7 and YOLOv8 models were trained on CCL’20 dataset for citrus disease detection. Data augmentation techniques such as image …


Curiosity-Driven Testing For Sequential Decision-Making Process, Junda He, Zhou Yang, Jieke Shi, Chengran Yang, Kisub Kim, Bowen Xu, Xin Zhou, David Lo Apr 2024

Curiosity-Driven Testing For Sequential Decision-Making Process, Junda He, Zhou Yang, Jieke Shi, Chengran Yang, Kisub Kim, Bowen Xu, Xin Zhou, David Lo

Research Collection School Of Computing and Information Systems

Sequential decision-making processes (SDPs) are fundamental for complex real-world challenges, such as autonomous driving, robotic control, and traffic management. While recent advances in Deep Learning (DL) have led to mature solutions for solving these complex problems, SDMs remain vulnerable to learning unsafe behaviors, posing significant risks in safety-critical applications. However, developing a testing framework for SDMs that can identify a diverse set of crash-triggering scenarios remains an open challenge. To address this, we propose CureFuzz, a novel curiosity-driven black-box fuzz testing approach for SDMs. CureFuzz proposes a curiosity mechanism that allows a fuzzer to effectively explore novel and diverse scenarios, …


Plant Disease Detection And Classification Using Deep Learning Methods: A Comparison Study, Pei-Wern Chin, Kok-Why Ng, Naveen Palanichamy Feb 2024

Plant Disease Detection And Classification Using Deep Learning Methods: A Comparison Study, Pei-Wern Chin, Kok-Why Ng, Naveen Palanichamy

Journal of Informatics and Web Engineering

The presence issue of inaccurate plant disease detection persists under real field conditions and most deep learning (DL) techniques still struggle to achieve real-time performance. Hence, challenges in choosing a suitable deep-learning technique to tackle the problem should be addressed. Plant diseases have a detrimental effect on agricultural yield, hence early detection is crucial to prevent food insecurity. To identify and categorise the indications of plant diseases, numerous developed or modified DL architectures are utilised. This paper aims to observe the performance of the YOLOv8 model, which has better performance than its predecessors, on a small-scale plant disease dataset. This …


Prediction Of Student’S Academic Performance Through Data Mining Approach, Muhammad Mubashar Hussain, Shahzad Akbar, Syed Ale Hassan, Muhammad Waqas Aziz, Farwa Urooj Feb 2024

Prediction Of Student’S Academic Performance Through Data Mining Approach, Muhammad Mubashar Hussain, Shahzad Akbar, Syed Ale Hassan, Muhammad Waqas Aziz, Farwa Urooj

Journal of Informatics and Web Engineering

The universities and institutes produce a large amount of student data that can be used in a disciplinary way and useful information can be extracted by using an automated approach. Educational Data Mining (EDM) is an emerging discipline used in the educational environment to deal with big student data and extract useful information. The data mining of students’ data can help the At-risk students as well as the stakeholders by the early warning. This study aims to predict the performance of the students based on student-related data to increase the overall performance. In existing studies, insufficient attributes and complexity of …


Media Haze Classification In Retinal Images Using Deep Learning, Jonathan O'Berry Jan 2024

Media Haze Classification In Retinal Images Using Deep Learning, Jonathan O'Berry

UNF Graduate Theses and Dissertations

Media Haze (MH) is a condition that affects an individual’s quality of life by affecting their eyes. Current practice is to detect MH by manually examining retinal fundus (retinal) images. The analysis of images being used as the prevalent technique for identifying the MH condition strongly suggests that automation of this process may be possible. In recent years, machine learning, specifically computer vision, has allowed for the automation of tasks relating to image analysis. This ability to automate has also recently been shown in the medical field for some eye conditions and diseases. This thesis centers around the problem of …


Interpreting Codebert For Semantic Code Clone Detection, Shamsa Abid, Xuemeng Cai, Lingxiao Jiang Dec 2023

Interpreting Codebert For Semantic Code Clone Detection, Shamsa Abid, Xuemeng Cai, Lingxiao Jiang

Research Collection School Of Computing and Information Systems

Accurate detection of semantic code clones has many applications in software engineering but is challenging because of lexical, syntactic, or structural dissimilarities in code. CodeBERT, a popular deep neural network based pre-trained code model, can detect code clones with a high accuracy. However, its performance on unseen data is reported to be lower. A challenge is to interpret CodeBERT's clone detection behavior and isolate the causes of mispredictions. In this paper, we evaluate CodeBERT and interpret its clone detection behavior on the SemanticCloneBench dataset focusing on Java and Python clone pairs. We introduce the use of a black-box model interpretation …


Intelligent Computation Offloading In Edge And Cloud Internet Of Vehicles System, Huned Yusufbhai Materwala Nov 2023

Intelligent Computation Offloading In Edge And Cloud Internet Of Vehicles System, Huned Yusufbhai Materwala

Dissertations

The emergence of Internet of Vehicles technology through Vehicular Ad-hoc Networks represents a promising development in the realm of smart city. It empowers the development of smart city applications with a primary focus on improving traffic safety, optimizing traffic flow, and enhancing the overall driving experience. These applications come with demanding quality of service requirements outlined in Service Level Agreements (SLAs). They are communication-intensive, requiring a real-time response, and computation-intensive, demanding high processing. Due to inherent limitations in the computational and storage capacities of vehicles, the system relies on offloading application requests to edge and cloud computing infrastructures. However, the …


Impact Of Green Building Certification On The Rent Of Commercial Properties: A Review, Thebuwena Arachchige Chandana Hemantha Jayakody, Anthony Vaz Sep 2023

Impact Of Green Building Certification On The Rent Of Commercial Properties: A Review, Thebuwena Arachchige Chandana Hemantha Jayakody, Anthony Vaz

Journal of Informatics and Web Engineering

The world is currently facing two major problems, namely, increasing energy costs and global warming. As a result, it is crucial to take proactive measures to effectively address and mitigate the detrimental impacts arising from elevated energy costs, the pressing issue of global warming, and various types of environmental degradation. As a reaction, international organizations are advocating for the development of eco-friendly, sustainable, or green buildings as a strategy to reduce the harmful effects of the construction sector on the environment. While green development may entail higher costs for developers, it is imperative to evaluate the return on investment from …


Genregait: Gender Recognition Using Gait Features, Yue Fong Ti, Tee Connie, Michael Kah Ong Goh Sep 2023

Genregait: Gender Recognition Using Gait Features, Yue Fong Ti, Tee Connie, Michael Kah Ong Goh

Journal of Informatics and Web Engineering

Gender recognition based on gait features has gained significant interest due to its wide range of applications in various fields. This paper proposes GenReGait, a robust method for gender recognition utilizing gait features. Gait, the unique walking pattern of individuals, contains distinct gender-specific characteristics, such as stride length, step frequency, and body posture, making it a promising modality for gender estimation. The proposed GenReGait method begins by extracting landmark positions on the human body using a human keypoint estimation technique. These landmarks serve as informative cues for estimating gender based on their spatial and temporal characteristics. However, environmental factors can …


Learning Representations For Effective And Explainable Software Bug Detection And Fixing, Yi Li Aug 2023

Learning Representations For Effective And Explainable Software Bug Detection And Fixing, Yi Li

Dissertations

Software has an integral role in modern life; hence software bugs, which undermine software quality and reliability, have substantial societal and economic implications. The advent of machine learning and deep learning in software engineering has led to major advances in bug detection and fixing approaches, yet they fall short of desired precision and recall. This shortfall arises from the absence of a 'bridge,' known as learning code representations, that can transform information from source code into a suitable representation for effective processing via machine and deep learning.

This dissertation builds such a bridge. Specifically, it presents solutions for effectively learning …


Duplicate Bug Report Detection: How Far Are We?, Ting Zhang, Donggyun Han, Venkatesh Vinayakarao, Ivana Clairine Irsan, Bowen Xu, Thung Ferdian, David Lo, Lingxiao Jiang Jul 2023

Duplicate Bug Report Detection: How Far Are We?, Ting Zhang, Donggyun Han, Venkatesh Vinayakarao, Ivana Clairine Irsan, Bowen Xu, Thung Ferdian, David Lo, Lingxiao Jiang

Research Collection School Of Computing and Information Systems

Many Duplicate Bug Report Detection (DBRD) techniques have been proposed in the research literature. The industry uses some other techniques. Unfortunately, there is insufficient comparison among them, and it is unclear how far we have been. This work fills this gap by comparing the aforementioned techniques. To compare them, we first need a benchmark that can estimate how a tool would perform if applied in a realistic setting today. Thus, we first investigated potential biases that affect the fair comparison of the accuracy of DBRD techniques. Our experiments suggest that data age and issue tracking system choice cause a significant …


A Data Augmented Method For Plant Disease Leaf Image Recognition Based On Enhanced Gan Model Network, Mingyuan Xin, Ling Weay Ang, Sellappan Palaniappan Mar 2023

A Data Augmented Method For Plant Disease Leaf Image Recognition Based On Enhanced Gan Model Network, Mingyuan Xin, Ling Weay Ang, Sellappan Palaniappan

Journal of Informatics and Web Engineering

The identification of plant disease leaves based on deep learning is the key to control the development and spread of plant diseases. In this paper, the existing problems of traditional classification and recognition of plant disease leaves and the limitations of deep learning-based plant disease leaf training are analysed. An enhanced GAN model network based on the Wasserstein GAN loss function has been developed to address the limited training images of plant disease leaves. The self-attention layer is added into the self-encoding structure of the generating network. The effectiveness of data generated by the encoder is increased after the self-attention …


Chatgpt As Metamorphosis Designer For The Future Of Artificial Intelligence (Ai): A Conceptual Investigation, Amarjit Kumar Singh (Library Assistant), Dr. Pankaj Mathur (Deputy Librarian) Mar 2023

Chatgpt As Metamorphosis Designer For The Future Of Artificial Intelligence (Ai): A Conceptual Investigation, Amarjit Kumar Singh (Library Assistant), Dr. Pankaj Mathur (Deputy Librarian)

Library Philosophy and Practice (e-journal)

Abstract

Purpose: The purpose of this research paper is to explore ChatGPT’s potential as an innovative designer tool for the future development of artificial intelligence. Specifically, this conceptual investigation aims to analyze ChatGPT’s capabilities as a tool for designing and developing near about human intelligent systems for futuristic used and developed in the field of Artificial Intelligence (AI). Also with the helps of this paper, researchers are analyzed the strengths and weaknesses of ChatGPT as a tool, and identify possible areas for improvement in its development and implementation. This investigation focused on the various features and functions of ChatGPT that …


Liquid Tab, Nathan Hulet Jan 2023

Liquid Tab, Nathan Hulet

Williams Honors College, Honors Research Projects

Guitar transcription is a complex task requiring significant time, skill, and musical knowledge to achieve accurate results. Since most music is recorded and processed digitally, it would seem like many tools to digitally analyze and transcribe the audio would be available. However, the problem of automatic transcription presents many more difficulties than are initially evident. There are multiple ways to play a guitar, many diverse styles of playing, and every guitar sounds different. These problems become even more difficult considering the varying qualities of recordings and levels of background noise.

Machine learning has proven itself to be a flexible tool …


Wildfire Spread Prediction Using Attention Mechanisms In U-Net, Kamen Haresh Shah, Kamen Haresh Shah Dec 2022

Wildfire Spread Prediction Using Attention Mechanisms In U-Net, Kamen Haresh Shah, Kamen Haresh Shah

Master's Theses

An investigation into using attention mechanisms for better feature extraction in wildfire spread prediction models. This research examines the U-net architecture to achieve image segmentation, a process that partitions images by classifying pixels into one of two classes. The deep learning models explored in this research integrate modern deep learning architectures, and techniques used to optimize them. The models are trained on 12 distinct observational variables derived from the Google Earth Engine catalog. Evaluation is conducted with accuracy, Dice coefficient score, ROC-AUC, and F1-score. This research concludes that when augmenting U-net with attention mechanisms, the attention component improves feature suppression …


A Comparative Analysis Of Clone Detection Techniques On Semanticclonebench, Sohaib Masood Rabbani, Nabeel Ahmad Gulzar, Saad Arshad, Shamsa Abid, Shafay Shamail Oct 2022

A Comparative Analysis Of Clone Detection Techniques On Semanticclonebench, Sohaib Masood Rabbani, Nabeel Ahmad Gulzar, Saad Arshad, Shamsa Abid, Shafay Shamail

Research Collection School Of Computing and Information Systems

Semantic code clone detection involves the detection of functionally similar code fragments which may otherwise be lexically, syntactically, or structurally dissimilar. The detection of semantic code clones has important applications in aspect mining and product line analysis. The accurate detection of semantic code clones is a challenging task and various techniques have been proposed. However, the evaluation of these techniques is performed using various datasets and we do not have a clear picture of the performance of these techniques relative to each other. Recently, SemanticCloneBench has been introduced as a benchmark for semantic clones. Now, we can use the SemanticCloneBench …


Holistic Combination Of Structural And Textual Code Information For Context Based Api Recommendation, Chi Chen, Xin Peng, Zhengchang Xing, Jun Sun, Xin Wang, Yifan Zhao, Wenyun Zhao Aug 2022

Holistic Combination Of Structural And Textual Code Information For Context Based Api Recommendation, Chi Chen, Xin Peng, Zhengchang Xing, Jun Sun, Xin Wang, Yifan Zhao, Wenyun Zhao

Research Collection School Of Computing and Information Systems

Context based API recommendation is an important way to help developers find the needed APIs effectively and efficiently. For effective API recommendation, we need not only a joint view of both structural and textual code information, but also a holistic view of correlated API usage in control and data flow graph as a whole. Unfortunately, existing API recommendation methods exploit structural or textual code information separately. In this work, we propose a novel API recommendation approach called APIRec-CST (API Recommendation by Combining Structural and Textual code information). APIRec-CST is a deep learning model that combines the API usage with the …


Cross-Lingual Transfer Learning For Statistical Type Inference, Zhiming Li, Xiaofei Xie, Haoliang Li, Zhengzi Xu, Yi Li, Yang Liu Jul 2022

Cross-Lingual Transfer Learning For Statistical Type Inference, Zhiming Li, Xiaofei Xie, Haoliang Li, Zhengzi Xu, Yi Li, Yang Liu

Research Collection School Of Computing and Information Systems

Hitherto statistical type inference systems rely thoroughly on supervised learning approaches, which require laborious manual effort to collect and label large amounts of data. Most Turing-complete imperative languages share similar control- and data-flow structures, which make it possible to transfer knowledge learned from one language to another. In this paper, we propose a cross-lingual transfer learning framework, Plato, for statistical type inference, which allows us to leverage prior knowledge learned from the labeled dataset of one language and transfer it to the others, e.g., Python to JavaScript, Java to JavaScript, etc. Plato is powered by a novel kernelized attention mechanism …


Riconv++: Effective Rotation Invariant Convolutions For 3d Point Clouds Deep Learning, Zhiyuan Zhang, Binh-Son Hua, Sai-Kit Yeung Mar 2022

Riconv++: Effective Rotation Invariant Convolutions For 3d Point Clouds Deep Learning, Zhiyuan Zhang, Binh-Son Hua, Sai-Kit Yeung

Research Collection School Of Computing and Information Systems

3D point clouds deep learning is a promising field of research that allows a neural network to learn features of point clouds directly, making it a robust tool for solving 3D scene understanding tasks. While recent works show that point cloud convolutions can be invariant to translation and point permutation, investigations of the rotation invariance property for point cloud convolution has been so far scarce. Some existing methods perform point cloud convolutions with rotation-invariant features, existing methods generally do not perform as well as translation-invariant only counterpart. In this work, we argue that a key reason is that compared to …


On The Reproducibility And Replicability Of Deep Learning In Software Engineering, Chao Liu, Cuiyun Gao, Xin Xia, David Lo, John C. Grundy, Xiaohu Yang Jan 2022

On The Reproducibility And Replicability Of Deep Learning In Software Engineering, Chao Liu, Cuiyun Gao, Xin Xia, David Lo, John C. Grundy, Xiaohu Yang

Research Collection School Of Computing and Information Systems

Context: Deep learning (DL) techniques have gained significant popularity among software engineering (SE) researchers in recent years. This is because they can often solve many SE challenges without enormous manual feature engineering effort and complex domain knowledge.Objective: Although many DL studies have reported substantial advantages over other state-of-the-art models on effectiveness, they often ignore two factors: (1) reproducibility—whether the reported experimental results can be obtained by other researchers using authors’ artifacts (i.e., source code and datasets) with the same experimental setup; and (2) replicability—whether the reported experimental result can be obtained by other researchers using their re-implemented artifacts with a …


Automating User Notice Generation For Smart Contract Functions, Xing Hu, Zhipeng Gao, Xin Xia, David Lo, Xiaohu Yang Nov 2021

Automating User Notice Generation For Smart Contract Functions, Xing Hu, Zhipeng Gao, Xin Xia, David Lo, Xiaohu Yang

Research Collection School Of Computing and Information Systems

Smart contracts have obtained much attention and are crucial for automatic financial and business transactions. For end-users who have never seen the source code, they can read the user notice shown in end-user client to understand what a transaction does of a smart contract function. However, due to time constraints or lack of motivation, user notice is often missing during the development of smart contracts. For endusers who lack the information of the user notices, there is no easy way for them to check the code semantics of the smart contracts. Thus, in this paper, we propose a new approach …