Computer Science ›› 2015, Vol. 42 ›› Issue (Z11): 464-466.

Previous Articles     Next Articles

Method of Modeling Software Evolution Confirmation Based on LDA

HAN Jun-ming and WANG Wei   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Evolution is an important part in the software life cycle.Now,much software has evolved several versions,however,how to confirmation evolved software coincides with aim of evolution becomes a problem that calls for immediate solution.Because there is not a systematic method so far,we adopted LDA topic modeling to model analyses for evolution confirmation.LDA can model some features in the software source code,through the model the latent topics can be analyzed in the source code. We made the extracted topic compare with the published reports of software evolution to find out the distinctions between them,and according to the distinctions whether the software evolution satisfy the purpose of evolution can be confirmed.

Key words: Software evolution,Confirmation,LDA,Topic

[1] 郁湧,王丽霞,赵娜.基于构件的软件演化波及效应分析[J].计算机科学,2013,0(11):164-168
[2] Deerwester S,Dumais S T,Furnas G W,et al.Indexing By Latent Semantic Analysis[J].Journal of the American Society For Information Science,1990,1(10):391-407
[3] Blei D M,Ng A Y,Jordan M I.Latent Dirichlet Allocation[J].Journal of Machine Learning Research,2003,3:993-1022
[4] Griffiths T L,Steyvers M.Finding scientific topics[J].PNAS,2004,1(1):5228-5235
[5] Brooks S P.Markov chain Monte Carlo method and its application[J].The Statistician,1998,47(1):69-100
[6] Shimura G.初等Dirichlet级数和模形式(影印版)[M].北京:科学出版社,2011
[7] 刘忠,茹诗松.分组数据的Bayes分析-Gibbs抽样方法[J].应用概率统计,1997,3(2):211-216
[8] 马海云.基于Gibbs抽样的测试用例生成技术研究[J].自动化与仪器仪表,2011(3):11-15
[9] 何云,王炜,李彤,等.面向行为主题的软件特征定位方法[J].计算机科学与探索,2014,8(12):1452-1462

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!