Analyzing relations among software patterns based on document similarity

Atsuto Kubo, Hironori Washizaki, Atsuhiro Takasu, Yoshiaki Fukazawa

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    9 Citations (Scopus)

    Abstract

    In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.

    Original languageEnglish
    Title of host publicationInternational Conference on Information Technology: Coding and Computing, ITCC
    EditorsH. Selvaraj, P.K. Srimani
    Pages298-303
    Number of pages6
    Volume2
    Publication statusPublished - 2005
    EventITCC 2005 - International Conference on Information Technology: Coding and Computing - Las Vegas, NV
    Duration: 2005 Apr 42005 Apr 6

    Other

    OtherITCC 2005 - International Conference on Information Technology: Coding and Computing
    CityLas Vegas, NV
    Period05/4/405/4/6

    Fingerprint

    Text processing
    Software engineering
    Experiments

    ASJC Scopus subject areas

    • Engineering(all)

    Cite this

    Kubo, A., Washizaki, H., Takasu, A., & Fukazawa, Y. (2005). Analyzing relations among software patterns based on document similarity. In H. Selvaraj, & P. K. Srimani (Eds.), International Conference on Information Technology: Coding and Computing, ITCC (Vol. 2, pp. 298-303)

    Analyzing relations among software patterns based on document similarity. / Kubo, Atsuto; Washizaki, Hironori; Takasu, Atsuhiro; Fukazawa, Yoshiaki.

    International Conference on Information Technology: Coding and Computing, ITCC. ed. / H. Selvaraj; P.K. Srimani. Vol. 2 2005. p. 298-303.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Kubo, A, Washizaki, H, Takasu, A & Fukazawa, Y 2005, Analyzing relations among software patterns based on document similarity. in H Selvaraj & PK Srimani (eds), International Conference on Information Technology: Coding and Computing, ITCC. vol. 2, pp. 298-303, ITCC 2005 - International Conference on Information Technology: Coding and Computing, Las Vegas, NV, 05/4/4.
    Kubo A, Washizaki H, Takasu A, Fukazawa Y. Analyzing relations among software patterns based on document similarity. In Selvaraj H, Srimani PK, editors, International Conference on Information Technology: Coding and Computing, ITCC. Vol. 2. 2005. p. 298-303
    Kubo, Atsuto ; Washizaki, Hironori ; Takasu, Atsuhiro ; Fukazawa, Yoshiaki. / Analyzing relations among software patterns based on document similarity. International Conference on Information Technology: Coding and Computing, ITCC. editor / H. Selvaraj ; P.K. Srimani. Vol. 2 2005. pp. 298-303
    @inproceedings{e94e7f5e94ca43a782408caf9c0b0ec6,
    title = "Analyzing relations among software patterns based on document similarity",
    abstract = "In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.",
    author = "Atsuto Kubo and Hironori Washizaki and Atsuhiro Takasu and Yoshiaki Fukazawa",
    year = "2005",
    language = "English",
    isbn = "0769523153",
    volume = "2",
    pages = "298--303",
    editor = "H. Selvaraj and P.K. Srimani",
    booktitle = "International Conference on Information Technology: Coding and Computing, ITCC",

    }

    TY - GEN

    T1 - Analyzing relations among software patterns based on document similarity

    AU - Kubo, Atsuto

    AU - Washizaki, Hironori

    AU - Takasu, Atsuhiro

    AU - Fukazawa, Yoshiaki

    PY - 2005

    Y1 - 2005

    N2 - In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.

    AB - In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.

    UR - http://www.scopus.com/inward/record.url?scp=24744449512&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=24744449512&partnerID=8YFLogxK

    M3 - Conference contribution

    SN - 0769523153

    VL - 2

    SP - 298

    EP - 303

    BT - International Conference on Information Technology: Coding and Computing, ITCC

    A2 - Selvaraj, H.

    A2 - Srimani, P.K.

    ER -