Discovering sequential patterns in source codes is an important issue in software engineering since it can provide useful knowledge to help in a variety of tasks such as code completion, code refactoring, developer profiling, and code complexity measurement. This paper proposes a new framework, called Source Code Miner (SCodeMiner), which discovers frequent sequential rules within a software project. The proposed framework firstly transforms a Java code into a sequence data and then applies a sequential pattern mining (SPM) algorithm. This study is also original in that it compares four SPM algorithms in terms of computational time, including sequential pattern discovery using equivalence classes (SPADE), prefix-projected sequential pattern...
This study was supported by the Ministry of Education, Science and Technological Development of the ...
The advancements in machine learning techniques have encouraged researchers to apply these technique...
Sequential pattern mining is a new branch of data mining science that solves intertransaction patte...
Studies have shown that program comprehension takes up to 45 % of software development costs. Such h...
IWSC 2019 : 2019 IEEE 13th International Workshop on Software Clones, 24-24 Feb. 2019, Hangzhou, Chi...
Software system analysis for identifying software functionality in source code remains as a major pr...
We present an approach of constructing a source code history for a modern code review. Practically, ...
Billions of dollars are spent annually on software-related cost. It is estimated that up to 45 perce...
This paper presents a new technique for clone detection using sequential pattern mining titled EgyCD...
Discovering regularities in source code is of great interest to software engineers, both in academia...
Identifying repetitive code changes benefits developers, tool builders, and researchers. Tool builde...
This thesis explores detecting patterns in the most general interface ...
In the software development field, the amount of data related to documentation and to the source cod...
Sequence classification is an efficient task in data mining. The knowledge obtained from training st...
Software developers repeatedly perform similar but non-identical changes to a systems source code. S...
This study was supported by the Ministry of Education, Science and Technological Development of the ...
The advancements in machine learning techniques have encouraged researchers to apply these technique...
Sequential pattern mining is a new branch of data mining science that solves intertransaction patte...
Studies have shown that program comprehension takes up to 45 % of software development costs. Such h...
IWSC 2019 : 2019 IEEE 13th International Workshop on Software Clones, 24-24 Feb. 2019, Hangzhou, Chi...
Software system analysis for identifying software functionality in source code remains as a major pr...
We present an approach of constructing a source code history for a modern code review. Practically, ...
Billions of dollars are spent annually on software-related cost. It is estimated that up to 45 perce...
This paper presents a new technique for clone detection using sequential pattern mining titled EgyCD...
Discovering regularities in source code is of great interest to software engineers, both in academia...
Identifying repetitive code changes benefits developers, tool builders, and researchers. Tool builde...
This thesis explores detecting patterns in the most general interface ...
In the software development field, the amount of data related to documentation and to the source cod...
Sequence classification is an efficient task in data mining. The knowledge obtained from training st...
Software developers repeatedly perform similar but non-identical changes to a systems source code. S...
This study was supported by the Ministry of Education, Science and Technological Development of the ...
The advancements in machine learning techniques have encouraged researchers to apply these technique...
Sequential pattern mining is a new branch of data mining science that solves intertransaction patte...