Evolvix BEST Names for semantic reproducibility across code2brain interfaces

@inproceedings{Loewe2017EvolvixBN,
  title={Evolvix BEST Names for semantic reproducibility across code2brain interfaces},
  author={Laurence Loewe and Katherine S. Scheuer and Seth A. Keel and Vaibhav Vyas and Ben Liblit and Bret Hanlon and Michael C. Ferris and John Yin and In{\^e}s de Castro Dutra and Anthony Pietsch and Christine G. Javid and Cecilia L. Moog and Jocelyn Meyer and Jerdon Dresel and Brian McLoone and Sonya Loberger and Arezoo Movaghar and Morgaine Gilchrist‐Scott and Yazeed Sabri and Dave Sescleifer and Ivan Pereda‐Zorrilla and Andrew Zietlow and Rodrigo Smith and Samantha Pietenpol and Jacob Goldfinger and Sarah L. Atzen and Erika Freiberg and Noah P. Waters and Claire Nusbaum and Erik Nolan and Alyssa Hotz and Richard Ml Kliman and Ayalew Mentewab and Nathan Fregien and Martha Loewe},
  booktitle={Annals of the New York Academy of Sciences},
  year={2017}
}
Names in programming are vital for understanding the meaning of code and big data. We define code2brain (C2B) interfaces as maps in compilers and brains between meaning and naming syntax, which help to understand executable code. While working toward an Evolvix syntax for general-purpose programming that makes accurate modeling easy for biologists, we observed how names affect C2B quality. To protect learning and coding investments, C2B interfaces require long-term backward compatibility and… CONTINUE READING