Danushka Liyanage (@danuliyanage_) 's Twitter Profile
Danushka Liyanage

@danuliyanage_

Ph.D. Candidate @ Faculty of IT, Monash University - Australia. 🎓
A big fan of Fuzzing, Statistics, and Probability Theory. ⚖️

ID: 1293941107580010497

calendar_today13-08-2020 16:03:09

63 Tweet

63 Followers

72 Following

Danushka Liyanage (@danuliyanage_) 's Twitter Profile Photo

📣 Pleased to announce that the doctoral thesis proposal on 'providing probabilistic guarantees for automated software testing (aka fuzzing) campaigns' is accepted at FSE 2025. Thanks, Marcel Böhme👨‍🔬 and Dr. Kla Tantithamthavorn for the immense support and guidance. 💐 Preprint will be out soon. 🖨️

📣
Pleased to announce that the doctoral thesis proposal on 'providing probabilistic guarantees for automated software testing (aka fuzzing) campaigns' is accepted at 
<a href="/FSEconf/">FSE 2025</a>.

Thanks, <a href="/mboehme_/">Marcel Böhme👨‍🔬</a> and <a href="/klainfo/">Dr. Kla Tantithamthavorn</a> for the immense support and guidance. 💐
Preprint will be out soon. 🖨️
Malika Ratnayake (@malikaratnayake) 's Twitter Profile Photo

Presented a poster on our honeybee tracking research at the #CVPR2021 CV4Animals workshop. It was so nice to see such a vibrant community of CV researchers working on animal behaviour. 🐝🎥 #AcademicTwitter @AnimAlanDorin Adrian G Dyer Full Paper: doi.org/10.1371/journa…

Presented a poster on our honeybee tracking research at the #CVPR2021 CV4Animals workshop. It was so nice to see such a vibrant community of CV researchers working on animal behaviour. 🐝🎥
#AcademicTwitter 

@AnimAlanDorin <a href="/OzBeeUVBG/">Adrian G Dyer</a>  

Full Paper: doi.org/10.1371/journa…
Dr. Kla Tantithamthavorn (@klainfo) 's Twitter Profile Photo

🎉 I'm so glad to share my first IEEE Software magazine in the #SE4AI Column, edited by timmenzies 1) XAI is very important in SE but is still underresearched. 2) XAI techniques can be used in SE to make software analytics more actionable ieeexplore.ieee.org/document/94609…

🎉 I'm so glad to share my first IEEE Software magazine  in the #SE4AI Column, edited by <a href="/timmenzies/">timmenzies</a> 

1)  XAI is very important in SE but is still underresearched.
2) XAI techniques can be used in SE to make software analytics more actionable

ieeexplore.ieee.org/document/94609…
Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

You've been #fuzzing your program for a while. No bugs found 👍 Is your program free of bugs? Probably not. 😆 Is your fuzzer effective? Maybe? 😅 How do you even measure effectiveness if there are no bugs? 🤔 Learn more @ ECOOP/ISSTA Summer School 🧑‍🏫 conf.researchr.org/details/issta-…

Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

Hi there 👋. Interested in the deeper, fundamental questions in software testing that we have been trying to solve over the last 50 years? Here are the slides for my 45min lecture at the ECOOP/ISSTA Summer School. slideshare.net/mboehme/founda…

Abhishek Arya (@infernosec) 's Twitter Profile Photo

Happy to announce that our FuzzBench research paper (Jonathan Metzman László Szekeres laurent Read me :) is accepted in ESEC/FSE 2021. We will share some interesting insights learnt from 250+ community benchmarking experiments conducted over the last 1.5 years.

Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

