BugMap: a topographic map of bugs

作者: Jiangtao Gong , Hongyu Zhang

DOI: 10.1145/2491411.2494582

关键词:

摘要: A large and complex software system could contain a number of bugs. It is desirable for developers to understand how these bugs are distributed across the system, so they have better overview quality. In this paper, we describe BugMap, tool developed visualizing large-scale bug location information. Taken source code data as input, BugMap can display localizations on topographic map. By examining map, components files affected by We apply visualize distribution Eclipse components/files. The results show that our effective understanding overall quality status identifying problematic areas system.

参考文章(14)
Martin Pinzger, Katja Grafenhain, Patrick Knab, Harald C. Gall, A Tool for Visual Understanding of Source Code Dependencies international conference on program comprehension. pp. 254- 259 ,(2008) , 10.1109/ICPC.2008.23
Richard Wettel, Michele Lanza, Romain Robbes, Software systems as cities: a controlled experiment international conference on software engineering. pp. 551- 560 ,(2011) , 10.1145/1985793.1985868
Martin Pinzger, Felienne Hermans, Arie van Deursen, Ben Sedee, Data clone detection and visualization in spreadsheets international conference on software engineering. pp. 292- 301 ,(2013) , 10.5555/2486788.2486827
Ko Fujimura, Shigeru Fujimura, Tatsushi Matsubayashi, Takeshi Yamada, Hidenori Okuda, Topigraphy Proceeding of the 17th international conference on World Wide Web - WWW '08. pp. 1087- 1088 ,(2008) , 10.1145/1367497.1367669
Thomas M. J. Fruchterman, Edward M. Reingold, Graph drawing by force-directed placement Software - Practice and Experience. ,vol. 21, pp. 1129- 1164 ,(1991) , 10.1002/SPE.4380211102
Paul D. Bourke, A contouring subroutine BYTE archive. ,vol. 12, pp. 143- 150 ,(1987)
Mike Goodchild, Paul A. Longley, David W. Rhind, David J. Maguire, Geographic Information Systems and Science ,(2001)
Marco D'Ambros, Michele Lanza, Martin Pinzger, "A Bug's Life" Visualizing a Bug Database visualizing software for understanding and analysis. pp. 113- 120 ,(2007) , 10.1109/VISSOF.2007.4290709
Richard Wettel, Michele Lanza, Visually localizing design problems with disharmony maps Proceedings of the 4th ACM symposium on Software visuallization - SoftVis '08. pp. 155- 164 ,(2008) , 10.1145/1409720.1409745
R. Minelli, M. Lanza, Software Analytics for Mobile Applications--Insights a Lessons Learned conference on software maintenance and reengineering. pp. 144- 153 ,(2013) , 10.1109/CSMR.2013.24