Visual data mining in software archives

作者: Michael Burch , Stephan Diehl , Peter Weißgerber

DOI: 10.1145/1056018.1056024

关键词: Computer scienceData miningAssociation rule learningSoftware analyticsSoftware developmentSoftware systemSoftwareSoftware visualizationSoftware constructionRelation (database)

摘要: Software archives contain historical information about the development process of a software system. Using data mining techniques rules can be extracted from these archives. In this paper we discuss how standard visualization applied to interactively explore rules. To end extended for association and sequence also show hierarchical order items. Clusters outliers in resulting visualizations provide interesting insights into relation between temporal system its static structure. As an example look at large archive MOZILLA open source project. Finally what kind regularities anomalies found then leveraged support engineers.

参考文章(26)
Ramakrishnan Srikant, Rakesh Agrawal, Fast algorithms for mining association rules very large data bases. pp. 580- 592 ,(1998)
Ramakrishnan Srikant, Rakesh Agrawal, Fast Algorithms for Mining Association Rules in Large Databases very large data bases. pp. 487- 499 ,(1994)
Stephan Diehl, Carsten Görg, Graphs, They Are Changing graph drawing. pp. 23- 30 ,(2002) , 10.1007/3-540-36151-0_3
H. Gall, M. Jazayeri, J. Krajewski, CVS release history data for detecting logical couplings international workshop on principles of software evolution. pp. 13- 23 ,(2003) , 10.1109/IWPSE.2003.1231205
T. Zimmermann, S. Diehl, A. Zeller, How history justifies system architecture (or not) international workshop on principles of software evolution. pp. 73- 83 ,(2003) , 10.1109/IWPSE.2003.1231213
Donald V. Steward, The design structure system: A method for managing the design of complex systems IEEE Transactions on Engineering Management. ,vol. 28, pp. 71- 74 ,(1981) , 10.1109/TEM.1981.6448589
Reidar Conradi, Bernhard Westfechtel, Version models for software configuration management ACM Computing Surveys. ,vol. 30, pp. 232- 282 ,(1998) , 10.1145/280277.280280
Alfred Inselberg, Bernard Dimsdale, Parallel coordinates: a tool for visualizing multi-dimensional geometry ieee visualization. pp. 361- 378 ,(1990) , 10.5555/949531.949588
Christian Collberg, Stephen Kobourov, Jasvir Nagra, Jacob Pitts, Kevin Wampler, A system for graph-based visualization of the evolution of software Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03. pp. 77- 86 ,(2003) , 10.1145/774833.774844