Heuristics collect a set of terms together and don't include other terms. This means that someone using/applying a heuristic may not apply other terms even if they would be relevant and useful when testing this app! There are various ways we might be able to suggest additional terms and/or de-emphasise others. As a first step, it'd be interesting to offer people a sortable list of terms.
Sortable, allows them to sort them by various criteria. Today we only have a few criteria, such as the name of the heuristic, the number of terms (which we can calculate from the length of the word), and the completeness of our material for the heuristic and the underlying terms. Perhaps in future we can obtain, calculate, 'learn' about their usefulness and relevance in various contexts and circumstances and use these additional data as sorting criteria.
Note to self: I've just remembered a book I started writing around 2006 on the A to Z of software testing - on Non-functional testing of software. Some of those ideas might be worth incorporating here.
Heuristics collect a set of terms together and don't include other terms. This means that someone using/applying a heuristic may not apply other terms even if they would be relevant and useful when testing this app! There are various ways we might be able to suggest additional terms and/or de-emphasise others. As a first step, it'd be interesting to offer people a sortable list of terms.
Sortable, allows them to sort them by various criteria. Today we only have a few criteria, such as the name of the heuristic, the number of terms (which we can calculate from the length of the word), and the completeness of our material for the heuristic and the underlying terms. Perhaps in future we can obtain, calculate, 'learn' about their usefulness and relevance in various contexts and circumstances and use these additional data as sorting criteria.