Long Method Detection Using Graph Convolutional Networks
نویسندگان
چکیده
Long Method is a code smell that frequently happens in software development, which refers to the complex method with multiple functions. Detecting and refactoring such problems has been popular topic refactoring, many detection approaches have proposed. In past years, based on metrics or rules leading way long detection. However, approach deep learning also attracted extensive attention recent studies. this paper, we propose graph-based detect Method. The key point of our extended PDG (Program Dependency Graph) into Directed-Heterogeneous Graph as input graph used GCN (Graph Convolutional Network) build neural network for Moreover, get substantial data samples task, novel semi-automatic generate large number samples. Finally, prove validity approach, compared existing five groups datasets manually reviewed. evaluation result shows achieved good performance
منابع مشابه
Protein Interface Prediction using Graph Convolutional Networks
We consider the prediction of interfaces between proteins, a challenging problem with important applications in drug discovery and design, and examine the performance of existing and newly proposed spatial graph convolution operators for this task. By performing convolution over a local neighborhood of a node of interest, we are able to stack multiple layers of convolution and learn effective l...
متن کاملDynamic Graph Convolutional Networks
Many different classification tasks need to manage structured data, which are usually modeled as graphs. Moreover, these graphs can be dynamic, meaning that the vertices/edges of each graph may change during time. Our goal is to jointly exploit structured data and temporal information through the use of a neural network model. To the best of our knowledge, this task has not been addressed using...
متن کاملGraph Convolutional Networks
We present a scalable approach for semi-supervised learning on graph-structured data that is based on an efficient variant of convolutional neural networks which operate directly on graphs. We motivate the choice of our convolutional architecture via a localized first-order approximation of spectral graph convolutions. Our model scales linearly in the number of graph edges and learns hidden lay...
متن کاملMatching Long Text Documents via Graph Convolutional Networks
Identifying the relationship between two text objects is a core research problem underlying many natural language processing tasks. A wide range of deep learning schemes have been proposed for text matching, mainly focusing on sentence matching, question answering or query document matching. We point out that existing approaches do not perform well at matching long documents, which is critical,...
متن کاملDetection of schizophrenia patients using convolutional neural networks from brain effective connectivity maps of electroencephalogram signals
Background: Schizophrenia is a mental disorder that severely affects the perception and relations of individuals. Nowadays, this disease is diagnosed by psychiatrists based on psychiatric tests, which is highly dependent on their experience and knowledge. This study aimed to design a fully automated framework for the diagnosis of schizophrenia from electroencephalogram signals using advanced de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of information processing
سال: 2023
ISSN: ['0387-6101']
DOI: https://doi.org/10.2197/ipsjjip.31.469