Mon 26 Oct 2015 14:33 - 14:46 at Grand Station 5 - Programming Languages Papers Chair(s): Joshua Sunshine

An incorrect understanding of operators and precedence can create bugs in programming. The purpose of this study is to explore programmers understanding, interpretation and perception of operators and precedence issues. Two hypotheses highlighted in this paper which related to the use of parentheses. Parentheses has the highest precedence in programming languages. Thus, the important of parentheses in expressions will be tested. The findings may lead to an improvement or a new knowledge about the rules for operators and precedence in programming languages. The findings will also provide both theoretical analysis and guidelines for developers and language designers.

Operators and precedence in programming languages (plateau2015-razali.pdf)130KiB

Conference Day
Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 15:00
Programming Languages PapersPLATEAU at Grand Station 5
Chair(s): Joshua SunshineCarnegie Mellon University
13:30
20m
Talk
A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions. A domain-specific language versus equivalent event-callback code
PLATEAU
Fredy CuencaHasselt University - tUL - iMinds, Jan Van den BerghHasselt University - tUL - iMinds, Kris LuytenHasselt University - tUL - iMinds, Karin ConinxHasselt University - tUL - iMinds
File Attached
13:50
20m
Talk
A Study on the Most Popular Questions About Concurrent Programming
PLATEAU
Gustavo PintoUFPE, Weslley TorresFederal University of Pernambuco, Fernando CastorUFPE
File Attached
14:10
10m
Talk
Comparing Transitive to Intransitive Object Immutability
PLATEAU
Michael CoblenzCarnegie Mellon University, Joshua SunshineCarnegie Mellon University, Brad A. MyersCarnegie Mellon University, Sam WeberSoftware Engineering Institute, Forrest ShullSoftware Engineering Institute
File Attached
14:20
13m
Talk
Is Functional Programming Better for Modularity?
PLATEAU
Ismael FigueroaPontificia Universidad Católica de Valparaíso, Chile, Romain RobbesUniversity of Chile
File Attached
14:33
13m
Talk
Operators and precedence in programming languages
PLATEAU
Najwani RazaliVictoria University of Wellington, James NobleVictoria University of Wellington, Stuart MarshallVictoria University of Wellington
File Attached
14:46
13m
Talk
Some Usability Hypotheses for Verification
PLATEAU
David J. PearceVictoria University of Wellington
File Attached