.@clegoues and I spent the last 45 mins in lively conversation, primarily arguing what a software "bug" is.

Q: #SoftwareEngineering practitioners and researchers:
How would you define "bug"?
@clegoues Please RT! and hottakes/informal defs are very welcome!
@clegoues @moarbugs, what is bug?
@clegoues @dlowd @ashertrockman when ML folks talk about bugs, what do they mean?
@clegoues @jessica_colnago are privacy issues ever talked about as "bugs"?
@clegoues @SBraziel, does word "bug" have salience in design/ design research?
lots of fun defs here to talk about ~~~subjectivity~~~ with @clegoues!

follow up Qs:

Do you think these definitions are subjective?

And, how do you feel about whether they are/not subjective?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with David Gray Widder

David Gray Widder Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @davidthewid

Sep 21
tip to new PhD students from a 5th year: *show your advisor tables*

it really doesn't matter what you put in the tables.

PhD advisors LOVE tables.
you can put data in tables, and they love that, but don't stop there.

you can put action items, paper sections, RQs, related work, whatever. put it in a table. 100% success rate.
I try to have show my advisors at least 1 table every other week. Preferably one table every advising meeting!

if you're worried about your advising meeting, make a table.
Read 7 tweets
Sep 21
⛓What do modular software supply chains mean for "Ethical AI"?

Developers release discrete modules, or compose existing modules into finished AI systems.

@dawnnafus and I show that this makes it hard to imagine or take responsibility for AI harm.

📄: arxiv.org/abs/2209.09780 A screenshot of the first p...
From interviews with developers building "fundamental" libraries, end-user products, & things in between, we show:

High in the "supply chain", harm feels remote and unimaginable.

Lower in the "supply chain", devs feel unable or unwilling to pay ethical debt accrued upstream. Image
Developers don't often know how the upstream modules they depend on were made, and don't know how their own module might be used downstream.

This means that developers don't often feel able to, or responsible for doing ethics work.
Read 18 tweets
Apr 28, 2021
there are research sensors in our new CMU offices:

microphones measuring sound (not voice), 8x8 low res infrared camera, accelerometer detecting doors closing and other vibrations.

this is opt-OUT not opt-IN: data collected & is used for research, except mic, which is opt in. Image
one use case the faculty member in charge of the research suggested was tracking if our offices are vacuumed by cleaning staff.

this seems like algorithmic management of lowly paid employees to me.
I also wish this research was opt-IN rather than opt-OUT.

The reason I was given for not doing it this was that if it was opt-IN, people wouldn't and the research wouldn't work bc not enough data.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(