跳到主要导航 跳到搜索 跳到主要内容

Multi-perspective change impact analysis using linked data of software engineering

  • Shanghai Jiao Tong University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Change impact analysis plays an important role in software maintenance and evolution. However existing researches mostly focus on one single artifact. Software development is usually accompanied by various types of software artifacts, such as requirement documents, software architectures, test cases, source code, etc., requiring a much more comprehensive change impact analysis. This paper presents a novel approach to multiperspective change impact analysis that is able to address heterogeneous software artifacts. The essential idea of the novel approach is (1) to adopt semantic web to construct automatically ontology based software engineering linked data, which links requirements, classes, code, bug reports, commits, developers, test cases and others, (2) to build a weighted change impact matrix/graph using the dependency features extracted from linked data, and (3) to follow a change impact propagation algorithm to analyze the overall change impacts. We have conducted experiments on two open source projects (HtmlUnit and OpenRocket) to evaluate our approach. The experimental results show that our approach achieves better F-measure and stability than existing multi-perspective change impact analysis approaches.

源语言英语
主期刊名8th Asia-Pacific Symposium on Internetware, Internetware 2016 - Proceedings
出版商Association for Computing Machinery
95-98
页数4
ISBN(电子版)9781450348294
DOI
出版状态已出版 - 18 9月 2016
已对外发布
活动8th Asia-Pacific Symposium on Internetware, Internetware 2016 - Beijing, 中国
期限: 18 9月 2016 → …

出版系列

姓名ACM International Conference Proceeding Series
18-September-2016

会议

会议8th Asia-Pacific Symposium on Internetware, Internetware 2016
国家/地区中国
Beijing
时期18/09/16 → …

指纹

探究 'Multi-perspective change impact analysis using linked data of software engineering' 的科研主题。它们共同构成独一无二的指纹。

引用此