A study of applying sequential-pattern mining to software version histories

碩士 === 國立中央大學 === 資訊管理研究所 === 97 === The evolution of the modern software is continual. Although detailed information of the evolution of the software version is stored in the version control system (VCS), the understanding of more and more complex software structure is still fi...

Full description

Bibliographic Details
Main Authors: Kai-shiang Fan, 范凱翔
Other Authors: Shi-jen Lin
Format: Others
Language:zh-TW
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/23036138690909505826
id ndltd-TW-097NCU05396047
record_format oai_dc
spelling ndltd-TW-097NCU053960472016-05-02T04:10:58Z http://ndltd.ncl.edu.tw/handle/23036138690909505826 A study of applying sequential-pattern mining to software version histories 應用序列樣式探勘於軟體版本歷史之研究 Kai-shiang Fan 范凱翔 碩士 國立中央大學 資訊管理研究所 97 The evolution of the modern software is continual. Although detailed information of the evolution of the software version is stored in the version control system (VCS), the understanding of more and more complex software structure is still finite. On the other hand, lines of code in the software project are usually hundreds of thousands, which makes the software maintenance a difficult problem. The researches of applying data mining techniques to VCS are usually based on association rules, which usually pass over the ordering information. As a result, by taking the time dimension of the software data from the Concurrent Version System (CVS) into consideration, this study uses the sequential-pattern mining technique to analyze and find out the potential sequence pattern. We expect the “entities” to be changed more precisely than those in previous researches and re-evaluate the sequence pattern for the users by means of a classification rule in order to provide the reference of the software maintenance in the future. Shi-jen Lin 林熙禎 2009 學位論文 ; thesis 47 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 資訊管理研究所 === 97 === The evolution of the modern software is continual. Although detailed information of the evolution of the software version is stored in the version control system (VCS), the understanding of more and more complex software structure is still finite. On the other hand, lines of code in the software project are usually hundreds of thousands, which makes the software maintenance a difficult problem. The researches of applying data mining techniques to VCS are usually based on association rules, which usually pass over the ordering information. As a result, by taking the time dimension of the software data from the Concurrent Version System (CVS) into consideration, this study uses the sequential-pattern mining technique to analyze and find out the potential sequence pattern. We expect the “entities” to be changed more precisely than those in previous researches and re-evaluate the sequence pattern for the users by means of a classification rule in order to provide the reference of the software maintenance in the future.
author2 Shi-jen Lin
author_facet Shi-jen Lin
Kai-shiang Fan
范凱翔
author Kai-shiang Fan
范凱翔
spellingShingle Kai-shiang Fan
范凱翔
A study of applying sequential-pattern mining to software version histories
author_sort Kai-shiang Fan
title A study of applying sequential-pattern mining to software version histories
title_short A study of applying sequential-pattern mining to software version histories
title_full A study of applying sequential-pattern mining to software version histories
title_fullStr A study of applying sequential-pattern mining to software version histories
title_full_unstemmed A study of applying sequential-pattern mining to software version histories
title_sort study of applying sequential-pattern mining to software version histories
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/23036138690909505826
work_keys_str_mv AT kaishiangfan astudyofapplyingsequentialpatternminingtosoftwareversionhistories
AT fànkǎixiáng astudyofapplyingsequentialpatternminingtosoftwareversionhistories
AT kaishiangfan yīngyòngxùlièyàngshìtànkānyúruǎntǐbǎnběnlìshǐzhīyánjiū
AT fànkǎixiáng yīngyòngxùlièyàngshìtànkānyúruǎntǐbǎnběnlìshǐzhīyánjiū
AT kaishiangfan studyofapplyingsequentialpatternminingtosoftwareversionhistories
AT fànkǎixiáng studyofapplyingsequentialpatternminingtosoftwareversionhistories
_version_ 1718252994378596352