The Art and Science of Analyzing Software Data

CHF 95.15
Auf Lager
SKU
UNBG770EN1G
Stock 1 Verfügbar
Geliefert zwischen Mi., 28.01.2026 und Do., 29.01.2026

Details

Informationen zum Autor is a researcher in the empirical software engineering group at Microsoft Research. He is primarily interested in the relationship between software design, social dynamics, and processes in large development projects. He has studied software development teams at Microsoft, IBM, and in the Open Source realm, examining the effects of distributed development, ownership policies, and the ways in which teams complete software tasks. He has published in the top Software Engineering venues and is the recipient of the ACM SIGSOFT distinguished paper award. Tim Menzies, Full Professor, CS, NC State and a former software research chair at NASA. He has published 200+ publications, many in the area of software analytics. He is an editorial board member (1) IEEE Trans on SE; (2) Automated Software Engineering journal; (3) Empirical Software Engineering Journal. His research includes artificial intelligence, data mining and search-based software engineering. He is best known for his work on the PROMISE open source repository of data for reusable software engineering experiments. is a researcher in the Research in Software Engineering (RiSE) group at Microsoft Research, adjunct assistant professor at the University of Calgary, and affiliate faculty at University of Washington. He is best known for his work on systematic mining of version archives and bug databases to conduct empirical studies and to build tools to support developers and managers. He received two ACM SIGSOFT Distinguished Paper Awards for his work published at the ICSE '07 and FSE '08 conferences. Klappentext The Art and Science of Analyzing Software Data provides valuable information on analysis techniques often used to derive insight from software data. This book shares best practices in the field generated by leading data scientists, collected from their experience training software engineering students and practitioners to master data science. The book covers topics such as the analysis of security data, code reviews, app stores, log files, and user telemetry, among others. It covers a wide variety of techniques such as co-change analysis, text analysis, topic analysis, and concept analysis, as well as advanced topics such as release planning and generation of source code comments. It includes stories from the trenches from expert data scientists illustrating how to apply data analysis in industry and open source, present results to stakeholders, and drive decisions. Zusammenfassung A comprehensive guide to the art and science of analyzing software data! with best practices generated by leading data scientists! collected from their experience training software engineering students and practitioners on how to master data science. Inhaltsverzeichnis Past, Present, and Future of Analyzing Software Data Part 1 TUTORIAL-TECHNIQUES Mining Patterns and Violations Using Concept Analysis Analyzing Text in Software Projects Synthesizing Knowledge from Software Development Artifacts A Practical Guide to Analyzing IDE Usage Data Latent Dirichlet Allocation: Extracting Topics from Software Engineering Data Tools and Techniques for Analyzing Product and Process Data PART 2 DATA/PROBLEM FOCUSSED Analyzing Security Data A Mixed Methods Approach to Mining Code Review Data: Examples and a Study of Multicommit Reviews and Pull Requests Mining Android Apps for Anomalies Change Coupling Between Software Artifacts: Learning from Past Changes PART 3 STORIES FROM THE TRENCHES Applying Software Data Analysis in Industry Contexts: When Research Meets Reality Using Data to Make Decisions in Software Engineering: Providing a Method to our Madness Community Data for OSS Adoption Risk Management Assessing the State of Software in a Large Enterprise: A 12-Year Retrospective Lessons Learned from Softw...

Autorentext
is a researcher in the empirical software engineering group at Microsoft Research. He is primarily interested in the relationship between software design, social dynamics, and processes in large development projects. He has studied software development teams at Microsoft, IBM, and in the Open Source realm, examining the effects of distributed development, ownership policies, and the ways in which teams complete software tasks. He has published in the top Software Engineering venues and is the recipient of the ACM SIGSOFT distinguished paper award. Tim Menzies, Full Professor, CS, NC State and a former software research chair at NASA. He has published 200+ publications, many in the area of software analytics. He is an editorial board member (1) IEEE Trans on SE; (2) Automated Software Engineering journal; (3) Empirical Software Engineering Journal. His research includes artificial intelligence, data mining and search-based software engineering. He is best known for his work on the PROMISE open source repository of data for reusable software engineering experiments.is a researcher in the Research in Software Engineering (RiSE) group at Microsoft Research, adjunct assistant professor at the University of Calgary, and affiliate faculty at University of Washington. He is best known for his work on systematic mining of version archives and bug databases to conduct empirical studies and to build tools to support developers and managers. He received two ACM SIGSOFT Distinguished Paper Awards for his work published at the ICSE '07 and FSE '08 conferences.

Klappentext
The Art and Science of Analyzing Software Data provides valuable information on analysis techniques often used to derive insight from software data. This book shares best practices in the field generated by leading data scientists, collected from their experience training software engineering students and practitioners to master data science.

The book covers topics such as the analysis of security data, code reviews, app stores, log files, and user telemetry, among others. It covers a wide variety of techniques such as co-change analysis, text analysis, topic analysis, and concept analysis, as well as advanced topics such as release planning and generation of source code comments. It includes stories from the trenches from expert data scientists illustrating how to apply data analysis in industry and open source, present results to stakeholders, and drive decisions.


Zusammenfassung
A comprehensive guide to the art and science of analyzing software data, with best practices generated by leading data scientists, collected from their experience training software engineering students and practitioners on how to master data science.

Inhalt

  1. Past, Present, and Future of Analyzing Software Data Part 1 TUTORIAL-TECHNIQUES

  2. Mining Patterns and Violations Using Concept Analysis
  3. Analyzing Text in Software Projects
  4. Synthesizing Knowledge from Software Development Artifacts
  5. A Practical Guide to Analyzing IDE Usage Data
  6. Latent Dirichlet Allocation: Extracting Topics from Software Engineering Data
  7. Tools and Techniques for Analyzing Product and Process Data PART 2 DATA/PROBLEM FOCUSSED

  8. Analyzing Security Data
  9. A Mixed Methods Approach to Mining Code Review Data: Examples and a Study of Multicommit Reviews and Pull Requests
  10. Mining Android Apps for Anomalies
  11. Change Coupling Between Software Artifacts: Learning from Past Changes PART 3 STORIES FROM THE TRENCHES

  12. Applying Software Data Analysis in Industry Contexts: When Research Meets Reality
  13. Using Data to Make Decisions in Software Engineering:
  14. Providing a Method to our Madness
  15. Community Data for OSS Adoption Risk Management
  16. Assessing the State of Software in a Large Enterprise: A 12-Year Retrospective
  17. Lessons Learned from Software Analytics in Practice PART 4 ADVANCED TOPICS

  18. Code Comment Analysis for Improving Software Quality
  19. Mining Software Logs for Goal-Driven Root Cause Analysis
  20. Analytical Product Re…

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09780124115194
    • Genre Information Technology
    • Editor Christian Bird, Tim Menzies, Thomas Zimmermann
    • Anzahl Seiten 672
    • Größe H31mm x B186mm x T232mm
    • Jahr 2015
    • EAN 9780124115194
    • Format Kartonierter Einband
    • ISBN 978-0-12-411519-4
    • Titel The Art and Science of Analyzing Software Data
    • Autor Christian (Researcher, Microsoft Research, R Bird
    • Untertitel Analysis Patterns
    • Gewicht 1408g
    • Herausgeber Elsevier LTD, Oxford
    • Sprache Englisch

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470
Kundenservice: customerservice@avento.shop | Tel: +41 44 248 38 38