The Debugging Book @Debugging_Book
News about "The Debugging Book", an interactive book on automated debugging debuggingbook.org Joined September 2020-
Tweets28
-
Followers376
-
Following1
-
Likes20
Instructors and students: Do you use @FuzzingBook or @Debugging_Book and would like to help shaping their future? If so, fill out our 2024 reader survey at forms.gle/pMDftr94GfLYyJ… and help us find out about our readership!
The Debugging Book 1.2 is out! This version adds support for recent Python versions up to 3.12, and fixes a number of small bugs. Enjoy! debuggingbook.org/html/ReleaseNo…
Debuggingbook 1.1 is out! We * now support (and also require) Python 3.9 or later, * made some optimizations to delta debugging, and * generally made installation of the Python package ("pip install debuggingbook") much easier. Enjoy! debuggingbook.org/html/ReleaseNo…
Some background on the #Alhazen technique: publications.cispa.saarland/3107/ Enjoy!
Automated debugging! Hi folks – we're developing #Alhazen, a tool that automatically finds out when and why your program fails. We'd like you to try it out! If you have a CS degree, know Python, and want to help our research, take part in our user study at vrt-21-0007.cispa.de
We already shared the @FuzzingBook but there is also the @Debugging_Book which focus on automating software debugging, specifically by locating errors and there causes automatically, great read! debuggingbook.org
Debugging at work! Today, I was working on some @Debugging_Book code – and at the very moment I started it, a bug fell off my monitor.
The Debugging Book 1.0 is now available as a Python module. Just do 'pip install debuggingbook' and enjoy! debuggingbook.org/html/Importing…
Mission accomplished! The @Debugging_Book and all its 15 chapters are now complete - from interactive debuggers to slicing and automated repair. Thank you for your continued support and enjoy the read at debuggingbook.org !
Mission accomplished! The @Debugging_Book and all its 15 chapters are now complete - from interactive debuggers to slicing and automated repair. Thank you for your continued support and enjoy the read at debuggingbook.org !
Today, I am announcing "The Debugging Book" – an interactive book on tools and techniques for automated software debugging. With code, notebooks + videos for debuggers, slicing, statistical debugging, program repair, and more. New chapters every Tuesday! debuggingbook.org
Mining changes and bugs! This week in @Debugging_Book, we explore how to mine git repositories and determine which files and functions have seen the most changes – and the most bug fixes. With great interactive visualizations! debuggingbook.org/html/ChangeCou…
Bug tracking! This week in @Debugging_Book, we explore how to systematically track and resolve reported bugs using bug tracking systems. And we discuss bug life cycles, from NEW to FIXED to (hopefully) RESOLVED. Enjoy the read! debuggingbook.org/html/Tracking.…
Automatic Repair! This week in the @Debugging_Book, we show how to automatically repair buggy code, introducing all-new, well-documented + extensible Python code for learning and prototyping. (And yes, it does repair all our examples :-) Enjoy! debuggingbook.org/html/Repairer.…
Performance debugging! This week in the @Debugging_Book, we are exploring how to use (and build!) profilers. Includes visualizations of those parts of your code that take the most time – as always, as downloadable, interactive Python+Notebook code. Enjoy! debuggingbook.org/html/Performan…
We’re taking a short break this week while we’re refining the upcoming chapters on debugging performance issues and -drumroll- automated repair. See you next Tuesday with an all-fresh chapter!
Generalizing Failure Circumstances! This week in @Debugging_Book, we learn how to transform concrete inputs like "2 + 2" into general patterns like "<expr> + <expr>" that capture exactly when the program fails (and can be instantiated into more inputs!): debuggingbook.org/html/DDSetDebu…
Specification Mining! This week in @Debugging_Book, we explore how to learn invariants, types, and other abstractions over multiple runs – and also over failing ones only. (Bonus: how to retrofit type and contract annotations to existing Python code!) debuggingbook.org/html/DynamicIn…
Statistical Debugging! This week in @Debugging_Book, we explore how to determine execution features that correlate with failure, such as code lines executed in failing runs only. Includes colorful visualizations to experiment with right in your browser! debuggingbook.org/html/Statistic…
We regret to clarify that @AndreasZeller will *not* be recording an audiobook of the @Debugging_Book and the @FuzzingBook, as announced on April 1. However, you can achieve the same effect by having your browser read the Web pages aloud, as illustrated in this video:
This week in the @Debugging_Book: Isolating Failure-Inducing Changes! We show how "git bisect" and Delta Debugging isolate code changes that caused a failure, reducing large diffs down to a minimum of changed lines: debuggingbook.org/html/ChangeDeb…
Andreas Zeller @AndreasZeller
10K Followers 217 Following Software researcher at @CISPA. Testing and analyzing software for a better world. Find me at @[email protected] or @[email protected].
Marcel Böhme👨�... @mboehme_
7K Followers 1K Following Software Security Group @maxplanckpress PhD @NUSComputing, Singapore Research Group: https://t.co/BRnFNNh6d9
Richard Johnson @richinseattle
19K Followers 3K Following Computer Security, Reverse Engineering, and Fuzzing; Training & Publications @ https://t.co/mloVP6rPB7; hacking the planet since 1995; Undercurrents BOFH
Maurício Aniche @mauricioaniche
12K Followers 4K Following CTO @ Alura, ex-{Uber, Adyen, TU Delft, Locaweb}, author of https://t.co/WUAKj72qHb, once in top 20 list of most prolific young researchers in SE
J Filipe @jrmromao
414 Followers 339 Following Building @Costlens_dev — prove your AI tools pay for themselves. https://t.co/L4oPlLrTRe | Solo founder #BuildInPublic
Tech @SezoTech
3 Followers 86 Following
D4rk 90k3r @d4rk90k3r
194 Followers 2K Following James 1:19 /Walk with Jesus/Gym/Nerd/Music/Philosophy/Poetry/Dreamer/Life is a Blessing//learning code
DevOps AVATAR @DevOpsAvatar
165 Followers 2K Following I’m mastering all the Elements of Modern DevOps.
Yang @halcyonwisp
38 Followers 417 Following
dotrandomcode @dotrandomcode
461 Followers 5K Following
Yuchen Cai @yuchencai_
2 Followers 156 Following
priyanka @priyanka120993
49 Followers 1K Following PhD CSE @NSUT | AI + Mental health | Computer Science | Engineer | Research enthusiast
StackMemory @Stackmemory
6 Followers 268 Following Let's learn Binary Exploitation . Interested in Low level stuff RE-VR-Fuzzing-Assembly-C/C++ Programming-Linux
merkleplant.eth @merkleplant_eth
1K Followers 924 Following Smart contract lead @ChronicleLabs 📖 | Huffooooor 🐴 | street cryptography and monetary theory | ex-maker, prev. Security Researcher @spearbitdao, @code4rena
MP @MP58028115
11 Followers 924 Following
Palvai Sai Shanthan @NahtnahS
677 Followers 3K Following Software Engineer, Information Security Researcher
Elrondex @elrondex
138 Followers 5K Following Elixir library to interact with Elrond Blockchain ⚡ $EGLD, Arwen, WASM, DeFI, SC, ESDTs, NFTs, SFTs, $MEX, DEX, AMM https://t.co/yPL9XXZguT
Tony Rocco Valentine @_trvalentine
72 Followers 409 Following BSc Comp Sci @UMmalta Ex-(Security Researcher/SWE) @dedaub MSc Comp Sci @EdinburghUni
Harrison Woods @hbwoodsjr
57 Followers 613 Following
__capone89__ @__capone89__
66 Followers 1K Following
- @BalticKangeroo
48 Followers 2K Following Just an Australian in the Baltics exploring the world of digital and cyber security.
bird @xuechaosong
124 Followers 767 Following
Endadul Hoque @iamehoque
130 Followers 159 Following Assistant Professor of EECS at Syracuse University @EECSSyracuse @EngineeringSU @SyracuseU
Sina @dynamicfuzzing
580 Followers 1K Following Nice to meet you. security lead @FUN — Opinions and words herein are mine alone and not my employer’s.
crudd (@crudd@hackers... @crudd_re
494 Followers 2K Following Reverse Engineering and Malware Analysis https://t.co/zDWbKMgAqz https://t.co/3JZj2obRH8
matbrik @m_atbrik
63 Followers 727 Following
MissingInAction @idonotknowmi
16 Followers 662 Following
听众 @e7HoldYoung
58 Followers 4K Following
NWMonster @NWMonster
202 Followers 517 Following
TechArch420 @TechArch420
185 Followers 5K Following
Gurwinder Singh @gs_winder
0 Followers 43 Following
Shouvick Mondal @shouvick_mondal
402 Followers 763 Following Assistant Professor, CSE, IIT Gandhinagar, India. @[email protected]
Amit Dhaterwal @amit_dtrwl
27 Followers 1K Following Frontend Developer with 5+ yoe, looking for new opportunities.
ドラえもん @uhaeHxWiH9N5GyT
3 Followers 385 Following
Nick Papoulias @npapoylias
423 Followers 5K Following Programming Languages & Tools, AI/VR, Simulation, Reflection, Debugging. Director of Research 🚀 Bringing the Future Back !



















