Analysis of Coding Patterns over Software Versions

DOI HANDLE Open Access
  • DATE Hironori
    Graduate School of Information Science and Technology, Osaka University
  • ISHIO Takashi
    Graduate School of Information Science and Technology, Osaka University
  • MATSUSHITA Makoto
    Graduate School of Information Science and Technology, Osaka University
  • INOUE Katsuro
    Graduate School of Information Science and Technology, Osaka University

Bibliographic Information

Other Title
  • バージョンを超えて存在するコーディングパターンの調査
  • バージョン ヲ コエテ ソンザイ スル コーディング パターン ノ チョウサ

Search this article

Abstract

A coding pattern is a sequence of method calls and control structures, which appears repeatedly in source code. In this paper, we have extracted coding patterns of each version of ten Java programs, and then explored the number of versions in which the coding patterns appear. This paper reports the characteristics of coding patterns over versions. While learning from coding patterns is expected to help developers to perform appropriate modifications and enhancements for the software, many coding patterns are unstable as similar to the result of clone genealogy research.

Journal

  • Computer Software

    Computer Software 32 (1), 1_220-1_226, 2015

    Japan Society for Software Science and Technology

Related Projects

See more

Details 詳細情報について

  • CRID
    1390282679715368192
  • NII Article ID
    110009881699
  • NII Book ID
    AN10075819
  • DOI
    10.11309/jssst.32.1_220
  • HANDLE
    11094/92578
  • ISSN
    02896540
  • Text Lang
    ja
  • Data Source
    • JaLC
    • IRDB
    • CiNii Articles
    • KAKEN
  • Abstract License Flag
    Disallowed

Report a problem

Back to top