Opens profile photo
Follow
Click to Follow laci_noire
Carolin Brandt ๐Ÿณ
@laci_noire
PhD Student @ TU Delft, researching how to let automatic test generation communicate with developers ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ปโ†”๏ธ๐Ÿ› ๏ธ
carolin-brandt.deJoined March 2014

Carolin Brandt ๐Ÿณโ€™s Tweets

I have an open PhD position in #VisualAnalytics for Fine Arts ๐ŸŽจ (collaboration w/ Rijksmuseum Amsterdam). If you are interested in #Visualization ๐Ÿ“Šfor high-dimensional data and applications in Arts, or know someone who might fit please get in touch! tudelft.nl/over-tu-delft/
Visualization system showing the painting Figures in a Courtyard behind a House, by Pieter de Hooch (https://www.rijksmuseum.nl/en/rijksstudio/artists/pieter-de-hooch/objects#/SK-C-150,1) a t-SNE embedding using spectral information of the painting and spectra of groups of pixels.
2
22
Show this thread
Recently contributed to an open source project? Regularly contributing? **Then we need you!** Help Ali understand how you are assuring the quality of your code! ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ•ต๏ธ๐Ÿ”Ž๐Ÿ’ป
Quote Tweet
Hello open-source software engineers! Do you have 15 minutes? Help us understand how you use quality assurance in your OSS project! ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป tudelft.fra1.qualtrics.com/jfe/form/SV_02 Any participation or retweet is very much appreciated! ๐Ÿ™
Show this thread
9
It was an honor to receive the award for the best #VISSOFT2022 artifact #ICSME2022 's ROSE festival ๐Ÿฅณ๐Ÿ™๐Ÿผ๐Ÿ˜Š Thank you for everyone who came by to see our visualization! Curious about a graph that shows behavior and impact of your test? ๐Ÿ‘‡๐Ÿผ youtu.be/R5KDR_viFRA
4
63
Show this thread
Some collected thoughts from an inspiring #icsme2022 keynote by Mark Harman! Tl;dr: they're using Genetic Improvement to try out different options to block harmful behavior from Meta's platforms ๐Ÿšง๐Ÿ‘ฟ๐Ÿ™…โ€โ™‚๏ธ
Image
Image
Image
21
For those of you who missed my talk, you can also find a copy of my slides here: uni-paderborn.sciebo.de/s/3tRW600w9SXi Let me know in case you have any questions.
Quote Tweet
#IEEESCAM2022 starting of strong! @profbodden shared how they worked together with industry to create a production-grade SAST tool ๐Ÿ”ฉ๐Ÿ› ๏ธ Biggest learning: hire professional software developers! ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป๐Ÿง‘โ€๐Ÿ’ป @ieeescam @IEEEVISSOFT #VISSOFT2022
Show this thread
Image
Image
Image
Image
17
I'm on the job market! I design, build, and evaluate human-AI systems with a focus on human-centered criteria such as understandability, effectiveness, & reliability. I'm interested in both industry and academic positions. Please reach out if you know of relevant opportunities!
20
443
Tried out warm lunch : Decent lasagna and salad for 4โ‚ฌ ๐Ÿ‘ But the best: Ceramic plates and metal cutlery that will be washed and used again tomorrow ๐Ÿ˜๐Ÿฅฐ๐ŸŒ I wish we could be so zero-waste too...
2
22
- some additional coverage far away, other is not? โ†’ far coverage might be accidental! โ†’ it'll not be helpful to understand the intent of the test case. ๐Ÿ‘‰๐Ÿผ We should look into more fine-grained coverage criteria that take test-distance into account ๐Ÿ‘ˆ๐Ÿผ
1
2
Show this thread
Developers can use this to decide on refactoring tests: - line only covered by far coverage? โ†’ likely not covered by a dedicated unit test - additional coverage only in far away methods? โ†’ possibly adapt new test case to a more specific unit test
1
2
Show this thread
3) Thanks to our visualization we gained a new way to look at additional/differential coverage: How far away is this coverage from the test case? close โ†’ more unit-test-like far โ†’ more integration-test -like
1
1
Show this thread
2) It's difficult to visualize added instruction coverage using line highlighting were instructions on the line covered before? which? are all instructions covered now? which not? ๐Ÿ‘‰๐Ÿผ We need a precise way to visualize covered instructions with the source code ๐Ÿ‘ˆ๐Ÿผ
1
1
Show this thread
๐Ÿ‘‰๐Ÿผ We need to develop a visualization that gives them *access* to this information ๐Ÿ‘ˆ๐Ÿผ Challenge for the future: how do we provide access to the information in a way they find it, but without overwhelming them by just showing it always?
1
1
Show this thread
1) Developers are interested in a lot of varied information about the test cases For example: - control flow in & between methods - parameter and variable values - which other tests execute this code? - should we cover this code ?
1
1
Show this thread
Our prototype was the basis for our think-aloud experiment ๐Ÿ”ฌ Goal: understand better how we should build such a visualization for test case inspection. Participant's task: "Describe what scenario is newly covered by this test case. " Main results ๐Ÿ‘‡๐Ÿผ
1
1
Show this thread
By default: showing only executed methods with additional/new coverage and their connection to the test. The developer can interactively open method call branches to understand what happens during the test execution.
1
1
Show this thread