跳到主要内容
10.1145/199533551953382年交流会议文章/章节视图摘要出版物页面国际标准化委员会会议记录会议集合
研究论文

基于Java Qualitas语料库的SNA度量分析

出版:2011年2月24日出版历史

摘要

我们计算了Java Qualitas语料库中96个系统的软件图,分析了源代码并确定了类之间的依赖关系。

我们分析了这96张图上的12个软件指标,其中9个来自社会网络分析(SNA),另外三个是传统的软件指标,如位置、扇入和扇出。我们在系统级分析了它们的相关性,并在数据集级研究了相关性统计。

我们的结果表明,这些相关性独立于特定的软件系统,是Java软件系统的一般属性。

我们展示了如何将几乎整个Java Qualitas语料库的度量分组,并且这种分组可以提供对软件网络拓扑的深入了解。

对于Eclipse和Netbeans这两个系统,我们还计算了错误的数量,确定了影响每个类的错误,并发现一些SNA指标与错误高度相关,而其他指标则与错误高度反相关。

这表明,从业者和软件工程师可能会利用这些度量来保持对软件质量的控制。

参考文献

  1. 巴吉拉。http://www.bugzilla.org/。谷歌学者谷歌学者
  2. 对比。http://www.nonnu.org/cvs/。谷歌学者谷歌学者
  3. 日食。http://www.eclipse.org/。谷歌学者谷歌学者
  4. http://netbeans.org/bugzilla/report.cgi。谷歌学者谷歌学者
  5. Netbeans。http://www.netbeans.org/。谷歌学者谷歌学者
  6. G.Baxter、M.Frean、J.Noble、M.Rickerby、H.Smith、M.Visser、H.Melton和E.Tempero。了解java软件的形状。程序。第21届ACM SIGPLAN会议面向对象编程语言、系统和应用程序(OOPSLA),2006年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  7. S.Chidamber和C.Kemerer。面向对象设计的度量套件。IEEE传输。软件工程。, (20):476--493, 1994.谷歌学者谷歌学者数字图书馆数字图书馆
  8. G.Concas、M.Marchesi、A.Murgia、S.Pinna和R.Tonelli。评估面向对象系统的传统和新度量。2010年ICSE软件度量新兴趋势研讨会会议记录,第24-31页,2010年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  9. G.Concas、M.Marchesi、A.Murgia和R.Tonelli。面向对象软件中社交网络度量的实证研究。软件工程进展,2010年第卷(文章ID 729826):2010年第20期。谷歌学者谷歌学者数字图书馆数字图书馆
  10. G.Concas、M.Marchesi、S.Pinna和N.Serra。大型面向对象软件系统中的幂律。IEEE传输。软件工程。, (33):687--708, 2007.谷歌学者谷歌学者数字图书馆数字图书馆
  11. M.Lorenz和I.Kidd。面向对象软件度量:实用指南Endge wood cliffs,新泽西州:Pretitence Hall,1992年。谷歌学者谷歌学者数字图书馆数字图书馆
  12. P.Louridas、D.Spinellis和V.Vlachos。软件中的幂律。ACM事务处理。柔和。发动机。方法。2008年9月18日(第2条)。谷歌学者谷歌学者数字图书馆数字图书馆
  13. 奥克兰大学质量研究小组。Qualitas语料库版本200902022009年2月。谷歌学者谷歌学者
  14. J.P.斯科特。社交网络分析。社会学, 22(1):109--127, 1988.谷歌学者谷歌学者交叉引用交叉引用
  15. E.温度。开放源码java软件中未使用的设计决策的实证研究。第十五届亚太软件工程会议(APSEC)会议记录, 2008.谷歌学者谷歌学者数字图书馆数字图书馆
  16. A.Tosun、B.Turhan和A.Bener。验证网络度量作为软件系统中缺陷模块的指标。第一届国际预测模型会议记录(PROMISE), 2009.谷歌学者谷歌学者数字图书馆数字图书馆
  17. S.Valverde、R.Ferrer-Cancho和R.Solé。优化设计的无标度网络。欧洲物理快报, 60:512--517, 2002.谷歌学者谷歌学者交叉引用交叉引用
  18. H.Zhang。关于软件故障的分布。IEEE传输。关于软件工程,2008年4月34日。谷歌学者谷歌学者数字图书馆数字图书馆
  19. T.Zimmermann和N.Nagappan。使用依赖图上的网络分析预测缺陷。第30届软件工程国际会议论文集2008年5月。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 基于Java Qualitas语料库的SNA度量分析

              建议

              评论

              登录选项

              检查您是否可以通过登录凭据或您的机构访问本文。

              登录

              完全访问权限

              • 发布于

                封面图片ACM其他会议
                ISEC’11:第四届印度软件工程会议记录
                2011年2月
                229页
                国际标准图书编号:9781450305594
                内政部:10.1145/1953355

                版权所有©2011 ACM

                如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布、在服务器上发布或重新分发到列表,需要事先获得特定许可和/或收取费用。从请求权限[电子邮件保护]

                出版商

                计算机协会

                美国纽约州纽约市

                出版历史

                • 出版:2011年2月24日

                权限

                请求有关此文章的权限。

                请求权限

                检查更新

                限定符

                • 研究论文

                接受率

                总体验收率76属于315提交文件,24%

              PDF格式

              以PDF文件查看或下载。

              PDF格式

              电子阅读器

              使用eReader联机查看。

              电子阅读器