About computer science, crafting software, and what happens in between
  • On Testing

    Software testing: The lack of software testing and a proper strategy for conducting the aforementioned test, can push back a software project release immensely, or even worse, it can cause life-altering problems in the production. Additionally, when upgrading a legacy system to a new one, it is important to ensure... [Read More]
  • Stealing ads to violate someone's privacy

    A study demonstrates that simply knowing someone’s email (or a similar personal identifier) makes it possible to see what kind of products the victim buys online. The attack leverages the mechanisms used by advertisement companies that can track one person across multiple devices, and it is as simple as forging... [Read More]
  • Project failures - a study

    The Standish Group concluded that there are five metrics to determine the chance of success: project size (in terms of the number or people and duration), project management methodology, skills of the team, skills of the product owner, and the organisation’s maturity. The success rates swing from 1 to 81%... [Read More]
  • Malware in POC on GitHub

    A POC helps reproduce a vulnerability, but there are no guarantees that its source is reliable. Some are fake, and some contain malicious code. With a heuristic approach, a study found that 4.893 out of the 47.313 examined GitHub repositories may have malicious intent. [Read More]