Assess

advertisement
Analytical Thinking
Assessments and Assertions
Jeff Offutt
http://www.cs.gmu.edu/~offutt/
SWE 205
Software Usability and Design
Assessments
Judging or determining some quality about
a person or situation
•
•
•
•
•
•
1-Jul-16
He is a good teacher
She is a good student
He is a good husband
She is a good researcher
He is an effective manager
He is quite tall
© Jeff Offutt
2
Assertions
Statements that can be either True or False
The validity is observable
• His exams cover all the material
• She always reads the material
before class
• She has all As
• He always considers her feelings
• She has published more than 40 papers
• Her papers are referenced hundreds of times
• The results of her research are being put into practice
• His employees always achieve their goals
• His employees give him above-average reviews
• He is 180 cm tall
1-Jul-16
© Jeff Offutt
3
Preparation for Action
An assessment is often made as a
preparation for action
•
•
•
•
•
•
•
1-Jul-16
Accepting a job
Giving a promotion
Making a recommendation
Working on a project
Taking a class
Voting for a candidate
Buying a car
© Jeff Offutt
4
Grounding
An assessment is well grounded
if the assertions adequately
support the assessment
1-Jul-16
© Jeff Offutt
5
Standards
• The standards for whether a set of assertions
adequately support the assessment varies and are
determined by the community
• Reasons that a set of assertions do not meet the
standards for supporting an assessment :
1. Not enough assertions
2. Incorrect assertions
3. Different standards
1-Jul-16
© Jeff Offutt
6
Levels of Competence—Sports
1. Beginner
No knowledge or skills
2. Novice
Understands rules or process
3. Competent
Usually does what is expected
4. Proficient
Others admire performance and sets a new standard for others
5. Virtuoso
Widely admired and inspirational, helps others rise to new
heights of excellence
6. Master
Superior performance at a level that most could never reach
1-Jul-16
© Jeff Offutt
7
Levels of Competence—Grades
1. A
Superior demonstration of knowledge
2. AExcellent demonstration of knowledge
3. B+
Understands most material
4. B
Performs as expected, understands most material,
some problems
5. C
Significant lapses in knowledge, mostly adequate
6. F
Inadequate, most material not learned
1-Jul-16
© Jeff Offutt
8
Levels of Competence—Job Performance
1. Poor
Missed many deadlines, unreliable, many work products had to
be substantially revised
2. Fair
Sometimes late, some work products had significant problems
3. Good
Reliable, met most deadlines, most work products were of high
quality
4. Very Good
Exceeded deadlines, work products were above average, helped
co-workers with their work
5. Excellent
Work products were of very high quality, solved problems in
imaginative and creative ways, helped train co-workers
1-Jul-16
© Jeff Offutt
9
Choosing a Job
Criteria
Company A
Company B
Company C
Salary
+1
+2
0
Location
+2
-1
0
Work Environment
-3
0
+1
Education Support
+1
+1
+3
Opportunity for Learning
+3
0
+2
Opportunity for Advancement
+1
0
+1
Work Stress
-3
+1
-2
SUM
2
3
5
1-Jul-16
© Jeff Offutt
10
Summary—Usability
Evaluations
• Every statement in the usability evaluations should
be an assertion
• These should lead to assessments :
Is the UI User Appropriate ?
Is the UI good enough ?
1-Jul-16
© Jeff Offutt
11
Download