Web-active end-user programmers squander much of their time foraging for bugs and related information in mashup programming environments as well as on the web. To analyze this foraging behavior while debugging, we uti...
详细信息
Web-active end-user programmers squander much of their time foraging for bugs and related information in mashup programming environments as well as on the web. To analyze this foraging behavior while debugging, we utilize an Information Foraging Theory perspective. Information Foraging Theory models the human (predator) behavior to forage for specific information (prey) in the webpages or programming IDEs (patches) by following the information features (cues) in the environment. We qualitatively studied the debugging behavior of 16 web-active end users. Our results show that end-user programmers spend substantial amounts (73%) of their time just foraging. Further, our study reveals new cue types and foraging strategies framed in terms of Information Foraging Theory, and it uncovers which of these helped end-user programmers succeed in their debugging efforts.
Many researchers have analyzed visuallanguage design using Cognitive Dimensions (CDs), but some have reinterpreted the purpose, vocabulary, and use of CDs, potentially creating confusion. In particular, those who hav...
详细信息
Many researchers have analyzed visuallanguage design using Cognitive Dimensions (CDs), but some have reinterpreted the purpose, vocabulary, and use of CDs, potentially creating confusion. In particular, those who have used CDs to convince themselves or others that their language is usable have tended to ignore or downplay the tradeoffs inherent in design, resulting in evaluations that provide few insights. Researchers who do not consider who, when, and how best to analyze a visuallanguage using CDs are likely to miss the most useful opportunities to uncover problems in their visuallanguages. In this paper, we consider common breakdowns when using CDs in analysis. Then, using three case studies, we demonstrate how the who, when, and how circumstances under which CDs are applied impact the gains that can be expected. (c) 2006 Published by Elsevier Ltd.
PurposeCybersecurity training plays a decisive role in overcoming the global shortage of cybersecurity experts and the risks this shortage poses to organizations' assets. Seeking to make the training of those expe...
详细信息
PurposeCybersecurity training plays a decisive role in overcoming the global shortage of cybersecurity experts and the risks this shortage poses to organizations' assets. Seeking to make the training of those experts as efficacious and efficient as possible, this study investigates the potential of visual programming languages (VPLs) for training in cyber ranges. For this matter, the VPL Blockly was integrated into an existing cyber range training to facilitate learning a code-based cybersecurity task, namely, creating code-based correlation rules for a security information and event management (SIEM) system. Design/methodology/approachTo evaluate the VPL's effect on the cyber range training, the authors conducted a user study as a randomized controlled trial with 30 participants. In this study, the authors compared skill development of participants creating SIEM rules using Blockly (experimental group) with participants using a textual programming approach (control group) to create the rules. FindingsThis study indicates that using a VPL in a cybersecurity training can improve the participants' perceived learning experience compared to the control group while providing equally good learning outcomes. Originality/valueThe originality of this work lies in studying the effect of using a VPL to learn a code-based cybersecurity task. Investigating this effect in comparison with the conventional textual syntax through a randomized controlled trial has not been investigated yet.
INTRODUCTION Although visualprogramming is being broadly implemented in other disciplines,it has only relatively recently become an important supplement to three-dimensional modeling programs in the architecture,engi...
详细信息
INTRODUCTION Although visualprogramming is being broadly implemented in other disciplines,it has only relatively recently become an important supplement to three-dimensional modeling programs in the architecture,engineering,and construction ***,Grasshopper in conjunction with Rhino is a leading example of a visualprogramming environment that is strongly supported by a user community that is developing additional functionality,but Grasshopper does not yet work directly with building information modeling(BIM)*** is relatively new,but shows considerable promise in becoming a constructive tool to complement BIM,3D modeling,and analysis programs because it includes parametric geom-etries and works with Revit,a leading BIM software *** case studies are described:extensibility of Dynamo through the use of a building energy simu-lation package,controlling a virtual model’s response through light level sensors,and interactively updating shading components for a building facade based on solar *** demonstrate that one can work directly within building information models(BIM)using a visual programming language through updating component *** case studies demonstrate the feasibility of a workflow for sustain-able design simulations that is different than that more commonly used--having a separation between design and analysis models and using a neutral file format exchange such as IFC or gbXML to transfer *** visual programming languages are still a bit uncommon in the building industry,a short background is provided to place them within the tool set of other customizable tools that designers have been developing.
作者:
Carota, FrancescoTomalini, AndreaUniv Monterrey
Dept Architecture & Habitat Sci Ave Ignacio Morones Prieto 4500 Pte San Pedro Garza Garcia 66238 Mexico Politecn Torino
DAD Dept Architecture & Design Viale Pier Andrea Mattioli 39 I-10125 Turin Italy
Report of a teaching experience conducted in the 1st year of the degree course in architecture. VPL tools provide an educational interface to manage spatial geometric and architectural concepts. After being analyzed i...
详细信息
Report of a teaching experience conducted in the 1st year of the degree course in architecture. VPL tools provide an educational interface to manage spatial geometric and architectural concepts. After being analyzed in the digital environment, each theoretical concept has its implication in an experience with digital fabrication tools.
In the apparel industry, the new trend is to switch from mass production to custom-fit (personal) production. Using this method, manufacturers can rapidly produce models with the customer's body measurements. In t...
详细信息
In the apparel industry, the new trend is to switch from mass production to custom-fit (personal) production. Using this method, manufacturers can rapidly produce models with the customer's body measurements. In this study, we developed a software tool to help customers and manufacturers for custom-fit production. Customers can generate different models using reusable components that are provided from related apparel manufacturer via the Internet. Customers can also easily take their body measurements with this tool. The idea is to prepare user-friendly software for having customer's own designs with proper body measurements in their houses via personal computers and other communication appliances. To create a cost-effective solution, Internet infrastructure is chosen.
Green buildings should respect nature and endeavor to mitigate harmful effects to the environment and *** is often interpreted as creating sustain-able sites,consuming less energy and water,reusing materials,and provi...
详细信息
Green buildings should respect nature and endeavor to mitigate harmful effects to the environment and *** is often interpreted as creating sustain-able sites,consuming less energy and water,reusing materials,and providing excel-lent indoor environmental *** friendly buildings should also consider literally the impact that they have on birds,millions of them.A major factor in bird collisions with buildings is the choice of building *** choices are usually made by the architect who may not be aware of the issue or may be looking for guidance from certification programs such as *** a proof of concept for an educational tool,we developed a software-assisted approach to characterize whether a proposed building design would earn a point for the LEED Pilot Credit 55:Avoiding Bird *** the visual programming language Dynamo with the common building information modeling software Revit,we automated the assessment of *** approach depends on parameters that incorporate assessments of bird threat for façade materials,analyzes building geom-etry relative to materials,and processes user input on building operation to produce the assessment.
One of the main challenges related to algorithmic and programming teaching with novice students, is to focus their process on acquiring concepts and developing problem solving skills in programming, without spending t...
详细信息
ISBN:
(纸本)9789897582912
One of the main challenges related to algorithmic and programming teaching with novice students, is to focus their process on acquiring concepts and developing problem solving skills in programming, without spending time overcoming syntax-oriented learning curves of specific languages. The application here explained is proposed as an instructional technology that, using the advantages of visual Blocks programming, through virtual and remote mobile robotics' scenarios, seeks to give playful and friendly mechanisms for programming and algorithmic self-learning. This paper presents the pedagogical design and approach of the tool, evaluated through a User Experience approach with high school students in the Colombian educational context.
The purpose of this paper is to present a design methodology that can be employed to develop computerized radiation monitoring systems for technology insertion into non-computerized human-machine systems. The methodol...
详细信息
The purpose of this paper is to present a design methodology that can be employed to develop computerized radiation monitoring systems for technology insertion into non-computerized human-machine systems. The methodology seeks to hybridize and exploit the benefits of several diverse disciplines including nuclear engineering, computer science, health physics, real-time system design, human-machine interaction, computer-human interface, and software engineering, in the realization of a Performance Support System (PSS). The focus for combining these disciplines is on the implementation of a specific application: The Iodine Monitoring and Advising System (IMAS), a computerized embedded system for the MNR (McMaster Nuclear Reactor) I-125 production facility. IMAS uses radiation monitoring techniques and human factor concepts to provide nuclear reactor operators with a computerized monitoring alarm facility. The migration from a crude and inflexible spill detector to an intelligent performance support system is documented.
The paper describes a work of geometric analysis, shape interpretation, and algorithmic modeling on the intradossal conformation of compound vaults inside Palazzo Grosso by Vittone. The tools of VPL allow to confront ...
详细信息
The paper describes a work of geometric analysis, shape interpretation, and algorithmic modeling on the intradossal conformation of compound vaults inside Palazzo Grosso by Vittone. The tools of VPL allow to confront vocabularies and rules of three-dimensional homogeneous objects, to be applied to ideal models and built architecture.
暂无评论