Monthly Archives: February 2019

Join ITiCSE 2019 Working Group 10: Compiler Error Messages

Brett, Ray and Paul would like to invite you to consider joining our ITiCSE 2019 working group on “Compiler Error Messages: Difficulties, Design Guidelines and Effectiveness”. A detailed description of the goals for this working group is here: https://iticse.acm.org/working-group-details/#WG10. You can also find our contact information there.

Compiler error messages have been researched for over 40 years with one obvious consensus: they present substantial difficulty and could be more effective, particularly for novices. They are often vague, imprecise, confusing and at times seemingly incorrect. For example, here is one of Brett’s favorite C error messages: “expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ at end of input”. Various studies have analyzed the types and frequency of Compiler Error Messages (CEMs) that students generate; others have explored how ‘standard’ error messages can be enhanced to make them more usable; and others have sought to determine how the effectiveness of CEMs can be measured. Additionally, many sets of CEM design guidelines (explicit and implicit) exist but they span several decades and many of them are conflicting, leaving the way forward unclear.

Our working group will review these guidelines and evidence and present a state-of-the-art report. We hope this will serve as a starting point for those who wish to design better compiler error messages or measure their effectiveness, more effectively!

If you are interested in joining us, please send an email to all three of us (contact info here) with the following information:

  • your name, institution, country, and email address;
  • an explanation of your interest in the working group;
  • your experience relevant to the goals of the working group;
  • any further information requested in the description of the particular working group;
  • an assurance of your availability and willingness to take active part in the work of the working group before, during, and after the conference;
  • an assurance of your intention to register for and attend ITiCSE (this is a condition of working group membership) as described on the working groups information page for ITiCSE 2019: https://iticse.acm.org/working-groups/

We hope to see you in Aberdeen!

Brett, Ray and Paul

EpimiRBase update

EpimiRBase is a comprehensive, manually curated database of microRNA-epilepsy. The project was started in 2015 to provide complete and up-to-date information on all publications relating to microRNA and epilepsy, as research has shown that microRNAs are important regulators of gene expression in epilepsy.

The latest version of EpimiRBase is available for searching and for download in .csv, .xml and .json formats. The latest version includes data from 33 new publications. EpimiRBase now contains 2,152 microRNA-epilepsy associations from 74 publications including 998 unique microRNA (1,244 up and 907 down regulated) from three species: human (202), mouse (866) and rat (1,083).