To solve the problem of universal data schema in data integration, a native JSON+ method based on JSON is proposed to provide a universal data schema to improve the performance of data insertion response time and quer...
详细信息
Stock market is pivotal to economical systems. It is a platform where listed stocks of companies can be bought/sold by market participants to gain profit. In 2020, the total capitalization of all markets reached $95 t...
详细信息
Peripheral facial paralysis (PFP) causes deficits in muscle and sensory functions of the face due to damage to the facial nerve. In this study, we evaluated the effectiveness of the "Fisiobem" app in rehabil...
详细信息
Dysarthria, a neurological condition impairing speech, has garnered significant research interest in Deep Learning (DL). Curent studies underscore DL’s potential in automating dysarthria diagnosis and severity classi...
详细信息
Online social networks have experienced rapid growth, facilitating massive connections among users. However, this expansion has also led to a significant increase in fake users, putting user privacy at risk as these d...
详细信息
Software engineering workflows use version control systems to track changes and handle merge cases from multiple contributors. This has introduced challenges to testing because it is impractical to test whole codebase...
详细信息
Software engineering workflows use version control systems to track changes and handle merge cases from multiple contributors. This has introduced challenges to testing because it is impractical to test whole codebases to ensure each change is defect-free, and it is not enough to test changed files alone. Just-in-time software defect prediction (JIT-SDP) systems have been proposed to solve this by predicting the likelihood that a code change is defective. Numerous techniques have been studied to build such JIT software defect prediction models, but the power of pre-trained code transformer language models in this task has been underexplored. These models have achieved human-level performance in code understanding and software engineering tasks. Inspired by that, we modeled the problem of change defect prediction as a text classification task utilizing these pre-trained models. We have investigated this idea on a recently published dataset, ApacheJIT, consisting of 44k commits. We concatenated the changed lines in each commit as one string and augmented it with the commit message and static code metrics. Parameter-efficient fine-tuning was performed for 4 chosen pre-trained models, JavaBERT, CodeBERT, CodeT5, and CodeReviewer, with either partially frozen layers or low-rank adaptation (LoRA). Additionally, experiments with the Local, Sparse, and Global (LSG) attention variants were conducted to handle long commits efficiently, which reduces memory consumption. As far as the authors are aware, this is the first investigation into the abilities of pre-trained code models to detect defective changes in the ApacheJIT dataset. Our results show that proper fine-tuning improves the defect prediction performance of the chosen models in the F1 scores. CodeBERT and CodeReviewer achieved a 10% and 12% increase in the F1 score over the best baseline models, JITGNN and JITLine, when commit messages and code metrics are included. Our approach sheds more light on the abilities of l
The proliferation of computationally intensive mobile applications like Augmented Reality (AR), Speech Recognition, and Mobile Gaming has led to an alarming rise in mobile energy consumption, raising the need for freq...
详细信息
The rapid proliferation of smartphones, particularly those using the Android operating system, has positioned Android as the leading platform in the mobile market. With the advent of various mobile app development fra...
详细信息
Academic transcript systems have traditionally been managed independently by educational institutions, leading to challenges in interoperability, security, and data integrity. Blockchain technology, characterized by d...
详细信息
There are many activity recognition systems based on supervised learning that have been proposed over the years. One problem with supervised learning is that it requires sufficient number of labelled data for training...
详细信息
暂无评论