Show simple item record

dc.contributor.advisorSamadzadeh, Mansur H.
dc.contributor.authorAfzal, Imran
dc.date.accessioned2014-04-15T18:30:48Z
dc.date.available2014-04-15T18:30:48Z
dc.date.issued2010-07-01
dc.identifier.urihttps://hdl.handle.net/11244/8113
dc.description.abstractProgram graphs display programs from different perspectives. Some patterns repeat themselves in program graphs. By looking at these frequent patterns, one can make informed inferences about the underlying characteristics of programs. Searching for frequent patterns can be a challenging task due to the complexity and size of these graphs. An effort has been underway to apply data mining techniques to unsupervised discovery of these frequent patterns in graphs and then analyzing the output to deduce rules that can provide useful information about programs. This thesis work concerned the discovery of patterns in program dependence graphs. Program dependence graphs of different versions of open source Java programs were extracted and mined for patterns. Analysis of the discovered patterns pointed out the existence of relationships between the discovered patterns and the changes made in the program code. It was found that the patterns can be grouped into at least six different classes based on the code changes they represent. These patterns can prove to be useful in program maintenance.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleMining for Patterns in Program Dependence Graphs
dc.typetext
dc.contributor.committeeMemberPark, N.
dc.contributor.committeeMemberLi, Xiaolin
osu.filenameAFZAL_okstate_0664M_10979.pdf
osu.collegeArts and Sciences
osu.accesstypeOpen Access
dc.description.departmentComputer Science Department
dc.type.genreThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record