Computer Science ›› 2017, Vol. 44 ›› Issue (4): 21-23.doi: 10.11896/j.issn.1002-137X.2017.04.005

Previous Articles     Next Articles

Study on Bug-fixed Traceability of Mozilla Project

ZHANG Yu-xia   

  • Online:2018-11-13 Published:2018-11-13

Abstract: Software traceability provides important supports for many activities of the software engineering,such as changing impact analysis,regression analysis,version control and so on.In the open source software projects,the bug-fixed relationship between bugs and commits is a significant traceability.In this paper,we studied the relationship between bugs and version products in the open source software projects and choosed the large open source software project Mozilla as research subject.After having an in-depth understanding of the overall distribution of Mozilla’s bug-related data,we used Fellegi-Sunter model to mine the association between bugs data and commits data,then we built and analyzed the bug-fixed traceability in the Firefox browser.The result of this study provides a reference to the research of traceability in the open source software.

Key words: Traceability,Bug-fixed,Version control,Data mining,Fellegi-Sunter model

[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] SCHRTER 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!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!