$500 prize money at the ACM SIGAI Student Essay Contest on the Responsible Use of AI Technologies! Apply now!

  1. Do you have an opinion on the responsible use of AI technologies?
  2. Do you want to win one of several $500 cash prizes?
  3. Do you want to talk one-on-one (via skype) to one of the following AI researchers:
  • Murray Campbell (Senior Manager, IBM Thomas J. Watson Research Center)
  • Eric Horvitz (Managing Director, Microsoft Research)
  • Peter Norvig (Director of Research, Google)
  • Stuart Russell (Professor, University of California at Berkeley) or
  • Michael Wooldridge (Head of the CS Department, University of Oxford)?

Read on!

Continue reading

Cancer: From Biology to Computer Science

October is the breast cancer awareness month. Cancer is classified as a genetic disease caused by the abnormal cell division that destroy body tissue. Wait! Cell? Body tissue? Disease? So now you might be wondering: what does this have to do with computers?

In fact, cancer research has been in the heart of life sciences for the past few decades. Since genetics play an important role in most cancers, computational methods are crucial in understanding the development of the disease as well as predicting the results of clinical trials for treatment. That’s where computer science comes into action.

Biological background

Before we define the computational problem, let’s review some biology from high school and learn some facts about cancer.

Our human body consists of trillions of cells. Although each cell has the exact same DNA all over your body, every cell carries out its own function. The DNA is a long sequence of nucleotides preserved inside a cell nucleus.

genecelldna

Photo adapted from: The Fatal Lover, Mata Hari (2016) watch online 1080

Continue reading

Exascale computing: Why we need it and some of the challenges to conquer it.

To introduce you to Exascale computing, as well as its challenges, we interviewed the distinguished Professor Jack Dongarra (University of Tennessee), an internationally renowned expert in high-performance computing and the leading scientist behind the TOP500 (http://www.top500.org/), a list which ranks supercomputers according to their performance.

Continue reading

Is Your Research Reproducible?

When a scientific experiment achieves the expected result, researchers hurry up to draft a manuscript, submit it and cross their fingers for acceptance. When that paper gets accepted for publication – a happy camper! However, and not much later, the researchers discover that it was a fool’s paradise. Their work never gets cited by peers. Often times, simply because others cannot reproduce their scientific experiment, i.e. they cannot compare it to their own experiments. There are few reasons that block research reproducibility. In this post, I will preview some of them that frequently appear in the field of computational science. Continue reading

“Big data” challenges for software engineering evolution

In software engineering the “big data” catchphrase refers to in-homogeneous large-scale data that can stem from all software development cycles. Such data can be: source code, software bugs and errors, system logs, commits, issues from backtracking systems, discussion threads from consulting sites (e.g. stackoverflow.com), emails from mailing-lists, as well as developers’ demographic data and characteristics and user requirements and reviews. Software engineering can benefit from the aforementioned data in many ways, but there are several challenges regarding the handling of such data.

Continue reading