Database Optimization of the Source Code to Recommend Software Developers using Canonical Order Tree Algorithm

被引:0
|
作者
Bhuiyan, T. M. Amir-Ul-Haque [1 ]
Talukder, Mehedi Hasan [1 ]
Rahman, Ziaur [2 ]
Rahman, Mohammad Motiur [1 ]
机构
[1] Mawlana Bhashani Sci & Technol Univ, Dept Comp Sci & Engn, Santosh 1902, Tangail, Bangladesh
[2] Mawlana Bhashani Sci & Technol Univ, Dept Informat & Commun Technol, Santosh 1902, Tangail, Bangladesh
关键词
Frequent pattern mining; Canonical Order tree; Incremental mining; AFPIM (Adjust Frequent Pattern Incremental mining); FRAMEWORK;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently frequent and sequential pattern mining algorithms have been widely used in the field of software engineering to mine various source code or specification patterns. In practice software evolves from one version to another is needed for providing extra facilities to user. This kind of task is challenging in this domain since the database is usually updated in all kinds of manners such as insertion, various modifications as well as removal of sequences. If database is optimized then this optimized information will help developer in their development process and save their valuable time as well as development expenses. Some existing algorithms which are used to optimize database but it does not work faster when database is incrementally updated. To overcome this challenges an efficient algorithm is recently introduce, called the Canonical Order Tree that captures the content of the transactions of the database and orders. In this paper we have proposed a technique based on the Canonical Order Tree that can find out frequent patterns from the incremental database with speedy and efficient way. Thus the database will be optimized as well as it gives useful information to recommend software developer.
引用
收藏
页码:157 / 160
页数:4
相关论文
共 50 条
  • [1] How Do Developers Document Database Usages in Source Code?
    Linares-Vasquez, Mario
    Li, Boyang
    Vendome, Christopher
    Poshyvanyk, Denys
    [J]. 2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 36 - 41
  • [2] Archetypal source code searches: A survey of software developers and maintainers
    Sim, SE
    Clarke, CLA
    Holt, RC
    [J]. 6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS, 1998, : 180 - 187
  • [3] Archetypal source code searches: a survey of software developers and maintainers
    Univ of Toronto, Toronto, Canada
    [J]. Program Comprehension Workshop Proc, (180-187):
  • [4] Using structural context to recommend source code examples
    Holmes, R
    Murphy, GC
    [J]. ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 117 - 125
  • [5] Analysis and optimization of embedded software energy consumption on the source code and algorithm level
    Luo, Gang
    Guo, Bing
    Shen, Yan
    Liao, HaiYan
    Reni, Lei
    [J]. PROCEEDINGS OF THE 2009 FOURTH INTERNATIONAL CONFERENCE ON EMBEDDED AND MULTIMEDIA COMPUTING, 2009, : 205 - +
  • [6] Software Forest: A Visualization of Semantic Similarities in Source Code using a Tree Metaphor
    Atzberger, Daniel
    Cech, Tim
    de La Haye, Merlin
    Soechting, Maximilian
    Scheibel, Willy
    Limberger, Daniel
    Doellner, Juergen
    [J]. IVAPP: PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL. 3: IVAPP, 2021, : 112 - 122
  • [7] EM-code optimization algorithm using tree pattern matching
    Kim, J
    Oh, S
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 917 - 923
  • [8] Measuring Developers' Contribution in Source Code using Quality Metrics
    de Bassi, Patricia Rucker
    Puppi, Gregory Moro
    Banali, Pedro Henrique
    Paraiso, Emerson Cabrera
    [J]. PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 39 - 44
  • [9] What Motivate Software Engineers to Refactor Source Code? Evidences from Professional Developers
    Wang, Yi
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, : 413 - 416
  • [10] Do developers search for source code examples using multiple facts?
    Holmes, Reid
    [J]. 2009 ICSE WORKSHOP ON SEARCH-DRIVEN DEVELOPMENT-USERS, INFRASTRUCTURE, TOOLS AND EVALUATION, 2009, : 13 - 16