Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Mining Software History to Improve Software Maintenance Quality: A Case Study

Published: 01 January 2009 Publication History

Abstract

To keep the Windows operating system stable and secure, Microsoft constantly updates it. However, any update can cause a software regression—an undesired change in the system's stable parts. A key technique for fighting regressions is thorough testing of all updates, which is costly. A statistical model that estimates the risk for updates on the basis of their characteristics makes testing more efficient. Training this model requires collecting data on a large number of fixes made in previous versions of Windows. The Binary Change Tracer tool gets this information from the disparate data sources.

Cited By

View all
  • (2023)An Empirical Study of Fault Triggers in Deep Learning FrameworksIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2022.315223920:4(2696-2712)Online publication date: 1-Jul-2023
  • (2021)GrumPy: an automated approach to simplify issue data analysis for newcomersProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3476012(33-38)Online publication date: 27-Sep-2021
  • (2015)SARATHIProceedings of the 8th India Software Engineering Conference10.1145/2723742.2723747(50-59)Online publication date: 18-Feb-2015
  • Show More Cited By

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Software
IEEE Software  Volume 26, Issue 1
January 2009
100 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 January 2009

Author Tags

  1. BCT
  2. Binary Change Tracer
  3. Microsoft
  4. maintenance process
  5. process measurement
  6. risk management

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)An Empirical Study of Fault Triggers in Deep Learning FrameworksIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2022.315223920:4(2696-2712)Online publication date: 1-Jul-2023
  • (2021)GrumPy: an automated approach to simplify issue data analysis for newcomersProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3476012(33-38)Online publication date: 27-Sep-2021
  • (2015)SARATHIProceedings of the 8th India Software Engineering Conference10.1145/2723742.2723747(50-59)Online publication date: 18-Feb-2015
  • (2010)CodebookProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 110.1145/1806799.1806821(125-134)Online publication date: 1-May-2010

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media