home projects speaker

How to work with Trusted Data
– What can we do to make sure the data we have is trustworthy?

The previous article on "Trusted Data", covered the definition on the term, but the article did not provide any leads yet on how to act on this. How do you work with data and ensure the data is trustworthy?

Table of Contents

  1. Sources
  2. Interpretation
    1. False positives
  3. Data
  4. A final word

We will now cover those questions, and we begin with some key areas on how you can collect and process data. This could be used as a check list to make data more trustworthy.

Sources

  • Have you used the given source before?
  • Has the source provided data that appeared to be correct in the past?
  • Have other parties used the source before?
  • Are the sources credible?

The quantity of information available is so staggering that we cannot know everything about a subject. For example, it's estimated that anyone attempting to research what's known about depression would have to read over 100,000 studies on the subject. And there's the problem of trying to decide which studies have produced reliable results.

If you have used the source before, you have probably acquired a level of trust with that source, relying on the data it provides. If you have not used the source, you can verify it by enquiring experience from other users of that source and validate the data itself.

To recap on what sources could be:

Interpretation

  • Have you interpreted the data correctly?
  • Have you interpreted the data wrongly before?
  • Have you interpreted the data with the same understanding of the data as others?
  • Could the data be interpreted in another way?
  • Do the consumers of the data interpret it the same way?

The interpretation method will vary from each use and scenario. The perspective used to interpret those data is strongly biased with our own understanding of the data. We could also say that our take on the data can be based on how we have interpreted the data before.

Try to analyse the data from another view. If it is statistical data gathered from a quantitative survey, could the data be strengthened or weakened through a qualitative survey?

If you monitor a server, how can you be sure that the server is healthy without actually "physically" checking the server? Do you rely on the data from the monitoring completely?

False positives

When it comes to the interpretation of data, developers most likely will interact with a term called "false positives". We can quickly explain this by this example in JavaScript:

javascript
0 == false; // true
0 === false; // false, because they are of a different type
1 == '1'; // true, automatic type conversion for value only
1 === '1'; // false, because they are of a different type
null == undefined; // true
null === undefined; // false
'0' == false; // true
'0' === false; // false

The difference between == and === is that the latter means "equality wihout type coersion", meaning that when we use ===, we also check if the type is equal.

Another example is this:

javascript
// Equals false
new String() === new String();

This is because the created objects got different object references.

One example on false positives that could have resulted in World War 3, is the 1979 NORAD NUCFLASH incident:

The missile defense agency received alarming indications that a full scale battery of Russian nukes were heading toward the U.S. Planes were scrambled with fully armed nuclear weapons. The president's shielded emergency plane was put into the air too ...

Fingers hovered over buttons. Commanders of flight crews waited for word to strike. For six tense minutes, no one was sure if World War III was happening …and oddly, no one used the "red phone" hotline to ask the Soviets. Finally, word came from Advanced Early Warning radar and satellites that no missiles were detected. The culprit? A training tape had accidentally been run and generated the false positive signals.

Data

  • Can you verify it?
  • Can it be reproduced?

Verify the data by checking against other sources. Re-collect it, is the data the same? Can the data be reproduced over time?

Within IT-development, this could be ensured during a development lifecycle with unit-tests, data validation, checking charsets and protocols.

A final word

The best way to find out if you can trust somebody is to trust them.

In the end, you will have to have a whole lot of trust in yourself to be able to collect, analyse, interpret and relay data that can be trusted. You cannot trust data 100%, but you can put some effort into validating data. Check other reliable sources, be skeptic, question the validity of data. Re-collect information, be certain you have the correct information.


There are some organizations and standards that work to enhance and refine data and credibility of sources.

The Stanford Web Credibility Research Project (part of the Persuasive Technology Lab) at Stanford University are investigating questions such as:

  • *What causes people to believe (or not believe) what they find on the Web?
  • *What strategies do users employ in evaluating the credibility of on-line sources?
  • *What contextual and design factors influence these assessments and strategies?

TrustRank is a technique used for semi-automatic separation of useful web pages from spam.


About the author

Hi! My name is Alexander, and I am a creative frontender, specializing in UX, accessibility, universal design, frontend-architecture, node and design systems. I am passionate with open source projects and love to dabble with new emerging technologies related to frontend. With over 24 years of frontend experience, I have earned the right to be called a veteran. I am a lover of life, technologist at heart. If I am not coding, I am cooking and I love whisky and cigars. Oh, and coffee, I LOVE coffee!

If you want to know more about me, here is some links you might want to check out: GitHub, Instagram, Twitter, LinkedIn, CodePen, Slides.com, npm,

Speaker

I am also an avid speaker on several topics! Check out some of the things I speak about, and contact me if you are interested in having me at your next event!