meyersbs / these-poc

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

Test #10

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:

Slip (Failure of Attention), Syntax Errors (HE S02), 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:

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