scholarly journals On Compiler Error Messages: What TheySayand What TheyMean

2010 ◽  
Vol 2010 ◽  
pp. 1-26 ◽  
Author(s):  
V. Javier Traver

Programmers often encounter cryptic compiler error messages that are difficult to understand and thus difficult to resolve. Unfortunately, most related disciplines, including compiler technology, have not paid much attention to this important aspect that affects programmers significantly, apparently because it is felt that programmers should adapt to compilers. In this article, however, this problem is studied from the perspective of the discipline of human-computer interaction to gain insight into why compiler errors messages make the work of programmers more difficult, and how this situation can be alleviated. Additionally, because poorly designed error messages affect novice programmers more adversely, the problems faced by computer science students while learning to program are analyzed, and the obstacles originated by compilers are identified. Examples of actual compiler error messages are provided and carefully commented. Finally, some possible measures that can be taken are outlined, and some principles for compiler error message design are included.

Author(s):  
Alan Dix

This chapter explores how precise formal methods can be used effectively and practically in interaction design. The term ‘formal methods’ in computer science refers to a suite of techniques drawing on mathematical notions of sets, logic, and functions or precise diagrammatic notations, most of which are currently primarily focused on safety-critical applications in the aerospace or nuclear industries. While research into broader use of these methods could be regarded as a theoretical interest, the early development of formal methods was driven as much by practical considerations as theory. This chapter features two case studies on formal notations and their use in areas of practical interaction design beyond safety-critical applications, as well as understood, used, and appropriated by clients and designers who have no formal training or expertise. Each offers specific notations and techniques to the reader and also explores more general lessons for creating practical formal methods for HCI.


Author(s):  
Manoj Kumar

The intention of this chapter is to provide an overview on the subject of Human-Computer Interaction. The overview includes the basic definitions and terminology, a survey of existing technologies and recent advances in the field, common architectures used in the design of HCI systems which includes unimodal and multimodal configurations, and finally the applications of HCI. This chapter also offers a comprehensive number of references for each concept, method, and application in the HCI. Human–computer interaction is considered a core element of computer science. Yet it has not coalesced; many researchers who identify their focus as human–computer interaction reside in other fields. It examines the origins and evolution of three HCI research foci: computer operation, information systems management, and discretionary use. It describes efforts to find common ground and forces that have kept them apart.


2020 ◽  
Vol 9 (1) ◽  
pp. 30-42
Author(s):  
Laurențiu P Maricuțoiu

In Human-Computer Interaction, error signaling has negative effects both on user’s cognitive efficiency, andon user’s emotional state. Previous research indicated that such effects are the result of surface processing of errormessages. This study aims at analysing the relations between the psysical characteristics of error messages and userreactions (cognitive and emotional). Study participants were 110 students (48% male), distributed in 8 experimentalconditions. Results indicated that the pictogram specific to the error message and the presence of the word „error“in the body of the message lead to the apparition of the cognitive and emotional effects we previously described


2018 ◽  
Author(s):  
Renata R. de Oliveira ◽  
Kamila Rios da H. Rodrigues ◽  
Vânia Paula de A. Neris

Sustainability is an updated research topic. In Computer Science, researchers especially from Human-Computer Interaction and Software Engineering areas have started to focus on how to design and build more sustainable technologies and mainly how to build technologies that could help us to live in a more sustainable way. In this last sense, several solutions have been studied and developed to be used at home. The concept of sustainable houses is growing and generally relies on technological solutions which we should interact with. However, how human-centered aspects have been considered in these works? Which aspects of sustainability have been addressed? In this work, we present a critical view on the works found in literature and also a discussion about the research gap considering the design and evaluation methodologies for such technology.


Author(s):  
M. E. Crosby ◽  
J. C. Nordbotten

This paper describes an experiment in reading graphic data models which differ in graphic style. Computer science students participated in an experiment to determine if graphic style influences data model comprehension. Models with embedded graphic symbols, graphically separated symbols, or list structures were used. Protocol data, which consisted of verbal reports and eye-movements, was collected. Detailed analysis of this data provided insight into how students viewed the four types of data models. Results from this study suggest that the graphic style of the model effects the ease with which they are read and understood.


2017 ◽  
Vol 21 (2) ◽  
pp. 45-53 ◽  
Author(s):  
Jay Newell ◽  
Wallapak Tavanapong ◽  
Sherry Berghefer

Advertising technology is advancing quickly incorporating digital techniques that may be beyond the experience of the individual faculty member. Collaborative teaching, where faculty members from different disciplines co-teach a course, may be a solution. This report assesses the learning outcomes of an advertising technology course taught by faculty from one university's advertising, computer science and human-computer interaction programs. The course was run twice, with a third one in progress. Students were predominantly advertising majors, with a minority of computer science and design majors. Two semesters of pre- and post-tests were analyzed, finding increases in student comfort with preparing and presenting technologically advanced solutions to advertising challenges.


2013 ◽  
Vol 347-350 ◽  
pp. 2789-2792
Author(s):  
Xu Tian ◽  
Yan Ling Lv

The development of multimedia technology in computer science enriches the traditional English teaching methods. As soon as the new technology applies to the English teaching, it arouses the attention and is welcomed by the English teaching professors both abroad and at home. At present, the multimedia soft wares are widely applied to the English teaching, which has fully realizes the human-computer interaction. Among those soft wares, authorware brings enormous advantages for the English teaching and study for both the teachers and the students. In this essay, that authorware is applied to the English teaching is discussed.


Sign in / Sign up

Export Citation Format

Share Document