Recording of my invited lecture on the "Foundations of Software Testing" (incl. #Fuzzing) at the ECOOP/ISSTA'21 Summer School is now available on Youtube (45 min) ✌️. youtube.com/watch?v=ygVbh2…

Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

Two fuzzers. None finds any bugs. Which is better, in principle? Everyone: Whichever achieves more coverage 😊 We: Frequently not true 🤓 Researchers: But, there is strong correlation 🧑‍🏫 We: Yes, but only weak agreement 🤓 Collab w/ László Szekeres & Jonathan Metzman Accepted at #ICSE2022

Two fuzzers. None finds any bugs. Which is better, in principle?

Everyone: Whichever achieves more coverage 😊
We: Frequently not true 🤓

Researchers: But, there is strong correlation 🧑‍🏫
We: Yes, but only weak agreement 🤓

Collab w/ <a href="/lszekeres/">László Szekeres</a> &amp; <a href="/metzmanj/">Jonathan Metzman</a>
Accepted at #ICSE2022
Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

I heard you like puzzles and apparent paradoxes: The probability that a fuzzer generates a coverage-increasing input gives an upper bound on the probability that the fuzzer discovers a previously unseen bug. 📝 mboehme.github.io/paper/FSE21.pdf //cc Danushka Liyanage Valentin Wüstholz #fuzzing

I heard you like puzzles and apparent paradoxes:

The probability that a fuzzer generates a coverage-increasing input gives an upper bound on the probability that the fuzzer discovers a previously unseen bug.

📝 mboehme.github.io/paper/FSE21.pdf
//cc <a href="/danuliyanage_/">Danushka Liyanage</a> <a href="/vwuestholz/">Valentin Wüstholz</a> #fuzzing
Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

New paper on estimating saturation in fuzzing by Danushka Liyanage, YT, Dr. Kla Tantithamthavorn, and Stephan Lipp (inactive) at ICSE 🤔Stop fuzzer when coverage is saturated? 👎In linear time, saturation is an illusion. Avg. 7day FuzzBench campaign Linear Time Log Time

New paper on estimating saturation in fuzzing by <a href="/danuliyanage_/">Danushka Liyanage</a>, YT, <a href="/klainfo/">Dr. Kla Tantithamthavorn</a>, and <a href="/stephanlipp/">Stephan Lipp (inactive)</a> at <a href="/ICSEconf/">ICSE</a>

🤔Stop fuzzer when coverage is saturated?
👎In linear time, saturation is an illusion.

Avg. 7day FuzzBench campaign
Linear Time                                  Log Time
Danushka Liyanage (@danuliyanage_) 's Twitter Profile Photo

"How much coverage does a fuzzer offer you?" If you are keen to get some perspective or maybe an answer to the above, check out our paper that just got accepted to ICSE. Congrats to co-authors Marcel Böhme👨‍🔬, Dr. Kla Tantithamthavorn, and Stephan Lipp (inactive). Pre-print - mboehme.github.io/paper/ICSE23.E…

"How much coverage does a fuzzer offer you?"

If you are keen to get some perspective or maybe an answer to the above, check out our paper that just got accepted to <a href="/ICSEconf/">ICSE</a>.

Congrats to co-authors <a href="/mboehme_/">Marcel Böhme👨‍🔬</a>, <a href="/klainfo/">Dr. Kla Tantithamthavorn</a>, and <a href="/stephanlipp/">Stephan Lipp (inactive)</a>.

Pre-print - mboehme.github.io/paper/ICSE23.E…
Danushka Liyanage (@danuliyanage_) 's Twitter Profile Photo

Excited about exploring statistics and probability in quantitatively assessing automated program testing progress? Check out my accessible doctoral thesis at: bridges.monash.edu/articles/thesi… Credits: Marcel Böhme👨‍🔬 Dr. Kla Tantithamthavorn Monash Information Technology

Danushka Liyanage (@danuliyanage_) 's Twitter Profile Photo

Predicting fuzzing trajectory through coverage rate for: 1. Assessing resource requirements at a specified coverage rate threshold. 2. Determining achievable coverage rate with available resources. Check out our work at ICSE 😎 Congrats Seongmin Lee, Marcel Böhme👨‍🔬 , Dr. Kla Tantithamthavorn

Predicting fuzzing trajectory through coverage rate for:

1. Assessing resource requirements at a specified coverage rate threshold.
2. Determining achievable coverage rate with available resources.

Check out our work at <a href="/ICSEconf/">ICSE</a> 😎
Congrats <a href="/nim_gnoes_eel/">Seongmin Lee</a>, <a href="/mboehme_/">Marcel Böhme👨‍🔬</a> , <a href="/klainfo/">Dr. Kla Tantithamthavorn</a>
Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

Just accepted at ICSE. We develop methods to *predict* the coverage rate of a greybox fuzzer. We handle challenges like capturing coverage only in 15min intervals and the adaptive change in coverage rate in the greybox setting. Data, analysis, and preprint coming soon.

Marcel Böhme👨‍🔬 (@mboehme_) 's Twitter Profile Photo

Great to see Seongmin (Seongmin Lee) on stage at #ICSE presenting our work on "Extrapolating Coverage Rate in Greybox Fuzzing" --- joint work w/ @DanuLiyanage_ (co-first) and Dr. Kla Tantithamthavorn. 📝 mpi-softsec.github.io/papers/ICSE24-… 🧑‍💻doi.org/10.5281/zenodo…

Great to see Seongmin (<a href="/nim_gnoes_eel/">Seongmin Lee</a>) on stage at #ICSE presenting our work on "Extrapolating Coverage Rate in Greybox Fuzzing" --- joint work w/ @DanuLiyanage_ (co-first) and <a href="/klainfo/">Dr. Kla Tantithamthavorn</a>.

📝 mpi-softsec.github.io/papers/ICSE24-…
🧑‍💻doi.org/10.5281/zenodo…
Danushka Liyanage (@danuliyanage_) 's Twitter Profile Photo

🎉 Two papers accepted for Sept 2025! 📝 "Assessing Reliability of Statistical Maximum Coverage Estimators in Fuzzing" → IEEE ICSME 2025 RR Track 📊 "A Benchmark for Databases with Varying Value Lengths" → TPCTC'25 (VLDB 2025 🇬🇧) Preprints will be available soon 📄

🎉 Two papers accepted for Sept 2025!

📝 "Assessing Reliability of Statistical Maximum Coverage Estimators in Fuzzing" → <a href="/IEEEICSME/">IEEE ICSME 2025</a> RR Track 

📊 "A Benchmark for Databases with Varying Value Lengths" → TPCTC'25 (<a href="/VLDBconf/">VLDB 2025 🇬🇧</a>)

Preprints will be available soon 📄