This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Software Analytics in Practice
Sept.-Oct. 2013 (vol. 30 no. 5)
pp. 30-37
Tao Xie, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
With software analytics, software practitioners explore and analyze data to obtain insightful, actionable information for tasks regarding software development, systems, and users. The StackMine project produced a software analytics system for Microsoft product teams. The project provided lessons on applying software analytics technologies to positively impact software development practice. The lessons include focusing on problems that practitioners care about, using domain knowledge for correct data understanding and problem modeling, building prototypes early to get practitioners' feedback, taking into account scalability and customizability, and evaluating analysis results using criteria related to real tasks.
Index Terms:
Algorithm design and analysis,Software systems,Data mining,Performance analysis,Debugging,Software analytics,Software engineering,actionable information,Algorithm design and analysis,Software systems,Data mining,Performance analysis,Debugging,Software analytics,Software engineering,software engineering,software analytics,mining software repositories,technology transfer,StackMine,data exploration,software artifacts,insightful information
Citation:
Dongmei Zhang, Shi Han, Yingnong Dang, Jian-Guang Lou, Haidong Zhang, Tao Xie, "Software Analytics in Practice," IEEE Software, vol. 30, no. 5, pp. 30-37, Sept.-Oct. 2013, doi:10.1109/MS.2013.94
Usage of this product signifies your acceptance of the Terms of Use.