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. - Presents best practices, hints, and tips to analyze data and apply tools in data science projects- Presents research methods and case studies that have emerged over the past few years to further understanding of software data- Shares stories from the trenches of successful data science initiatives in industry
List of Contributors
Alberto Bacchelli Department of Software and Computer Technology, Delft University of Technology, Delft, The Netherlands
Olga Baysal School of Computer Science, Carleton University, Ottawa, ON, Canada
Ayse Bener Mechanical and Industrial Engineering, Ryerson University, Toronto, ON, Canada
Christian Bird Microsoft Research, Redmond, WA, USA
Aditya Budi School of Information Systems, BINUS University, Jakarta, Indonesia
Bora Caglayan Mechanical and Industrial Engineering, Ryerson University, Toronto, ON, Canada
Gul Calikli Department of Computing, Open University, Milton Keynes, UK
Joshua Charles Campbell Department of Computing Science, University of Alberta, Edmonton, AB, Canada
Jacek Czerwonka Microsoft Corporation, Redmond, WA, USA
Kostadin Damevski Mathematics and Computer Science Department, Virginia State University, Peterburg, VA, USA
Madeline Diep Fraunhofer Center for Experimental Software Engineering, College Park, MD, USA
Robert Dyer Department of Computer Science, Bowling Green State University, Bowling Green, OH, USA
Linda Esker Fraunhofer Center for Experimental Software Engineering, College Park, MD, USA
Davide Falessi Fraunhofer Center for Experimental Software Engineering, College Park, MD, USA
Xavier Franch Department of Service and Information System Engineering, Universitat Politècnica de Catalunya, Barcelona, Spain
Thomas Fritz Department of Informatics, University of Zurich, Zurich, Switzerland
Nikolas Galanis Department of Service and Information System Engineering, Universitat Politècnica de Catalunya, Barcelona, Spain
Marco Aurélio Gerosa Software Engineering $SPI0026SPI$ Collaborative Systems Research Group (LAPESSC), University of São Paulo (USP), São Paulo, Brazil
Ruediger Glott University of Maastricht, Maastricht, The Netherlands
Michael W. Godfrey David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada
Alessandra Gorla IMDEA Software Institute, Pozuelo de Alarcon, Madrid, Spain
Georgios Gousios Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, The Netherlands
Florian Groß Software Engineering Chair, Saarland University, Saarbrücken, Germany
Randy Hackbarth Software Technology Research, Avaya Labs, Santa Clara, CA, USA
Abram Hindle Department of Computing Science, University of Alberta, Edmonton, AB, Canada
Reid Holmes Department of Computer Science, University of British Columbia, Vancouver, BC, Canada
Lingxiao Jiang School of Information Systems, Singapore Management University, Singapore
Ron S. Kenett
KPA Ltd., Raanana, Israel
Department of Mathematics, “G. Peano”, University of Turin, Turin, Italy
Ekrem Kocaguneli Microsoft, Seattle, WA, USA
Oleksii Kononenko David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada
Kostas Kontogiannis Department of Electrical and Computer Engineering, National Technical University of Athens, Athens, Greece
Konstantin Kuznetsov Software Engineering Chair, Saarland University, Saarbrücken, Germany
Lucas Layman Fraunhofer Center for Experimental Software Engineering, College Park, MD, USA
Christian Lindig Testfabrik AG, Saarbrcken, Germany
David Lo School of Information Systems, Singapore Management University, Singapore
Fabio Mancinelli XWiki SAS, Paris, France
Serge Mankovskii CA Labs, San Francisco, CA, USA
Shahar Maoz School of Computer Science, Tel Aviv University, Tel Aviv, Israel
Daniel Méndez Fernández Software & Systems Engineering, Institut für Informatik, Technische Universität München, Garching, Germany
Andrew Meneely Department of Software Engineering, Rochester Institute of Technology, Rochester, NY, USA
Tim Menzies Computer Science, North Carolina State University, Raleigh, NC, USA
Audris Mockus
Software Technology Research, Avaya Labs, Santa Clara, CA, USA
The Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN, USA
Murtuza Mukadam Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada
Brendan Murphy Microsoft Research Cambridge, Cambridge, UK
Emerson Murphy-Hill Computer Science, North Carolina State University, Raleigh, NC, USA
John Mylopoulos Department of Information Engineering and Computer Science, University of Trento, Trento, Italy
Anil R. Nair ABB Corporate Research, Bangalore, KN, India
Maleknaz Nayebi Software Engineering Decision Support Laboratory, University of Calgary, Calgary, AB, Canada
Hoan Nguyen Department of Electrical and Computer Engineering, Iowa State University, Ames, IA, USA
Tien Nguyen Department of Electrical and Computer Engineering, Iowa State University, Ames, IA, USA
Gustavo Ansaldi Oliva Software Engineering & Collaborative Systems Research Group (LAPESSC), University of São Paulo (USP), São Paulo, Brazil
John Palframan Software Technology Research, Avaya Labs, Santa Clara, CA, USA
Hridesh Rajan Department of Computer Science, Iowa State University, Ames, IA, USA
Peter C. Rigby Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada
Guenther Ruhe Software Engineering Decision Support Laboratory, University of Calgary, Calgary, AB, Canada
Michele Shaw Fraunhofer Center for Experimental Software Engineering, College Park, MD, USA
David Shepherd ABB Corporate Research, Raleigh, NC, USA
Forrest Shull Software Solutions Division, Software Engineering Institute, Arlington, VA, USA
Will Snipes ABB Corporate Research, Raleigh, NC, USA
Diomidis Spinellis Department Management Science and Technology, Athens University of Economics and Business, Athens, Greece
Eleni...
Erscheint lt. Verlag | 2.9.2015 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Datenbanken ► Data Warehouse / Data Mining |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
ISBN-10 | 0-12-411543-8 / 0124115438 |
ISBN-13 | 978-0-12-411543-9 / 9780124115439 |
Haben Sie eine Frage zum Produkt? |
Größe: 22,8 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
Größe: 18,0 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich