Changeset 1150 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/metrics
- Timestamp:
- 04/07/13 21:45:15 (11 years ago)
- Location:
- trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/metrics
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/metrics/NoLetterOrDigitRatioMetric.java
r1139 r1150 27 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 28 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 29 import de.ugoe.cs.autoquest.usability.EvaluationMethodCaller; 29 30 import de.ugoe.cs.autoquest.usability.result.DefectDescriptionResolver; 30 31 import de.ugoe.cs.autoquest.usability.result.UsabilityDefect; … … 61 62 */ 62 63 @Override 63 public Optional<UsabilityDefect> c heck() {64 public Optional<UsabilityDefect> calculate() { 64 65 FilterResult textInputEvents = extractNodesFromTaskTree(); 65 66 float evaluationMetric = calculateEvaluationMetric(textInputEvents.nodesMatchedFilter()); … … 88 89 } 89 90 91 /* (non-Javadoc) 92 * @see de.ugoe.cs.autoquest.usability.rules.UsabilityRule#callEvaluationMetho(de.ugoe.cs.autoquest.usability.EvaluationMethodCaller) 93 */ 94 @Override 95 public Optional<UsabilityDefect> callEvaluationMethod(EvaluationMethodCaller evaluationMethodCaller) 96 { 97 return evaluationMethodCaller.check(this); 98 } 99 90 100 } -
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/metrics/TextInputEntryRepetitionsMetric.java
r1139 r1150 27 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 28 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 29 import de.ugoe.cs.autoquest.usability.EvaluationMethodCaller; 29 30 import de.ugoe.cs.autoquest.usability.result.DefectDescriptionResolver; 30 31 import de.ugoe.cs.autoquest.usability.result.UsabilityDefect; … … 61 62 */ 62 63 @Override 63 public Optional<UsabilityDefect> c heck() {64 public Optional<UsabilityDefect> calculate() { 64 65 FilterResult textInputEvents = extractNodesFromTaskTree(); 65 66 float evaluationMetric = calculateEvaluationMetric(textInputEvents.nodesMatchedFilter()); … … 103 104 } 104 105 106 /* (non-Javadoc) 107 * @see de.ugoe.cs.autoquest.usability.rules.UsabilityRule#callEvaluationMetho(de.ugoe.cs.autoquest.usability.EvaluationMethodCaller) 108 */ 109 @Override 110 public Optional<UsabilityDefect> callEvaluationMethod(EvaluationMethodCaller evaluationMethodCaller) 111 { 112 return evaluationMethodCaller.check(this); 113 } 114 105 115 } -
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/rules/metrics/TextInputRatioMetric.java
r1139 r1150 25 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 26 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 27 import de.ugoe.cs.autoquest.usability.EvaluationMethodCaller; 27 28 import de.ugoe.cs.autoquest.usability.result.DefectDescriptionResolver; 28 29 import de.ugoe.cs.autoquest.usability.result.UsabilityDefect; … … 59 60 */ 60 61 @Override 61 public Optional<UsabilityDefect> c heck() {62 public Optional<UsabilityDefect> calculate() { 62 63 FilterResult textInputEvents = extractNodesFromTaskTree(); 63 64 float evaluationMetric = calculateEvaluationMetric(textInputEvents.nodesMatchedFilter(), textInputEvents.nodesNotMatchedFilter()); … … 88 89 } 89 90 91 /* (non-Javadoc) 92 * @see de.ugoe.cs.autoquest.usability.rules.UsabilityRule#callEvaluationMetho(de.ugoe.cs.autoquest.usability.EvaluationMethodCaller) 93 */ 94 @Override 95 public Optional<UsabilityDefect> callEvaluationMethod(EvaluationMethodCaller evaluationMethodCaller) 96 { 97 return evaluationMethodCaller.check(this); 98 } 90 99 }
Note: See TracChangeset
for help on using the changeset viewer.