摘要
S.霍维茨。 识别程序的两个版本之间的语义和文本差异。 《ACM SIGPLAN编程语言设计与实现会议记录》,第234-245页,1990年6月。 谷歌学者 数字图书馆 D.Jackson和D.A.Ladd。 语义差异:总结修改效果的工具。 《IEEE软件维护国际会议(ICSM)论文集》,第243-252页,1994年9月。 谷歌学者 数字图书馆 G.C.Necula、S.McPeak、S.P.Rahul和W.Weimer。 CIL:C程序分析和转换的中间语言和工具。 计算机科学课堂讲稿,2304:213--2282002。 谷歌学者 数字图书馆 G.Stoyle、M.Hicks、G.Bierman、P.Sewell和I.Neamtiu。 Mutatis Mutandis:安全灵活的动态软件更新。 2005年1月,《ACM SIGPLAN/SIGACT编程语言原则会议(POPL)论文集》,第183-194页。 谷歌学者 数字图书馆 W.Yang。 识别两个程序之间的句法差异。 软件——实践与经验,21(7):739-7551991。 谷歌学者 数字图书馆 E.Yourdon和L.L.Constantine。 《结构化设计》,第二版,尤登出版社,纽约,1979年。 谷歌学者
建议
使用TransFlow了解开源开发人员的演变 CRIWG'09:第十五届群件国际会议论文集:设计、实现和使用 由于许多开源软件项目的成功,业界和学术界都有兴趣了解这种软件是如何产生的。 特别是,人们有兴趣了解这些社区是如何组织起来的。。。 开源软件的增长、演变和结构变化 IWPSE'01:第四届软件进化原理国际研讨会论文集 我们最近的工作讨论了软件系统如何以及为什么会随着时间的推移而发展,特别强调了软件体系结构和开源软件系统[2,3,6]。 在这份立场文件中,我们简要总结了最近的两个项目。 首先。。。