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 semantic reproducibility (accurate reproduction of computational meaning from coder?brains to reader?brains by code alone). Semantic reproducibility is often assumed until confusing synonyms degrade modeling in biology to deciphering exercises. We highl...
A major challenge in bioinformatics, life sciences, and medicine is using correct and informative na...
© The Author(s), 2016. This article is distributed under the terms of the Creative Commons Attributi...
Author Posting. © The Author(s), 2010. This is the author's version of the work. It is posted here ...
Descriptive names are a vital part of readable, and hence maintain-able, code. Recent progress on au...
Coding conventions are ubiquitous in software engineering practice. Maintaining a uniform coding st...
We are interested in data-driven approaches to Natural Language Generation, but semantic representat...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
In Object-oriented Programming (OOP), the Cognitive Complexity (CC) of software is a metric of the d...
Abstract. Programming a computer is a complex, cognitively rich process. This paper examines ways in...
Software systems are unlike most entities whose--existence, persistence, development, and integrity ...
International audienceProgramming is a form of communication between the person who is writing code ...
Modern-day programming can be viewed as a form of communication between the person who is writing c...
A considerable part of the source code is identifier names-- unique lexical tokens that provide info...
Previous studies have demonstrated that code intelligence models are sensitive to program transforma...
International audienceWords categorize the semantic fields they refer to in ways that maximize commu...
A major challenge in bioinformatics, life sciences, and medicine is using correct and informative na...
© The Author(s), 2016. This article is distributed under the terms of the Creative Commons Attributi...
Author Posting. © The Author(s), 2010. This is the author's version of the work. It is posted here ...
Descriptive names are a vital part of readable, and hence maintain-able, code. Recent progress on au...
Coding conventions are ubiquitous in software engineering practice. Maintaining a uniform coding st...
We are interested in data-driven approaches to Natural Language Generation, but semantic representat...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
In Object-oriented Programming (OOP), the Cognitive Complexity (CC) of software is a metric of the d...
Abstract. Programming a computer is a complex, cognitively rich process. This paper examines ways in...
Software systems are unlike most entities whose--existence, persistence, development, and integrity ...
International audienceProgramming is a form of communication between the person who is writing code ...
Modern-day programming can be viewed as a form of communication between the person who is writing c...
A considerable part of the source code is identifier names-- unique lexical tokens that provide info...
Previous studies have demonstrated that code intelligence models are sensitive to program transforma...
International audienceWords categorize the semantic fields they refer to in ways that maximize commu...
A major challenge in bioinformatics, life sciences, and medicine is using correct and informative na...
© The Author(s), 2016. This article is distributed under the terms of the Creative Commons Attributi...
Author Posting. © The Author(s), 2010. This is the author's version of the work. It is posted here ...