计算机科学 ›› 2017, Vol. 44 ›› Issue (4): 21-23.doi: 10.11896/j.issn.1002-137X.2017.04.005
张宇霞
ZHANG Yu-xia
摘要: 软件可追踪性为软件工程的很多活动提供了非常重要的支持,如变更影响分析、回归测试、版本控制以及一致性检验等。在开源软件项目中,缺陷数据和版本数据之间的缺陷修复关联是一种重要的软件追踪关系。研究开源软件项目缺陷和版本两种制品间的缺陷修复关联,选取大型开源项目Mozilla作为研究对象,在深入了解所获得数据的整体分布情况后,针对Mozilla项目的产品Firefox浏览器,利用Fellegi-Sunter模型挖掘缺陷数据与commit数据之间的缺陷修复关联并建立二者之间的追踪关系,最后对挖掘出的缺陷修复追踪关系进行结果分析。该项工作为开源项目制品间追踪关系的研究提供了经验参考。
[1] CoEST:Center of excellence for software traceability.http://www.CoEST.org. [2] BISSYANDE T F,THUNG F,WANG S,et al.Empirical Evalua-tion of Bug Linking[C]∥European Conference on Software Maintenance & Reengineering.2013:89-98. [3] D’AMBROS M,LANZA M,ROBBES R.Evaluating defect prediction approaches:a benchmark and an extensive comparison[J].Empirical Software Engineering,2012,17(4/5):531-577. [4] FELLEGI I P,SUNTER A B.A Theory for Record Linkage[J].Journal of the American Statistical Association,1969,64(328):1183-1210. [5] SUREKA A,LAL S,AGARWAL L.Applying Fellegi-Sunter(FS) Model for Traceability Link Recovery between Bug Databases and Version Archives[C]∥2011 18th Asia Pacific Software Engineering Conference (APSEC).IEEE,2011:146-153. [6] BETTENBURG N,WEISS C,JUST S,et al.What Makes aGood Bug Report? Revision 1.1[J].Fse,2008,36(5):618-643. [7] Bugzilla official website.http://www.bugzilla.mozilla.org. [8] BACHMANN A,BERNSTEIN A.Data retrieval,processing and linking for software process data analysis:Technical Report IFI-2009.0003[R].Department of Informatics,University of Zurich,May 2009. [9] SCHRTER A,ZIMMERMANN T,PREMRAJ R,et al.If yourbug database could talk[J].Proceedings of International Symposium on Empirical Software Engineering,2006,7(5):18-20. [10] SLIWERSKI J,ZIMMERMANN T,ZELLER A.When do changes induce fixes?[J].ACM Sigsoft Software Engineering Notes,2005,30(1):1-5. [11] ZIMMERMANN T,PREMRAJ R,ZELLER A.Predicting Defects for Eclipse[C]∥Proc International Workshop on Predictor Models in Software Engineering.2007:9. [12] SHIHAB E,IHARA A,KAMEI Y,et al.Studying re-openedbugs in open source software[J].Empirical Software Enginee-ring,2013,18(5):1005-1042. |
No related articles found! |
|