• DocumentCode
    43383
  • Title

    Software Analytics in Practice

  • Author

    Dongmei Zhang ; Shi Han ; Yingnong Dang ; Jian-Guang Lou ; Haidong Zhang ; Tao Xie

  • Volume
    30
  • Issue
    5
  • fYear
    2013
  • fDate
    Sept.-Oct. 2013
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    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.
  • Keywords
    data analysis; software engineering; Microsoft product team; StackMine project; data analysis; data customizability; data exploration; data scalability; data understanding; domain knowledge; problem modeling; software analytics technology; software development practice; Algorithm design and analysis; Data mining; Debugging; Performance analysis; Software analytics; Software engineering; Software systems; Algorithm design and analysis; Data mining; Debugging; Performance analysis; Software analytics; Software engineering; Software systems; StackMine; actionable information; data exploration; insightful information; mining software repositories; software analytics; software artifacts; software engineering; technology transfer;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2013.94
  • Filename
    6559957