<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>07016nam a2200625M  4500</leader>
  <controlfield tag="001">on1427239655</controlfield>
  <controlfield tag="003">EBZ</controlfield>
  <controlfield tag="005">20251029164111.0</controlfield>
  <controlfield tag="006">m        d        </controlfield>
  <controlfield tag="007">cr |n|||||||||</controlfield>
  <controlfield tag="008">240320s2024    xx      o     0|| 0 eng d</controlfield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">EBZ</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="c">EBZ</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781040005125</subfield>
    <subfield code="q">(electronic bk.)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">1040005128</subfield>
    <subfield code="q">(electronic bk.)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781003286899</subfield>
    <subfield code="q">(electronic bk.)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">1003286895</subfield>
    <subfield code="q">(electronic bk.)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781040005132</subfield>
    <subfield code="q">(electronic bk. : EPUB)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">1040005136</subfield>
    <subfield code="q">(electronic bk. : EPUB)</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">1032261641</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">9781032261645</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">1032261277</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">9781032261270</subfield>
  </datafield>
  <datafield tag="024" ind1="7" ind2=" ">
    <subfield code="a">10.1201/9781003286899</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="037" ind1=" " ind2=" ">
    <subfield code="a">9781003286899</subfield>
    <subfield code="b">Taylor &amp; Francis</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
    <subfield code="a">Q180.55.E4</subfield>
  </datafield>
  <datafield tag="072" ind1=" " ind2="7">
    <subfield code="a">BUS</subfield>
    <subfield code="x">061000</subfield>
    <subfield code="2">bisacsh</subfield>
  </datafield>
  <datafield tag="072" ind1=" " ind2="7">
    <subfield code="a">UN</subfield>
    <subfield code="2">bicssc</subfield>
  </datafield>
  <datafield tag="049" ind1=" " ind2=" ">
    <subfield code="a">MAIN</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Bannert, Mattias.</subfield>
    <subfield code="9">65466</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">RESEARCH SOFTWARE ENGINEERING</subfield>
    <subfield code="h">[electronic resource] :</subfield>
    <subfield code="b">a guide to the open source ecosystem.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">[S.l.] :</subfield>
    <subfield code="b">CHAPMAN &amp; HALL CRC,</subfield>
    <subfield code="c">2024.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">1 online resource</subfield>
  </datafield>
  <datafield tag="341" ind1="0" ind2=" ">
    <subfield code="a">textual</subfield>
    <subfield code="2">sapdv</subfield>
    <subfield code="3">EBSCOhost</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Research Software Engineering: A Guide to the Open Source Ecosystem strives to give a big-picture overview and an understanding of the opportunities of programming as an approach to analytics and statistics. The book argues that a solid "programming" skill level is not only well within reach for many but also worth pursuing for researchers and business analysts. The ability to write a program leverages field-specific expertise and fosters interdisciplinary collaboration as source code continues to become an important communication channel. Given the pace of the development in data science, many senior researchers and mentors, alongside non-computer science curricula lack a basic software engineering component. This book fills the gap by providing a dedicated programming-with-data resource to both academic scholars and practitioners. Key Features overview: breakdown of complex data science software stacks into core components applied: source code of figures, tables and examples available and reproducible solely with license cost-free, open source software reader guidance: different entry points and rich references to deepen the understanding of selected aspects</subfield>
  </datafield>
  <datafield tag="532" ind1=" " ind2="0">
    <subfield code="3">EBSCOhost</subfield>
    <subfield code="a">"EBSCO evaluates our products based on the Web Content Accessibility Guidelines (WCAG) and the related Section 508 and EN 301 549 regulations in the US and EU. Most EBSCO products are substantially conformant with WCAG 2.2 level AA." Source: https://connect.ebsco.com/s/article/EBSCO-VPATs?language=en_US. Last accessed April 22, 2025.</subfield>
  </datafield>
  <datafield tag="545" ind1="0" ind2=" ">
    <subfield code="a">Matthias Bannert, Ph.D. gained his hands-on data science and data engineering at ETH Z&#xFC;rich in more than a decade of working for the KOF Swiss Economic Institute. Today, he works as a data engineering expert advisor at cynkra and supports ETH as a section lead in the innovation-minded KOF Lab. In 2021, he was a co-chair of useR!, the annual user conference of the R Project for Statistical Computing. He remains an active contributor to extension packages of the R language and the open source community in general.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Cover -- Half Title -- Series Page -- Title Page -- Copyright Page -- Contents -- List of Figures -- List of Tables -- Preface -- Acknowledgments -- 1. Introduction -- 1.1. Why Work Like a Software Engineer? -- 1.2. Why Work Like an Operations Engineer? -- 1.3. How To Read This Book? -- 1.4. Backlog -- 1.5. Requirements -- 2. Stack: A Developer's Toolkit -- 2.1. Programming Language -- 2.2. Interaction Environment -- 2.3. Version Control -- 2.4. Data Management -- 2.5. Infrastructure -- 2.6. Automation -- 2.7. Communication Tools -- 2.8. Publishing and Reporting -- 3. Programming 101</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">3.1. The Choice That Doesn't Matter -- 3.2. Plan Your Program -- 3.2.1. Think Library! -- 3.2.2. Documentation -- 3.2.3. Design Your Interface -- 3.2.4. Dependencies -- 3.2.5. Folder Structure -- 3.3. Naming Conventions: Snake, Camel or Kebab Case -- 3.4. Testing -- 3.5. Debugging -- 3.5.1. Read Code from the Inside Out -- 3.5.2. Debugger, Breakpoints, Traceback -- 3.6. A Word on Peer Programming -- 4. Interaction Environment -- 4.1. Integrated Development Environments -- 4.1.1. RStudio -- 4.1.2. Visual Studio Code -- 4.1.3. Editors on Steroids -- 4.2. Notebooks -- 4.3. Console/Terminal</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">4.3.1. Remote Connections SSH, SCP -- 4.3.2. Git Through the Console -- 5. Git Version Control -- 5.1. What Is Git Version Control? -- 5.2. Why Use Version Control in Research? -- 5.3. How Does Git Work? -- 5.4. Moving Around -- 5.5. Collaboration Workflow -- 5.5.1. Feature Branches -- 5.5.2. Pull Requests from Forks -- 5.5.3. Rebase vs. Merge -- 6. Data Management -- 6.1. Forms of Data -- 6.2. Representing Data in Files -- 6.2.1. Spreadsheets -- 6.2.2. File Formats for Nested Information -- 6.2.3. A Word on Binaries -- 6.2.4. Interoperable File Formats -- 6.3. Databases</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">6.3.1. Relational database Management Systems (RDBMS) -- 6.3.2. A Word on Non-Relational databases -- 6.4. Non-Technical Aspects of Managing Data -- 6.4.1. Etiquette -- 6.4.2. Security -- 6.4.3. Privacy -- 6.4.4. Data Publications -- 7. Infrastructure -- 7.1. Why Go Beyond a Local Notebook? -- 7.2. Hosting Options -- 7.2.1. Software-as-a-Service -- 7.2.2. Self-Hosted -- 7.3. Building Blocks -- 7.3.1. Virtual Machines -- 7.3.2. Containers and Images -- 7.3.3. Kubernetes -- 7.4. Applied Containerization Basics -- 7.4.1. DOCKERFILEs -- 7.4.2. Building and Running Containers</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">7.4.3. Docker Compose -- Manage Multiple Containers -- 7.4.4. A Little Docker Debugging Tip -- 8. Automation -- 8.1. Continuous Integration/Continuous Deployment -- 8.2. Cron Jobs -- 8.3. Workflow Scheduling: Apache Airflow DAGs -- 8.4. Make-Like Workflows -- 8.5. Infrastructure as Code -- 9. Community -- 9.1. Stay Up-to-Date in a Vastly Evolving Field -- Social Media -- 9.2. Knowledge-Sharing Platforms -- 9.3. Look Out for Local Community Group -- 9.4. Attend Conferences -- Online Can Be a Viable Option! -- 9.5. Join a Chat Space -- 10. Publishing and Reporting</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Research</subfield>
    <subfield code="x">Data processing.</subfield>
    <subfield code="9">65467</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer software</subfield>
    <subfield code="x">Development.</subfield>
    <subfield code="9">65468</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">BUSINESS &amp; ECONOMICS / Statistics</subfield>
    <subfield code="2">bisacsh</subfield>
    <subfield code="9">64448</subfield>
  </datafield>
  <datafield tag="776" ind1="0" ind2="8">
    <subfield code="i">Print version:</subfield>
    <subfield code="z">1032261641</subfield>
    <subfield code="z">9781032261645</subfield>
    <subfield code="z">1032261277</subfield>
    <subfield code="z">9781032261270</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="3">EBSCOhost</subfield>
    <subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&amp;scope=site&amp;db=nlebk&amp;db=nlabk&amp;AN=3852258</subfield>
  </datafield>
  <datafield tag="938" ind1=" " ind2=" ">
    <subfield code="a">Askews and Holts Library Services</subfield>
    <subfield code="b">ASKH</subfield>
    <subfield code="n">AH41760543</subfield>
  </datafield>
  <datafield tag="938" ind1=" " ind2=" ">
    <subfield code="a">Askews and Holts Library Services</subfield>
    <subfield code="b">ASKH</subfield>
    <subfield code="n">AH41760544</subfield>
  </datafield>
  <datafield tag="938" ind1=" " ind2=" ">
    <subfield code="a">ProQuest Ebook Central</subfield>
    <subfield code="b">EBLB</subfield>
    <subfield code="n">EBL31212823</subfield>
  </datafield>
  <datafield tag="938" ind1=" " ind2=" ">
    <subfield code="a">YBP Library Services</subfield>
    <subfield code="b">YANK</subfield>
    <subfield code="n">20952178</subfield>
  </datafield>
  <datafield tag="938" ind1=" " ind2=" ">
    <subfield code="a">EBSCOhost</subfield>
    <subfield code="b">EBSC</subfield>
    <subfield code="n">3852258</subfield>
  </datafield>
  <datafield tag="994" ind1=" " ind2=" ">
    <subfield code="a">92</subfield>
    <subfield code="b">N$T</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">56210</subfield>
    <subfield code="d">56210</subfield>
  </datafield>
</record>
