meyersbs / these-poc

Proof-of-Concept THESE Workflow
MIT License
0 stars 0 forks source link

Test #9

Closed meyersbs closed 1 year ago

meyersbs commented 1 year ago

Test

github-actions[bot] commented 1 year ago

:microscope: Hello, there! I'm MistakeBot. My purpose is to help you document and reflect on your Human Errors, actions that result in something that was

"not intended by the actor; not desired by a set of rules or an external observer; or that led the task or system outside its acceptable limits [Source]."

In other words, human errors are actions that lead to unintended, unexpected, or undesirable outcomes.

Don't be shy, everyone experiences human errors, and I'm not here to judge. I just want to help you learn from your human errors, so, let's get started!

Step 0: My Assessment

Based on the natural language description of this issue, I suspect your human error is: Mistake, M08: Inadequate Testing

Don't worry, that's just my best guess. If that's wrong, you can use the next steps to determine what actually happened.

Step 1: Slip, Lapse, or Mistake?

There are three types of human error that we are concerned with:

Alright, now that you understand slips, lapses, and mistakes, let's label your human error. Start by deciding if this issue resulted from a slip, lapse, or mistake. Once you have determined that, move on to Step 2.


Step 2: Assign Human Error Category

Now that you've determined whether your human error was a slip, lapse, or mistake, select the human error categories below that best describe what happened.

Slips (Attentional Failures)

Lapses (Memory Failures)

Mistakes (Planning Failures)

Other

Step 3: Finished Categorizing

When you are finished categorizing (checking boxes above), please check the following box:

Notes

  1. In Step 0, MistakeBot uses natural language processing (cosine similarity with sentence-BERT) to try and categorize your human error for you. This is an experimental feature and should be verified.
  2. The human error types in Step 1 come from James Reason's Generic Error-Modelling System (GEMs). You can read more about slips, lapses, and mistakes [here]().
  3. The specific categories of human error in Step 2 come from the Taxonomy of Human Errors in Software Engineering (T.H.E.S.E.). You can read more about T.H.E.S.E. [here]().
github-actions[bot] commented 1 year ago

:microscope: You experienced the following human errors:

Forgetting to Fix a Defect (HE L02), Inadequate Testing (HE M08), Internal Communication Errors (HE M04), Lapse (Failure of Memory), Mistake (Failure of Planning), Multitasking Errors (HE S04), Slip (Failure of Attention), Solution Choice Errors (HE M06), Typos & Misspellings (HE S01), to-err-is-human

To get the most out of this human error assessment, please take some time to comment below with more details, such as:

meyersbs commented 1 year ago

Blah blah blah

github-actions[bot] commented 1 year ago

:microscope: Congratulations on assessing your human errors!

If you wish to keep using MistakeBot, just add the to-err-is-human label to any issue get started.

"Mistakes are the portals of discovery." ~ James Joyce

"The only real mistake is the one from which we learn nothing." ~ Henry Ford