Search results
1 – 10 of over 31000Craig Standing and Geoffrey G. Roy
Developing macro queries in software systems is a complex task for many users. Geographical information systems (GIS) are large software systems that require much effort…
Abstract
Developing macro queries in software systems is a complex task for many users. Geographical information systems (GIS) are large software systems that require much effort to develop expertise in. A functional programming design approach has a number of distinct strengths that can be represented in a graphical query language interface to aid users in macro query development. A visual functional query language (VFQL) for Geographical Information Systems is presented and its strengths and weaknesses discussed. The system is based on a visual functional programming design approach. This offers a consistent, non‐procedural, strongly typed environment where users can develop their own higher order functions. The approach integrates functional programming, visual programming and knowledge and rules. VFQL’s effectiveness is evaluated compared with a text based command language for GIS macro query development. The results of an experiment indicate that users could develop solutions to simpler tasks more quickly and with fewer errors than a comparative text based command language. On more complex tasks there was no significant difference. From this we deduce that VFQL demonstrates certain design features to help the development of macros or small programs for users but that the complexity of the problem in difficult tasks is likely to be the most important determinant of the error rate and time to complete the task.
Details
Keywords
Thad Crews and Jeff Butterfield
This report presents an approach to teaching and learning programming that emphasizes logic and design while minimizing the distraction from hardware‐specific issues in an…
Abstract
This report presents an approach to teaching and learning programming that emphasizes logic and design while minimizing the distraction from hardware‐specific issues in an effort to reduce some of the traditional impediments that have hindered female students in beginning computer‐ programming classes. This paper also introduces Visual‐One, a learning tool which utilizes flowcharts to emphasize patterns of logic and design, abstracts out the details of different hardware, and supports a broad range of programming and problem‐solving activities. Visual‐One is able to execute the graphical representation of a logical solution, providing students with the immediate feedback that is typically only available with traditional high‐level programming languages. The paper reports the results of an empirical study that demonstrates an increase in performance for both female and male students, while also reducing the differences in achievement between males and females. This paper concludes with a discussion of implications and future directions of this research effort.
Details
Keywords
Raul Wirz, Raul Marin and Pedro J. Sanz
The authors of this paper aim to describe the design of distributed architectures for the remote control of multirobot systems. A very good example of remote robot…
Abstract
Purpose
The authors of this paper aim to describe the design of distributed architectures for the remote control of multirobot systems. A very good example of remote robot programming in order to validate these architectures is in fact the remote visual servoing control. It uses sequences of camera inputs in order to bring the robots to the desired position, in an iterative way. In fact, in this paper, we enabled the students and scientists in our university to experiment with their remote visual servoing algorithms through a remote real environment instead of using simulation tools.
Design/methodology/approach
Since 2001, the authors have been using the UJI‐TeleLab as a tool to allow students and scientists to program remotely several vision‐based network robots. During this period it has been learnt that multithread remote programming combined with a distributed multirobot architecture, as well as advanced multimedia user interfaces, are very convenient, flexible and profitable for the design of a Tele‐Laboratory. The distributed system architecture permits any external algorithm to have access to almost every feature of several network robots.
Findings
Presents the multirobot system architecture and its performance by programming two closed loop experiments using the Internet as communication media between the user algorithm and the remote robots (i.e. remote visual servoing). They show which conditions of Internet latencies and bandwidth are appropriate for the visual servoing loop. We must take into account that the real images are taken from the remote robot scenario and the experiment algorithm is executed from the client side at the user place. Moreover, the distributed multirobot architecture is validated by performing a multirobot programming example using two manipulators and a mobile robot.
Research limitations/implications
Future work will pursue the development of more sophisticated visual servoing loops using external cameras, pan/tilt and also stereo cameras. Indeed, the stereo cameras control introduces an interesting difficulty related to their synchronization during the loop, which introduces the need to implement Real Time Streaming Protocol (RTSP) based camera monitoring. By using camera servers that support RTSP (e.g. Helix Producer, etc.) it means sending the differences between the frames instead of sending the whole frame information for every iteration.
Practical implications
The distributed multirobot architecture has been validated since 2003 within the education and training scenario. Students and researchers are able to use the system as a tool to rapidly implement complex algorithms in a simple manner. The distributed multirobot architecture is being applied as well within the industrial robotics area in order to program remotely two synchonized robots.
Originality/value
This paper is an original contribution to the network robots field, since it presents a generic architecture to program remotelly a set of heterogeneous robots. The concept of network robot recently came up at the Workshop “network robots” within the IEEE ICRA 2005 World Congress.
Details
Keywords
María Gloria Del Río‐Cidoncha, Juan Martínez‐Palacios and Francisco Ortuño‐Ortiz
The main goal of this paper is to show how the automation of tasks in solid modelling with Catia V5 is approached, by means of macros, working under the Windows operating…
Abstract
Purpose
The main goal of this paper is to show how the automation of tasks in solid modelling with Catia V5 is approached, by means of macros, working under the Windows operating system and with the Visual BASIC programming language. A macro is a piece of code (written in a certain programming language) which groups a set of operations that define a certain task.
Design/methodology/approach
The paper is divided into three parts. In the first one, the necessary concepts to begin working with macros are discussed: the programming languages (object‐oriented), compatible with Catia V5, are introduced. The handling of macros, like the one of the fundamental objects of the application, is explained as well. In the second part, the different objects on which the macros for solid modelling are based are described, explaining how they are used and how they are related to one another. In the third and last part, several applications which clarify the use of the studied tools, and which show the great utility of the macros, are included.
Findings
Using macros can automate design tasks which are performed repetitively, as well as carry out new operations (features) which facilitate the modelling process and which are not included in the order menu by default.
Originality/value
Power and versatility of macros as a task‐automation tool is shown, as well as how simple, fast and efficient it is to program them in Visual BASIC.
Details
Keywords
Eben B. Witherspoon and Christian D. Schunn
Computational thinking (CT) is widely considered to be an important component of teaching generalizable computer science skills to all students in a range of learning…
Abstract
Purpose
Computational thinking (CT) is widely considered to be an important component of teaching generalizable computer science skills to all students in a range of learning environments, including robotics. However, despite advances in the design of robotics curricula that can teach CT, actual enactment in classrooms may often fail to reach this target. This study aims to understand whether the various instructional goals teachers’ hold when using these curricula may offer one potential explanation for disparities in outcomes.
Design/methodology/approach
In this study, the authors examine results from N = 206 middle-school students’ pre- and post-tests of CT, attitudinal surveys and surveys of their teacher’s instructional goals to determine if student attitudes and learning gains in CT are related to the instructional goals their teachers endorsed while implementing a shared robotics programming curriculum.
Findings
The findings provide evidence that despite using the same curriculum, students showed differential learning gains on the CT assessment when in classrooms with teachers who rated CT as a more important instructional goal; these effects were particularly strong for women. Students in classroom with teachers who rated CT more highly also showed greater maintenance of positive attitudes toward programming.
Originality/value
While there is a growing body of literature regarding curricular interventions that provide CT learning opportunities, this study provides a critical insight into the role that teachers may play as a potential support or barrier to the success of these curricula. Implications for the design of professional development and teacher educative materials that attend to teachers’ instructional goals are discussed.
Details
Keywords
Jason B. Forsyth and Thomas L. Martin
To be successful, pervasive computing requires a balance of computing, design, and business requirements to be considered throughout the design process. Achieving this…
Abstract
Purpose
To be successful, pervasive computing requires a balance of computing, design, and business requirements to be considered throughout the design process. Achieving this synthesis requires a level of interdisciplinary design that is not present in current pervasive design tools. To understand the state of the art and provide insight to future tool designers, the purpose of this paper is to present a survey of design tools for pervasive computing and consider their ability to be used in interdisciplinary design.
Design/methodology/approach
The authors have performed a survey of tools covering many areas within pervasive computing and have evaluated the abilities of each tool with established metrics for pervasive design tools.
Findings
While the paper has found many design tools are available for constructive pervasive applications, few are suitable through all phases of the design cycle or useful across all the intended application domains of pervasive computing.
Originality/value
This survey provides an understanding of the state of pervasive design tools, with regards to interdisciplinary design, which has not previously been performed. Additionally, the authors provide evaluations of the pervasive tools when used in an interdisciplinary setting. These evaluations provide insight to key metrics and allow tool designers to understand the needs of their intended audience.
Details
Keywords
Misbahu S. Zubair, David Brown, Thomas Hughes-Roberts and Matthew Bates
Personae are simple tools for describing users, their characteristics and their goals. They are valuable tools when designing for a specific group of users, such as…
Abstract
Purpose
Personae are simple tools for describing users, their characteristics and their goals. They are valuable tools when designing for a specific group of users, such as children with autism spectrum condition (ASC). The purpose of this paper is to propose, validate and revise a methodology for creating accurate, data grounded personae for children with ASC.
Design/methodology/approach
The proposed method is based mainly on Cooper et al.’s (2007) persona construction method. It proposes gathering and analysing qualitative data from users and experts to either create a new persona or extend an existing one. The method is then applied to create personae for the design of a visual programming tool for children with ASC. Based on the results of the application, observations and lessons learnt, a revised version of the method is proposed.
Findings
The method’s combined use of user data and expert knowledge produced a set of personae that have been well reviewed by experts so far. The method’s use of a questionnaire to validate personae also produced relevant qualitative feedback. On review, possible downsides of extending existing personae were identified. Therefore, a revised method was introduced, eliminating the need to extend existing personae, and stressing the importance of utilising user data, expert knowledge and feedback.
Originality/value
This paper addresses the need for a well-defined method for creating data grounded personae that accurately describe the characteristics and goals of children with ASC. Such personae can be used to design and develop more accessible and usable products.
Details
Keywords
Youness Eaidgah, Alireza Arab Maki, Kylie Kurczewski and Amir Abdekhodaee
The purpose of the paper is to study the interconnections between visual management, performance management and continuous improvement programmes and to suggest a…
Abstract
Purpose
The purpose of the paper is to study the interconnections between visual management, performance management and continuous improvement programmes and to suggest a practical framework to establish an effective visual management programme in association with performance management and continuous improvement systems. For the sake of simplicity, this paper refers to such a programme as integrated visual management (IVM) throughout this paper.
Design/methodology/approach
The following research included proposals and discussion, which were based on a case study which took place at a quality assurance (QA) department in PACCAR Australia, a global premium truck manufacturer, as well as authors’ own findings and experience, in addition to a literature-based review on visual management, performance management and continuous improvement. A systematic approach was followed to establish an effective IVM system. This paper is composed of two sections. Some of the most important literatures on visual management, performance management and continuous improvement are reviewed in the first section. Then the findings, as well as some other author findings, on why visual management works are summarised. The second section is dedicated to the case study.
Findings
Visual management can provide a simple and yet effective solution to enhance information flow in organisations. However, for visual management to yield its full benefit, it needs be part of a bigger plan. It has to be linked to a performance management programme, which provides input into visual management, and a continuous improvement initiative, which receives inputs from visual management. This paper proposes a practical framework to establish an IVM programme and provides a detailed description of its phases. The paper also presents the results achieved, during our case study, and views on the integration benefits, as well as on how to successfully implement an IVM programme. A systematic approach to establish an effective IVM system was followed. It laid a solid foundation to facilitate an effective flow of information in QA in its respective areas. This programme not only improved an understanding of the processes and raised awareness about the performance and associated issues, it also boosted transparency, discipline, shared ownership, team involvement and scientific mindset. It assisted in achieving significant and concrete process improvements. It helped in establishing a productive continuous improvement programme. It was observed that while visual management, performance management and team or company continuous improvement programmes each served a benefit individually, when they were linked together, as a whole, their synergy allowed for more significant achievements.
Research limitations/implications
The scope of this research is limited to use of visual management to manage performance and to lead continuous improvement initiatives. The research was performed in a manufacturing environment. Even though it is believed that the suggested framework for IVM and the findings are applicable to other business environments as well, further research in this direction is required. Also, the interconnection between visual management, continuous improvement and performance management based on a case study was investigated. More quantitative researches, on bigger scales, are required to better understand the mentioned interactions and to enhance our knowledge of these tools in a holistic manner.
Originality/value
The originality of the papers comes from its holistic approach to visual management, performance management and continuous improvement programmes and the suggested framework to establish an IVM programme.
Details
Keywords
Elham Ali Shammar and Ammar Thabit Zahary
Internet has changed radically in the way people interact in the virtual world, in their careers or social relationships. IoT technology has added a new vision to this…
Abstract
Purpose
Internet has changed radically in the way people interact in the virtual world, in their careers or social relationships. IoT technology has added a new vision to this process by enabling connections between smart objects and humans, and also between smart objects themselves, which leads to anything, anytime, anywhere, and any media communications. IoT allows objects to physically see, hear, think, and perform tasks by making them talk to each other, share information and coordinate decisions. To enable the vision of IoT, it utilizes technologies such as ubiquitous computing, context awareness, RFID, WSN, embedded devices, CPS, communication technologies, and internet protocols. IoT is considered to be the future internet, which is significantly different from the Internet we use today. The purpose of this paper is to provide up-to-date literature on trends of IoT research which is driven by the need for convergence of several interdisciplinary technologies and new applications.
Design/methodology/approach
A comprehensive IoT literature review has been performed in this paper as a survey. The survey starts by providing an overview of IoT concepts, visions and evolutions. IoT architectures are also explored. Then, the most important components of IoT are discussed including a thorough discussion of IoT operating systems such as Tiny OS, Contiki OS, FreeRTOS, and RIOT. A review of IoT applications is also presented in this paper and finally, IoT challenges that can be recently encountered by researchers are introduced.
Findings
Studies of IoT literature and projects show the disproportionate importance of technology in IoT projects, which are often driven by technological interventions rather than innovation in the business model. There are a number of serious concerns about the dangers of IoT growth, particularly in the areas of privacy and security; hence, industry and government began addressing these concerns. At the end, what makes IoT exciting is that we do not yet know the exact use cases which would have the ability to significantly influence our lives.
Originality/value
This survey provides a comprehensive literature review on IoT techniques, operating systems and trends.
Details
Keywords
Irene Lopatovska, Sarah Hatoum, Saebra Waterstraut, Lisa Novak and Sara Sheer
The purpose of this paper is to understand young children’s knowledge of visual literacy elements as well as their ability to comprehend newly introduced visual literacy…
Abstract
Purpose
The purpose of this paper is to understand young children’s knowledge of visual literacy elements as well as their ability to comprehend newly introduced visual literacy concepts. The study also examined existing support for visual literacy programs from parents and educators.
Design/methodology/approach
The study explored the knowledge of basic visual literacy elements of young children enrolled in two private schools in the New York City metropolitan area. The authors interviewed 17 children, aged four to six years old, about fine art paintings using a semi-structured interview format. Children’s responses were qualitatively analyzed to determine their initial level of visual literacy and their ability to learn and retain the concepts of visual literacy after receiving basic instruction. The children’s educators and parents completed online questionnaires that were quantitatively analyzed to determine their level of support for visual literacy programs.
Findings
The findings show that young children exhibited extensive knowledge of simple visual literacy elements (color, shape, line), and limited understanding of more abstract elements (perspective and salience). Children’s knowledge of visual elements improved after instruction. Parents and educators expressed support for incorporating visual literacy instruction in early childhood education.
Research limitations/implications
The study relied on a sample of children and adults drawn from two private schools. The sample’s demographics might have affected study findings. More studies are needed using a larger and more diverse sample.
Practical implications
The study suggests that young children are ready to receive instruction on visual literacy elements using art images. Children reacted positively to the images and were engaged in the discussions about them, supporting the use of fine art paintings as an instrument to introduce visual literacy concepts to young children. Survey of children’s parents and teachers indicated strong interest in, and support for such programs.
Social implications
With the increase of visual information production and consumption, it is important to introduce visual literacy early in life. The study advances research in methods for developing visual literacy instruction for young children.
Originality/value
There are no previously reported studies that have examined pre-kindergarten children’s knowledge of basic visual literacy elements and reactions to visual literacy instruction.
Details