About computer science, crafting software, and what happens in between
  • Cost estimations

    Unrealistic resource estimation. Estimation is the primary basis to secure the resources required for project execution. Failure to understand the skills, labour hours, and time required to successfully address requirements frequently leads to budget overruns and project failures (McGrath, 2008; Lehtinen et al., 2014) [Read More]
  • 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]