integrated-ethics / web

Lab materials (aka modules)
https://wonderful-fermi-8c4db8.netlify.app/
Other
1 stars 3 forks source link

Approve web version of data cleaning lab #24

Closed rpruim closed 3 years ago

rpruim commented 3 years ago

As a prototype, I'm going to edit the data cleaning lab

rpruim commented 3 years ago

Some notes as I went through the student worksheet part:

Resources?

LoriCarter commented 3 years ago

Yep! Written by a computer scientist! Feel free to make it correct for a data scientist

rpruim commented 3 years ago

Notes from Instructors page

rpruim commented 3 years ago

@LoriCarter, I'll do a little tweaking of the issues list. But we may not want to lose the current list. Does it appear in some other labs? [I could imagine this list appearing in multiple labs, perhaps with slightly different versions depending on the focus of the lab or the intended students.]

rpruim commented 3 years ago

I've edited the issues list. I'll push shortly. Here are some comments.

Here is the previous version for reliability:

Reliability: Ensuring that one's work is consistently functional as specified through adequate testing/duplication with a variety of users.

As written, it doesn't work so well for data analysis. Ideally I'd like something that works equally well for computer and data sciences. Does this work?

Reliability: Ensuring that one's work consistently does what claims to do.

It doesn't say as much about the how, but I think the goal works for multiple disciplines.

I'm also wondering how to better distinguish between Algorithmic bias (which perhaps is just plain bias) and Data integrity, which also mentions bias. I have some ideas here and I'll see if I can draft something reasonable.

OK. Here's my current draft:

Bias: Recognizing and reducing any potential biases present in an algorithm, model, or process that may have arisen as a result of ignorance, assumptions, or past discriminatory societal patterns.

Data Integrity: Collecting and handling data in a way that accurately reflects the phenomena being studied and is appropriate for the analysis techniques employed.

Can someone help me distinguish between professional citizenship and professional ethics?

rpruim commented 3 years ago

You can find the full issues list at https://wonderful-fermi-8c4db8.netlify.app/labs/data-cleaning/data-cleaning-worksheet/ or in the corresponding place in the repo.

@kcarnold, we should chat about

ccrocke1 commented 3 years ago

Hi! Quick answer to the last question: professional citizenship: is contributing voice and opinion within one's expertise regarding the ethicality of the work of those around them. (dramatic example: Sally Clark's case in UK).

Professional ethics: contributing one's best effort in the workplace while respecting one's peers and upholding the requirements of one's employer and the discipline's overarching guild.

Hope that helps! Catherine

On Tue, Jul 6, 2021 at 2:18 PM Randall Pruim @.***> wrote:

I've edited the issues list. I'll push shortly. Here are some comments.

Here is the previous version for reliability:

Reliability: Ensuring that one's work is consistently functional as specified through adequate testing/duplication with a variety of users.

As written, it doesn't work so well for data analysis. Ideally I'd like something that works equally well for computer and data sciences. Does this work?

Reliability: Ensuring that one's work consistently does what claims to do.

It doesn't say as much about the how, but I think the goal works for multiple disciplines.

I'm also wondering how to better distinguish between Algorithmic bias (which perhaps is just plain bias) and Data integrity, which also mentions bias. I have some ideas here and I'll see if I can draft something reasonable.

OK. Here's my current draft:

Bias: Recognizing and reducing any potential biases present in an algorithm, model, or process that may have arisen as a result of ignorance, assumptions, or past discriminatory societal patterns.

Data Integrity: Collecting and handling data in a way that accurately reflects the phenomena being studied and is appropriate for the analysis techniques employed.

Can someone help me distinguish between professional citizenship and professional ethics?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/integrated-ethics/labs/issues/24#issuecomment-875088628, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUU472CQT5XQ6GRFW6OB4TDTWNXLXANCNFSM47452TZQ .

-- Catherine Crockett, Ph.D. Professor of Mathematics Mathematical, Information and Computer Sciences Point Loma Nazarene University 3900 Lomaland Drive San Diego, Ca 92106 619.849.2723 @.***

rpruim commented 3 years ago

Are these canonical terms? I find them confusing since citizenship seems like it should be about more than just "contributing voice and opinion... regarding ethicality". In fact, if the terms and definitions were swapped, it would make as much or more sense to me.

The mathematics side of me says it doesn't matter what words we use as long as we define them. The pedagogy side of me thinks that the names we choose also matter.

I wonder if we could at least avoid using "ethics" in the terminology. Is the second items just plain "professionalism?"

rpruim commented 3 years ago

Just to be clear -- I did see the definitions. I'm just trying to figure out (a) exactly what distinction is being made and (b) whether we have the right names for the distinction.

rpruim commented 3 years ago

I did another round of edits. I think all of my check boxes have now been addressed at least somewhat. Some of the broad strokes:

This could perhaps be improved a bit more by making a tighter connection to the ethical issues, but I'm ready to close this now. @LoriCarter, you might want to take a look when you get back to make sure you are still happy with my changes.