Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

How Do Web-Active End-User Programmers Forage?

View through CrossRef
Web-active end-user programmers spend substantial time and cognitive effort seeking information while debugging web mashups, which are platforms for creating web applications by combining data and functionality from two or more different sources. The debugging on these platforms is challenging as end user programmers need to forage within the mashup environment to find bugs and on the web to forage for the solution to those bugs. To understand the foraging behavior of end-user programmers when debugging, we used information forging theory. Information foraging theory helps understand how users forage for information and has been successfully used to understand and model user behavior when foraging through documents, the web, user interfaces, and programming environments. Through the lens of information foraging theory, we analyzed the data from a controlled lab study of eight web-active end-user programmers. The programmers completed two debugging tasks using the Yahoo! Pipes web mashup environment. On analyzing the data, we identified three types of cues: clear, fuzzy, and elusive. Clear cues helped participants to find and fix bugs with ease while fuzzy and elusive cues led to useless foraging. We also identified the strategies used by the participants when finding and fixing bugs. Our results give us a better understanding of the programming behavior of web-active end-users and can inform researchers and professionals how to create better support for the debugging process. Further, this study methodology can be adapted by researchers to understand other aspects of programming such as implementing, reusing, and maintaining code.
Title: How Do Web-Active End-User Programmers Forage?
Description:
Web-active end-user programmers spend substantial time and cognitive effort seeking information while debugging web mashups, which are platforms for creating web applications by combining data and functionality from two or more different sources.
The debugging on these platforms is challenging as end user programmers need to forage within the mashup environment to find bugs and on the web to forage for the solution to those bugs.
To understand the foraging behavior of end-user programmers when debugging, we used information forging theory.
Information foraging theory helps understand how users forage for information and has been successfully used to understand and model user behavior when foraging through documents, the web, user interfaces, and programming environments.
Through the lens of information foraging theory, we analyzed the data from a controlled lab study of eight web-active end-user programmers.
The programmers completed two debugging tasks using the Yahoo! Pipes web mashup environment.
On analyzing the data, we identified three types of cues: clear, fuzzy, and elusive.
Clear cues helped participants to find and fix bugs with ease while fuzzy and elusive cues led to useless foraging.
We also identified the strategies used by the participants when finding and fixing bugs.
Our results give us a better understanding of the programming behavior of web-active end-users and can inform researchers and professionals how to create better support for the debugging process.
Further, this study methodology can be adapted by researchers to understand other aspects of programming such as implementing, reusing, and maintaining code.

Related Results

Potential of Spring Barley, Oat and Triticale Intercrops with Field Peas for Forage Production, Nutrition Quality and Beef Cattle Diet
Potential of Spring Barley, Oat and Triticale Intercrops with Field Peas for Forage Production, Nutrition Quality and Beef Cattle Diet
Spring barley (Hordeum vulgare L.), oat (Avena sativa L.) and triticale (x Triticosecale Wittmack) monocrops and their intercrops with two forage varieties (40-10 and Tucker) and o...
Productivity and economic feasibility of cultivated forage and food crops in the central highlands of Ethiopia
Productivity and economic feasibility of cultivated forage and food crops in the central highlands of Ethiopia
The study was conducted to evaluate the yield performance of improved forage and food crops and to estimate the profitability of fodder and food crops in Holetta and Ejere areas, c...
Challenges of the forage crops in northwestern Ethiopia
Challenges of the forage crops in northwestern Ethiopia
Abstract Inadequate quality and quantity of animal feed are major factors influencing livestock production in Ethiopia. The primary feed sources (crop residue and natural p...
Photosynthetic Physiological Basis of Forage Mass Stability in a Progeny of Rhizome-Rooted ‘Qingshui’ Medicago sativa L.
Photosynthetic Physiological Basis of Forage Mass Stability in a Progeny of Rhizome-Rooted ‘Qingshui’ Medicago sativa L.
Rhizome-rooted alfalfa (Medicago sativa L.) is an excellent forage for establishing grazing and ecological grasslands, requiring a high and stable yield. Studying the genetic and p...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Modeling Elk Nutrition and Habitat Use in Western Oregon and Washington
Modeling Elk Nutrition and Habitat Use in Western Oregon and Washington
ABSTRACTStudies of habitat selection and use by wildlife, especially large herbivores, are foundational for understanding their ecology and management, especially if predictors of ...
Annual Forage Accumulation and Nutritive Value of Juncao Grass (Cenchrus fungigraminus) Under Increasing Pre‐Harvest Canopy Heights
Annual Forage Accumulation and Nutritive Value of Juncao Grass (Cenchrus fungigraminus) Under Increasing Pre‐Harvest Canopy Heights
ABSTRACTJuncao grass (Cenchrus fungigraminus Z.X. Lin, D.M. Lin, and S.R. Lan) is a recently developed C4 forage which has been introduced to several tropical countries supported b...

Back to Top