51 
B
ARRETT 
R.,
K
ANDOGAN 
E.,
M
AGLIO 
P.P.,
H
ABER 
E.M.,
T
AKAYAMA 
L.A.,
P
RABAKER 
M. 2004. Field studies 
of computer system administrators: analysis of system management tools and practices. ACM Conference 
on Computer Supported Cooperative Work, Chicago, Illinois, USA, 388-395. 
B
ECK
,
K. 2007. Implementation Patterns. Addison-Wesley. 
B
ECKWITH 
L.
AND 
B
URNETT
,
M. 2004. Gender: An important factor in problem-solving software? IEEE Sym-
m-
posium on Visual Languages and Human-Centric Computing Languages and Environments, September, 
Rome, Italy, September, 107-114. 
B
ECKWITH 
L.,
B
URNETT 
M.,
W
IEDENBECK 
S.,
C
OOK 
C.,
S
ORTE 
S.,
AND 
H
ASTINGS 
M. 2005. Effectiveness of 
end-user debugging features: Are there gender issues? ACM Conference on Human Factors in Computing 
Systems, Portland, Oregon, USA, April, 869-878. 
B
ECKWITH 
L.,
S
ORTE 
S.,
B
URNETT 
M.,
W
IEDENBECK 
S.,
C
HINTAKOVID 
T.,
AND 
C
OOK 
C. 2005. Designing fea-
-
tures for both genders in end-user programming environments, IEEE Symposium on Visual Languages 
and Human-Centric Computing, Dallas, TX, Sept., 153-160. 
60. 
B
ECKWITH 
L.,
K
ISSINGER 
C.,
B
URNETT 
M.,
W
IEDENBECK 
S.,
L
AWRANCE 
J.,
B
LACKWELL 
A.
AND 
C
OOK 
C. 
2006. Tinkering and gender in end-user programmers’ debugging. ACM Conference on Human Factors in 
Computing Systems, Montreal, Quebec, Canada, April, 231-240. 
B
ECKWITH
,
L.,
I
NMAN 
D.,
R
ECTOR 
K.
AND 
B
URNETT 
M. 2007. On to the real world: Gender and self-efficacy in 
Excel. IEEE Symposium on Visual Languages and Human-Centric Computing, September 23-27, 119-
119-
126. 
B
ECKWITH
,
L. 2007. Gender HCI issues in end-user programming, Ph.D. Thesis, Oregon State University. 
B
EIZER 
B. 1990. Software Testing Techniques. Van Nostrand Reinhold, New York, NY. 
B
ELLETTINI 
C.,
D
AMIANI 
E.,
AND 
F
UGINI 
M. 1999. User opinions and rewards in reuse-based development 
system. Symposium on Software Reusability, Los Angeles, California, USA, May, 151-158. 
B
ELLON 
S.,
K
OSCHKE 
R.,
A
NTONIOL 
G.,
K
RINKE 
J.
AND 
M
ERLO 
E. 2007. Comparison and evaluation of clone 
detection tools. IEEE Transactions on Software Engineering, 33(9), September, 577-591. 
B
ERTI
,
S.,
P
ATERNÒ
,
F.,
S
ANTORO
,
C. 2006. Natural development of nomadic interfaces based on conceptual 
descriptions. End User Development, 143-160. 
B
EYER 
H.
&
H
OLTZBLATT
,
K. 1998. Contextual Design: Defining Customer-Centered Systems. San Francisco: 
sco: 
Morgan Kaufmann. 
B
EYER 
S.,
R
YNES 
K.,
P
ERRAULT 
J.,
H
AY 
K.
AND 
H
ALLER 
S. 2003. Gender differences in computer science stu-
dents. Special Interest Group on Computer Science Education, Reno, Nevada, USA, February, 49-53. 
B
IGGERSTAFF 
T.
AND 
R
ICHTER 
C. 1989. Reusability Framework, Assessment, and Directions. Software Reus-
-
ability: Vol. 1, Concepts and Models, 1-17. 
B
LACKWELL 
A.
AND 
G
REEN 
T.
R.
G. 1999. Investment of attention as an analytic approach to cognitive dimen-
sions. In Green, T.R.G, Abdullah T., and Brna  P. (Eds.), 11
th
Workshop of the Psychology of Program-
m-
ming Interest Group, 24-35. 
B
LACKWELL 
A.,
AND 
H
AGUE
,
R. 2001. AutoHAN: An architecture for programming the home. IEEE Symposia 
on Human Centric Computing Languages and Environments, Arlington, Virginia, USA, September, 150-
-
157. 
B
LACKWELL
,
A.
F. 2002. First steps in programming: A rationale for attention investment models. IEEE Sym-
-
posia on Human-Centric Computing Languages and Environments, Arlington, Virginia, USA, September, 
2-10. 
B
LACKWELL 
A.
AND 
B
URNETT 
M. 2002. Applying attention investment to end-user programming. IEEE Sympo-
o-
sia on Human-Centric Computing Languages and Environments, Arlington, Virginia, USA, September, 1-
-
4. 
B
LACKWELL
,
A.F. 2004. End user developers at home. Communications of the ACM 47(9), 65-66. 
B
LACKWELL
,
A.F. 2006. Gender in domestic programming: From bricolage to séances d'essayage. Presentation 
at CHI Workshop on End User Software Engineering. 
How to convert pdf to tiff image - control SDK system:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
How to convert pdf to tiff image - control SDK system:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
52 
B
LACKWELL
,
A.F.,
R
ODE
,
J.A.
AND 
T
OYE
,
E.F. 2009. How do we program the home? Gender, attention invest-
-
ment, and the psychology of programming at home. International Journal of Human Computer Studies 67, 
324-341. 
B
OEHM
,
B.W. 1988. A spiral model of software development and enhancement. IEEE Computer, 21(5), May, 
May, 
61-72. 
B
OGART 
C.,
B
URNETT 
M.M.,
C
YPHER  
A.
AND 
S
CAFFIDI 
C. 2008. End-user programming in the wild: A field 
study of CoScripter scripts. IEEE Symposium on Visual Languages and Human-Centric Computing, to 
to 
appear. 
B
OLIN 
M.
AND 
W
EBBER 
M.
AND 
R
HA 
P.
AND 
W
ILSON
,
T.
AND 
M
ILLER
,
R. 2005. Automation and customization 
of rendered web pages. ACM Symposium on User Interface Software and Technology, Seattle, Washing-
-
ton, October, 163-172.  
B
RANDT 
J.,
G
UO 
P.,
L
EWENSTEIN 
J.,
AND 
K
LEMMER 
S.R. 2008. Opportunistic programming: How rapid ideation 
and prototyping occur in practice. Workshop on End-User Software Engineering (WEUSE), Leipzig, Ger-
er-
many. 
B
ROOKS 
R. 1977. Towards a theory of the cognitive processes in computer programming, International Journal 
of Human-Computer Studies, 51, 197-211. 
B
ROWN 
D.,
B
URNETT 
M.,
R
OTHERMEL 
G.,
F
UJITA
,
H.
AND 
N
EGORO 
F. 2003. Generalizing WYSIWYT visual 
testing to screen transition languages. IEEE Symposium on Human-Centric Computing Languages and 
Environments, Auckland, New Zealand, October, 203-210.  
B
URNETT 
M. 2001. Software engineering for visual programming languages, in Handbook of Software Engi-
-
neering and Knowledge Engineering, World Scientific Publishing Company, volume 2. 
B
URNETT 
M.,
C
HEKKA
,
S.
K.
AND 
P
ANDEY
,
R. 2001. FAR: An end-user language to support cottage e-services. 
s. 
IEEE Symposium on Human-Centric Computing, Stresa, Italy, September, 195-202.  
.  
B
URNETT 
M.,
A
TWOOD 
J.,
D
JANG 
R.W.,
G
OTTFRIED 
H.,
R
EICHWEIN 
J.,
Y
ANG 
S. 2001. Forms/3: A first-order 
visual language to explore the boundaries of the spreadsheet paradigm. Journal of Functional Program-
-
ming 11(2), March, 155-206. 
B
URNETT 
M.,
S
HERETOV 
A.,
R
EN 
B.,
R
OTHERMEL 
G. 2002. Testing homogeneous spreadsheet grids with the 
'What You See Is What You Test' methodology. IEEE Transactions on Software Engineering, June, 576-
-
594.  
B
URNETT 
M.,
C
OOK 
C.,
P
ENDSE 
O.,
R
OTHERMEL 
G.,
S
UMMET 
J.,
AND 
W
ALLACE 
C. 2003. End-user software 
engineering with assertions in the spreadsheet paradigm. International Conference on Software Engineer-
-
ing, Portland, Oregon, May, 93-103. 
B
URNETT 
M.,
C
OOK 
C.,
AND 
R
OTHERMEL 
G. 2004. End-user software engineering. Communications of the 
ACM, September, 53-58. 
B
USCH 
T. 1995. Gender differences in self-efficacy and attitudes toward computers. Journal of Educational 
al 
Computing Research, 12: 147-158. 
B
UXTON
,
B. 2007. Sketching user experiences: Getting the design right and the right design. Morgan Kauf-
f-
mann. 
C
ARMIEN
,
S.P.,
F
ISCHER
,
G. 2008. Design, adoption, and assessment of a socio-technical environment support-
t-
ing independence for persons with cognitive disabilities. ACM Conference on Human Factors in Comput-
-
ing Systems, Florence, Italy, 597 – 606. 
C
ARVER 
J.,
K
ENDALL 
R.,
S
QUIRES 
S.,
AND 
P
OST 
D. 2007. Software engineering environments for scientific and 
engineering software: a series of case studies. International Conference on Software Engineering, Min-
n-
neapolis, MN, May, 550-559. 
CHAMBERS, C. AND ERWIG, M.: Automatic Detection of Dimension Errors in Spreadsheets. Journal of 
Visual Languages and Computing, 20, 2009. 
C
HINTAKOVID 
T.,
W
IEDENBECK 
S.,
B
URNETT 
M.,
G
RIGOREANU 
V. 2006. Pair collaboration in end-user debug-
g-
ging. IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September, 
3-10.  
C
LERMONT 
M.,
H
ANIN 
C.,
AND 
M
ITTERMEIR 
R. 2002. A spreadsheet auditing tool evaluated in an industrial 
context. Spreadsheet Risks, Audit, and Development Methods, 3, 35-46.  
control SDK system:Online Convert PDF file to Word. Best free online PDF Conversion
it as easy as possible to convert your Tiff to PDF to Tiff conversion, our .NET PDF document imaging SDK also supports conversion from Tiff image to PDF
www.rasteredge.com
control SDK system:C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
www.rasteredge.com
53 
C
LERMONT 
M. 2003. Analyzing large spreadsheet programs. Working Conference on Reverse Engineering, 
November, 306–315. 
C
LERMONT 
M.
AND 
M
ITTERMEIR 
R. 2003. Auditing large spreadsheet programs. International Conference on 
Information Systems Implementation and Modeling, April, Brno, Czech Republic, February, 87-97. 
C
OBLENZ 
M.J.,
K
A.J.,
AND 
M
YERS 
B.A. 2005. Using objects of measurement to detect spreadsheet errors. 
IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, September 23-26, 
6, 
314-316. 
C
OPLIEN 
J.O.,
AND 
H
ARRISON 
N.B. 2004. Organizational patterns of Agile Software Development. Prentice-
tice-
Hall, Inc., Upper Saddle River, NJ. 
C
OOPER 
A.
AND 
R
EIMANN 
R. 2003. About Face 2.0: The Essentials of Interaction Design. Indianapolis, IN, 
Wiley. 
C
OSTABILE 
M.F.,
F
OGLI 
D.,
M
USSIO 
P.,
AND 
P
ICCINNO 
A. 2006. End-user development: The software shaping 
workshop approach. In End-User Development, H. Lieberman, F. Paterno, and V. Wulf (eds.) Springer, 
nger, 
183-205. 
C
OSTABILE 
M.F.,
M
USSIO 
P.,
P
ROVENZA 
L.P.,
AND 
P
ICCINNO 
A. 2009. Supporting end users to be co-designers 
of their tools. 2nd International Symposium on End-User Development (LNCS 5435), Siegen, Germany, 
Springer-Verlag, Berlin Heidelberg, March 2-4, 70-85. 
C
OX 
P.T.,
G
ILES 
F.R.
AND 
P
IETRZYKOWSKI 
T. 1989. Prograph: a step towards liberating programming from 
textual conditioning. IEEE Workshop on Visual Languages, 150-156. 
C
RANOR
,
L.
F.,
G
UDURU
,
P.,
AND 
A
RJULA
,
M. 2006. User interfaces for privacy agents. ACM Transactions on 
Computer-Human Interaction. 13(2), June, 135-178. 
78. 
D
ANN 
W.,
C
OOPER 
S.,
P
AUSCH 
R. 2006. Learning to program with Alice. Prentice Hall. 
D
AVIS 
J.S. 1996. Tools for spreadsheet auditing. International Journal on Human-Computer Studies, 45, 429-
-
442. 
D
E
L
INE 
R. 1999. A Catalog of Techniques for Resolving Packaging Mismatch. Symposium on Software Reus-
s-
ability, Los Angeles, California, USA, 44-53. 
D
ITTRICH 
Y.,
L
INDEBERG 
O.,
AND 
L
UNDBERG 
L. 2006. End-user development as adaptive maintenance. In End-
-
User Development, H. Lieberman, F. Paterno, and V. Wulf (eds.) Springer, 295-313. 
3. 
D
OUGHERTY 
D.J.,
F
ISLER 
K.,
K
RISHNAMURTHI 
S. 2006. Specifying and reasoning about dynamic access-control 
policies. International Joint Conference on Automated Reasoning, Seattle, Washington, USA, 632-646. 
6. 
D
OUGLAS 
S.,
D
OERRY 
E.,
AND 
N
OVICK 
D. 1990. Quick: A user-interface design kit for non-programmers. ACM 
ACM 
Symposium on User Interface Software and Technology, 1990, Snowbird, Utah, USA, 47-56. 
E
AGAN
,
J.
R.
AND 
S
TASKO
,
J.T. 2008. The buzz: supporting user tailorability in awareness applications. ACM 
Conference on Human Factors in Computing Systems, Florence, Italy, April 05 - 10, 1729-1738. 
38. 
E
LBAUM 
S.,
R
OTHERMEL 
G.,
K
ARRE 
S.
AND 
F
ISHER 
II
M. 2005. Leveraging user session data to support web 
application testing. IEEE Transactions on Software Engineering, 31(3), March, 187-202. 
E
RWIG 
M.,
AND 
B
URNETT
,
M. 2002. Adding apples and oranges. 4th International Symposium on Practical 
cal 
Aspects of Declarative Languages, LNCS 2257, Portland, Oregon, January, 173-191. 
E
RWIG 
M.,
A
BRAHAM 
R.,
C
OOPERSTEIN 
I.,
AND 
K
OLLMANSBERGER 
S. 2005. Automatic generation and mainte-
nance of correct spreadsheets. International Conference on Software Engineering, St. Louis, Missouri, 
May, 136-145.  
E
RWIG 
M.,
A
BRAHAM 
R.,
K
OLLMANSBERGER 
S.,
AND 
C
OOPERSTEIN 
I. 2006. Gencel—A program generator for 
correct spreadsheets. Journal of Functional Programming, 16(3): 293-325.  
E
ZRAN 
M.,
M
ORISIO 
M.,
T
ULLY 
C. 2002. Practical Software Reuse, Springer. 
F
ISCHER 
G.
AND 
G
IRGENSOHN 
A. 1990. End user modifiability in design environments. ACM Conference on 
Human Factors in Computing Systems, Seattle, Washington, USA, April, 183-192. 
F
ISCHER
,
G.
AND 
G
IACCARDI
,
E. 2006. Meta-design: A framework for the future of end user development. In H. 
H. 
Lieberman, F. Paternò, & V. Wulf (Eds.), End User Development — Empowering people to flexibly em-
m-
control SDK system:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Scan image to PDF, tiff and various image formats. Get image information, such as its location, zonal information, metadata, and so on.
www.rasteredge.com
control SDK system:C# PDF insert image Library: insert images into PDF in C#.net, ASP
Support various image formats, like Jpeg or Jpg, Png, Gif, Bmp, Tiff and other bitmap images. Powerful .NET PDF image edit control, enable users to insert
www.rasteredge.com
54 
ploy advanced information and communication technology, Kluwer Academic Publishers, Dordrecht, The 
Netherlands, 427-457. 
F
ISHER 
II
M.,
C
AO 
M.,
R
OTHERMEL 
G.,
C
OOK 
C.R.,
AND 
B
URNETT 
M.M. 2002. Automated test case generation 
for spreadsheets. International Conference on Software Engineering, Orlando, Florida, May 19-25, 141-
-
151.  
F
ISHER 
II
M.,
J
IN 
D.,
R
OTHERMEL 
G.,
AND 
B
URNETT 
M. 2002. Test reuse in the spreadsheet paradigm. IEEE 
International Symposium on Software Reliability Engineering, Raleigh, North Carolina, USA, November, 
257-264.  
F
ISHER 
II
M.,
R
OTHERMEL 
G.,
C
REELAN 
T.
AND 
B
URNETT 
M. 2006. Scaling a dataflow testing methodology to 
the multiparadigm world of commercial spreadsheets. IEEE International Symposium on Software Reli-
ability Engineering, Raleigh, North Carolina, USA, November, 13-22. 
F
ISHER 
II
M.,
C
AO 
M.,
R
OTHERMEL 
G.,
B
ROWN 
D.,
C
OOK 
C.R.,
AND 
B
URNETT 
M.M. 2006. Integrating auto-
mated test generation into the WYSIWYT spreadsheet testing methodology. ACM Transactions on Soft-
-
ware Engineering and Methodology 15(2), 150-194, April. 
F
RANKL 
P.G.
AND 
W
EISS 
S.N. 1993. An experimental comparison of the effectiveness of branch testing and 
data flow testing. IEEE Transactions on Software Engineering, 19(8), August, 774-787. 
G
ARLAN 
D.,
A
LLEN 
R.,
AND 
O
CKERBLOOM 
J. 1995. Architectural mismatch or why it's hard to build systems 
out of existing parts. International Conference on Software Engineering, Seattle, Washington, April, 179-
-
185. 
G
HEZZI
,
C.,
J
AZAYERI
,
M.,
M
ANDRIOLI 
D. 2002. Fundamentals of software engineering. Prentice Hall: NJ, 
USA. 
G
ORB
,
P.
AND 
D
UMAS
,
A. 1987. ‘Silent Design’, Design Studies, 8, 150-156.  
G
REEN 
T.R.G.,
B
LANDFORD 
A.,
C
HURCH 
L.
R
OAST 
C.,
C
LARKE 
S. 2006. Cognitive Dimensions: achievements, 
new directions, and open questions. Journal of Visual Languages and Computing, 17(4), 328-365 
G
RIGOREANU
,
V.,
B
ECKWITH
,
L.,
F
ERN
,
X.,
Y
ANG
,
S.,
K
OMIREDDY
,
C.,
N
ARAYANAN
,
V.,
C
OOK
,
C.,
B
URNETT
,
M.M. 2006. Gender differences in end-user debugging, revisited: What the miners found. IEEE Sympo-
mpo-
sium on Visual Languages and Human-Centric Computing, 19-26. 
G
RIGOREANU
,
V.,
C
AO
,
J.,
K
ULESZA
,
T.,
B
OGART
,
C.,
R
ECTOR
,
K.,
B
URNETT
,
M.,
W
IEDENBECK
,
S. 2008. Can 
feature design reduce the gender gap in end-user software development environments? IEEE Symposium 
on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, September. 
G
ROSS
,
M.
D.
AND 
D
O
,
E.
Y. 1996. Ambiguous intentions: a paper-like interface for creative design. ACM Sym-
m-
posium on User interface Software and Technology, Seattle, Washington, November 6-8, 183-192. 
G
UGERTY
,
L.
AND 
O
LSON
,
G.
M. 1986. Comprehension differences in debugging by skilled and novice pro-
grammers. Empirical Studies of Programmers, Soloway, E. and Iyengar, S., Washington, DC: Ablex Pub-
-
lishing Corporation, 13-27. 
G
ULLY
,
N. 2006. Improving the Quality of Contributed Software on the MATLAB File Exchange. Second 
Workshop on End-User Software Engineering, in conjunction with the ACM Conference on Human Fac-
c-
tors in Computing, Montreal, Quebec. 
H
ENDERSON
,
A.,
AND 
K
YNG
,
M. 1991. There's no place like home: Continuing design in use. In J. Greenbaum, 
& M. Kyng (Eds.), Design At Work (pp. 219-240). Hillsdale, New Jersey: Lawrence Erlbaum Associates. 
H
ENDRY
,
D.
G.
AND 
G
REEN
,
T.
R.
G.
1994. Creating, comprehending, and explaining spreadsheets:  A cognitive 
interpretation of what discretionary users think of the spreadsheet model. International Journal of Human-
Computer Studies, 40(6), 1033-1065. 
H
UTCHINS 
M.,
F
OSTER 
H.,
G
ORADIA 
T.
AND 
O
STRAND 
T. 1994. Experiments on the effectiveness of dataflow- 
and controlflow-based test adequacy criteria. International Conference on Software Engineering, May, 
191-200 
I
GARASHI 
T.,
M
ACKINLAY 
J.D.,
C
HANG 
B.-W.,
AND 
Z
ELLWEGER 
P.T. 1998. Fluid visualization of spreadsheet 
structures. IEEE Symposium on Visual Languages, Halifax, Nova Scotia, September 1–4, 118–125. 
I
OANNIDOU
,
A.,
R
ADER
,
C.,
R
EPENNING
,
A.,
L
EWIS
,
C.,
&
C
HERRY
,
G. 2003. Making constructionism work in 
the classroom. International Journal of Computers for Mathematical Learning, 8(1), 63-108. 
control SDK system:Online Convert PDF file to Tiff. Best free online PDF Tif
Using this .NET PDF to TIFF conversion control, C# developers can render and convert PDF document to TIFF image file with no loss in original file quality.
www.rasteredge.com
control SDK system:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
DotNetNuke), SharePoint. Scan high quality image to PDF, tiff and various image formats, including JPG, JPEG, PNG, GIF, TIFF, etc. Able to
www.rasteredge.com
55 
J
ONES
,
M.
G.,
B
RADER
-A
RAJE
,
L.,
C
ARBONI
,
L.
W.,
C
ARTER
,
G.,
R
UA
,
M.
J.,
B
ANILOWER
,
E.
AND 
H
ATCH
,
H. 
2000. Tool time: Gender and students’ use of tools, control, and authority. Journal of Research in Science 
Teaching 37(8), 760-783. 
K
AFAI
,
Y.
1996.
Gender differences in children’s constructions of video games. In Interacting with Video, P. 
P. 
Greenfield and R. Cocking (Eds.), Greenwood Publishing Group, 39-66. 
K
AHLER
,
H. 2001. More Than WORDs - Collaborative tailoring of a word processor. Journal of Universal 
iversal 
Computer Science, 7(9), 826-847. 
47. 
K
ARAM 
M.
AND 
S
MEDLEY 
T. 2002. A Testing methodology for a dataflow based visual programming language. 
IEEE Symposia on Human-Centric Computing, Arlington, Virginia, September 3-6, 86–89. 
9. 
K
ATZ 
I.R.
AND 
A
NDERSON 
J.R. 1988. Debugging: An analysis of bug-location strategies, Human Computer 
Interaction, 3, 351-399. 
K
ELLEHER 
C.
AND 
P
AUSCH 
R. 2005. Lowering the barriers to programming: A taxonomy of programming envi-
-
ronments and languages for novice programmers. ACM Computing Surveys 37(2), 83-137. 
K
ELLEHER
,
C.;
P
AUSCH
,
R. 2006. Lessons learned from designing a programming system to support middle 
school girls creating animated stories. IEEE Symposium on Visual Languages and Human-Centric Com-
Com-
puting, 165-172. 
K
ELLEHER
,
C.,
P
AUSCH
,
R.,
AND 
K
IESLER
,
S. 2007. Storytelling Alice motivates middle school girls to learn 
computer programming. ACM Conference on Human Factors in Computing Systems, San Jose, California, 
1455-1464. 
K
ISSINGER 
C.,
B
URNETT 
M.,
S
TUMPF 
S.,
S
UBRAHMANIYAN 
N.,
B
ECKWITH 
L.,
Y
ANG 
S.,
AND 
R
OSSON 
M.B. 
2006.  Supporting  end-user  debugging:  What  do  users  want  to  know?  Advanced  Visual  Interfaces, 
Venezia, Italy, 135-142. 
K
A.J.
AND 
M
YERS 
B.A.
2003. Development and evaluation of a model of programming errors. IEEE Sympo-
sium Human-Centric Computing Languages and Environments, Auckland, New Zealand, October,7-14.  
 
K
A.J.,
AND 
M
YERS 
B.A. 2004. Designing the Whyline: A debugging interface for asking questions about 
program failures. ACM Conference on Human Factors in Computing Systems, Vienna, Austria, April, 
151-158.  
K
A.
J.,
M
YERS 
B.
A.,
AND 
A
UNG
,
H.H. 2004. Six learning barriers in end-user programming systems. IEEE 
EEE 
Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 199-
-
206. 
K
A.J.
AND 
M
YERS 
B.A. 2005. A Framework and methodology for studying the causes of software errors in 
programming systems. Journal of Visual Languages and Computing, 16(1-2), 41-84. 
4. 
Ko, A.J. and Myers, B. A. 2006. Barista: An implementation framework for enabling new tools, interaction 
techniques and views for code editors. ACM Conference on Human Factors in Computing Systems, Mont-
t-
real, Canada, April, 387-396. 
K
O
,
A.
J.
D
E
L
INE
,
R.,
V
ENOLIA
,
G. 2007. Information needs in collocated software development teams. Interna-
na-
tional Conference on Software Engineering, Minneapolis, MN, May 20-26, 344-353. 
3. 
K
O
,
A.J.
AND 
M
YERS
,
B.A. 2008. Debugging reinvented: Asking and answering why and why not questions 
about program behavior. International Conference on Software Engineering (ICSE), Leipzig, Germany, 
May 10-18, 301-310. 
K
O
,
A.J. 2008. Asking and answering questions about the causes of software behaviors, Ph.D. thesis, Human-
man-
Computer Interaction Institute Technical Report CMU-CS-08-122, May. 
y. 
K
RISHNA 
V.,
C
OOK 
C.,
K
ELLER 
D.,
C
ANTRELL 
J.,
W
ALLACE 
C.,
B
URNETT 
M.,
AND 
R
OTHERMEL 
G. 2001. Incor-
porating incremental validation and impact analysis into spreadsheet maintenance: An empirical study. 
IEEE International Conference on Software Maintenance, Washington, DC, November, 72-81. 
K
RISHNAMURTHI 
S.,
F
INDLER 
R.B.,
G
RAUNKE 
P.
AND 
F
ELLEISEN 
M. 2006. Modeling web interactions and 
errors. In Goldin, D., Smolka S. and Wegner P., (Eds.) Interactive Computation: The New Paradigm, 
Springer Lecture Notes in Computer Science. Springer-Verlag.  
L
AKSHMINARAYANAN 
V.,
L
IU 
W.,
C
HEN 
C.L.,
M.
E
ASTERBROOK 
S.
AND 
P
ERRY 
D.
E. 2006. Software architects 
in practice: Handling requirements. 16th International Conference of the IBM Centers for Advanced Stud-
d-
ies, Toronto, Canada, 16-19. 
control SDK system:C# Create PDF from Tiff Library to convert tif images to PDF in C#
Similarly, Tiff image with single page or multiple pages is supported. Description: Convert to PDF/TIFF with specified zoom value and save it on the disk.
www.rasteredge.com
control SDK system:VB.NET PDF insert image library: insert images into PDF in vb.net
to provide users the most individualized PDF page image inserting function of specific format, such as Png, Gif and TIFF, to any selected PDF page with your
www.rasteredge.com
56 
L
A
T
OZA 
T.,
V
ENOLIA 
G.
AND 
D
E
L
INE 
R. 2006. Maintaining mental models: A study of developer work habits, 
International Conference on Software Engineering, Shanghai, China, 492-501. 
L
AWRANCE 
J.,
C
LARKE 
S.,
B
URNETT 
M.,
AND 
R
OTHERMEL 
G. 2005. How well do professional developers test 
with code coverage visualizations? An empirical study. IEEE Symposium on Visual Languages and Hu-
man-Centric Computing, Dallas, Texas, September, 53-60. 
L
AWRANCE 
J.,
A
BRAHAM 
R.,
B
URNETT 
M.,
AND 
E
RWIG 
M. 2006. Sharing reasoning about faults in spread-
sheets: An  empirical study. IEEE  Symposium  on  Visual Languages and  Human-Centric Computing, 
Brighton, UK, September, 35-42.  
L
ESHED
,
G.,
H
ABER
,
E.
M.,
M
ATTHEWS
,
T.,
AND 
L
AU
,
T. 2008. CoScripter: automating & sharing how-to 
knowledge in the enterprise. ACM Conference on Human Factors in Computing Systems, Florence, Italy, 
April 05 – 10, 1719-1728. 
L
ETONDAL
,
C. 2006. Participatory programming: Developing programmable bioinformatics tools for end users. 
In End-User Development, H. Lieberman, F. Paterno, and V. Wulf (eds.) Springer, 207-242. 
242. 
L
EVENTHAL 
L.M.,
T
EASLEY 
B.E.
AND 
R
OHLMAN 
D.S. 1994. Analyses of factors related to positive test bias in 
software testing. International Journal of Human-Computer Studies, 41, 717-749. 
L
IEBERMAN 
H.
AND 
F
RY 
C. 1995. Bridging the gulf between code and behavior in programming. ACM Confer-
-
ence on Human Factors in Computing, Denver, Colorado, 480-486. 
L
IEBERMAN 
H.
AND 
F
RY 
C. 1997. ZStep 95: A reversible, animated, source code stepper, in Software Visualiza-
-
tion: Programming as a Multimedia Experience, Stasko, J., Domingue, J. Brown, M. and Price, B. eds., 
MIT Press, Cambridge, MA. 
L
IEBERMAN 
H. (ed.) 2000. Your Wish is My Command: Giving Users the Power to Instruct their Software. San 
Francisco: Morgan Kaufmann. 
L
IEBERMAN 
H.,
P
ATERNO 
F.
AND 
W
ULF 
V. (eds) 2006. End-User Development. Kluwer/ Springer. 
L
INGAM
,
S.
AND 
E
LBAUM
,
S. 2007. Supporting end-users in the creation of dependable web clips. International 
Conference on World Wide Web, Banff, Alberta, Canada, May 953-962. 
L
IM 
B.,
D
EY 
A.,
A
VRAHAMI 
D. 2009. Why and why not explanations improve the intelligibility of context-
-
aware intelligent systems. ACM Conference on Human Factors in Computing Systems, Boston, MA, Apr. 
Apr. 
4-9, 2119-2128. 
L
IN 
J.
AND 
L
ANDAY  
J.A. 2008. Employing Patterns and Layers for Early-Stage Design and Prototyping of 
Cross-Device User Interfaces. ACM Conference on Human Factors in Computing Systems, Florence, It-
t-
aly, 1313–1322. 
L
ITTLE
,
G.,
L
AU
,
T.
A.,
C
YPHER
,
A.,
L
IN
,
J.,
H
ABER
,
E.
M.,
AND 
K
ANDOGAN
,
E. (2007). Koala: capture, share, 
e, 
automate, personalize business processes on the web. ACM Conference on Human Factors in Computing 
Systems, San Jose, California, USA, April 943-946. 
L
ITTLE 
G.
AND 
M
ILLER 
R.C. 2006. Translating keyword commands into executable code. ACM Symposium on 
User Interface Software and Technology, Montreux, Switzerland, October, 135-144.  
L
ITTMAN 
D.C.,
P
INTO 
J.,
L
ETOVSKY 
S.
AND 
S
OLOWAY
,
E. 1986. Mental models and software maintenance, 
Empirical Studies of Programmers, 1st Workshop, Washington, DC, 80-98. 
L
IU 
H.
AND 
L
IEBERMAN 
H. 2005. Programmatic semantics for natural language interfaces. ACM Conference on 
Human Factors in Computing, Portland, Oregon, USA, April, 1597-1600. 
M
ACÍAS 
J.A.
AND 
P
ATERNÒ 
F. 2008. Customization of web applications through an intelligent environment 
exploiting logical interface descriptions. Interacting with Computers, 20(1): 29-47. 
M
ACKAY
,
W.
E. 1990. Patterns of sharing customizable software. ACM Conference on Computer-Supported 
Cooperative Work, Los Angeles, CA, USA, October, 209-221. 
21. 
M
AC
L
EAN
,
A.,
C
ARTER
,
K.,
L
ÖVSTRAND
,
L.
AND 
M
ORAN
,
T. 1990. User-tailorable systems: Pressing the issue 
with buttons. ACM Conference on Human Factors in Computing Systems, April, 175-182. 
M
ANDELIN 
D.,
X
L.,
AND 
B
ODIK 
R.,
AND 
K
IMELMAN 
D. 2005. Jungloid mining: Helping to navigate the API 
jungle. ACM SIGPLAN Conference on Programming Language Design and Implementation, Chicago, Il-
l-
linois, June 12-15, 48-61. 
M
ARGOLIS 
J.
AND 
F
ISHER 
A. 2003. Unlocking the Clubhouse, MIT Press, Cambridge, MA. 
57 
M
ARTINSON 
A.M. 2005. Playing with technology: Designing gender sensitive games to close the gender gap. 
Working Paper SLISWP-03-05, School of Library and Information Science, Indiana University. 
M
ATWIN
,
S.
AND 
P
IETRZYKOWSKI
,
T. 1985. Prograph: a preliminary report. Computer Languages 10(2): 91–
91–
126. 
M
C
D
ANIEL 
R.,
AND 
M
YERS 
B. 1999. Getting more out of programming-by-demonstration. ACM Conference on 
on 
Human Factors in Computing Systems, Pittsburgh, Pennsylvania, USA, May, 442-449.  
M
EHANDJIEV 
N.,
S
UTCLIFFE 
A.
AND 
L
EE
,
D. 2006. Organizational view of end-user development. In End-User 
User 
Development, H. Lieberman, F. Paterno, and V. Wulf (eds.) Springer, 371-399. 
9. 
M
ILLER 
R.
AND 
M
YERS 
B.A. 2001. Outlier finding: Focusing user attention on possible errors. ACM Symposium 
on User Interface Software and Technology, Orlando, Florida, USA, November, 81-90. 
M
ILLER 
R.
AND 
M
YERS 
B.A. 2001. Interactive simultaneous editing of multiple text regions. USENIX Annual 
ual 
Technical Conference, Boston, MA,  June, pp. 161-174. 
M
ILLER 
R.,
AND 
M
YERS 
B. 2002. LAPIS: Smart editing with text structure. ACM Conference on Human Factor 
in Computing Systems, Minneapolis, Minnesota, USA, April, 496-497. 
M
ITTERMEIR 
R.
AND 
C
LERMONT 
M. 2002. Finding high-level structures in spreadsheet programs. Working 
Conference on Reverse Engineering, Richmond, Virginia, USA, October, 221-232.  
M
ODUGNO 
F.,
AND 
M
YERS 
B. 1994. Pursuit: Graphically representing programs in a demonstrational visual 
shell. ACM Conference on Human Factors in Computing Systems, Boston, Massachusetts, USA, April, 
l, 
455-456. 
M
ØRCH 
A.
AND 
M
EHANDJIEV 
N.D. 2000. Tailoring as collaboration: The mediating role of multiple representa-
tions and application units, Computer Supported Cooperative Work 9(1), 75-100. 
M
YERS 
B.,
P
ARK 
S.,
N
AKANO 
Y.,
M
UELLER 
G.,
AND 
K
O
.
A.J. 2008. How designers design and program interac-
-
tive behaviors. IEEE Symposium on Visual Languages and Human-Centric Computing, Sept 15-18, 2008, 
2008, 
Herrsching am Ammersee, Germany,  to appear. 
N
ARDI 
B.A. 1993. A Small Matter of Programming: Perspectives on End User Computing. Cambridge, MA: 
The MIT Press. 
N
EWMAN 
M.W.,
L
IN 
J.,
H
ONG 
J.I.,
AND 
L
ANDAY 
J.A. 2003. DENIM: An informal web site design tool inspired 
by observations of practice. Human-Computer Interaction, 18(3), 259-324. 
324. 
N
ICHOLS 
J.,
AND 
L
AU 
T. 2008. Mobilization by demonstration: using traces to re-author existing web sites. 
Intelligent User Interfaces, Maspalomas, Gran Canaria, Spain.,January, 149-158. 
N
IESS
,
M.,
S
ADRI
,
P.,
AND 
L
EE
,
K. 2007. Dynamic Spreadsheets as Learning Technology Tools: Developing 
Teachers' Technology Pedagogical Content Knowledge (TPCK). American Educational Research Asso-
-
ciation. 
N
KWOCHA 
F.
AND 
E
LBAUM 
F. 2005. Fault patterns in Matlab. International Conference on Software Engineer-
-
ing, 1
st
Workshop on End-user Software Engineering, St. Louis, MI, May, 1-4. 
-4. 
O
KADA
,
E.M. 2005. Justification effects on consumer choice of hedonic and utilitarian goods. Journal of Mar-
-
keting Research, 62, 43-53. 
O
NOMA 
K.,
T
SAI 
W-T,
P
OONAWALA 
M.
AND 
S
UGANUMA 
H. 1988. Regression testing in an industrial environ-
-
ment. Communications of the ACM, 41(5), May, 81-86. 
O
RRICK 
E. 2006. Position Paper, Second Workshop on End-User Software Engineering, in conjunction with the 
the 
ACM Conference on Human Factors in Computing, Montreal, Quebec. 
P
ANKO 
R. 1995. Finding spreadsheet errors: most spreadsheet models have design flaws that may lead to long-
term miscalculation. Information Week, May, 100. 
P
ANKO 
R. 1998. What we know about spreadsheet errors. Journal of End User Computing, 2, 15–21. 
P
ANKO 
R. 2000. Spreadsheet errors: what we know. what we think we can do. Spreadsheet Risk Symposium, 
July 2000. 
P
ETRE
,
M.
AND 
B
LACKWELL
,
A.F. 2007. Children as unwitting end-user programmers. IEEE Symposium on 
m on 
Visual Languages and Human-Centric Computing, 239-242. 
58 
P
HALGUNE 
A.,
K
ISSINGER 
C.,
B
URNETT 
M.,
C
OOK 
C.,
B
ECKWITH 
L.,
AND 
R
UTHRUFF 
J.R. 2005. Garbage in, 
garbage out? An empirical look at oracle mistakes by end-user programmers. IEEE Symposium on Visual 
Languages and Human-Centric Computing, Dallas, TX, September, 45-52.  
.  
P
IPEK 
V.
AND 
K
AHLER 
H.
2006. Supporting collaborative tailoring. In End-User Development, H. Lieberman, F. 
F. 
Paterno, and V. Wulf (eds.) Springer, 315-345. 
P
OWELL 
S.
G.
AND 
B
AKER 
K.R. 2004. The Art of Modeling with Spreadsheets: Management Science, Spread-
d-
sheet Engineering, and Modeling Craft, Wiley.  
P
RABHAKARARAO 
S.,
C
OOK 
C.,
R
UTHRUFF 
J.,
C
RESWICK 
E.,
M
AIN 
M.,
D
URHAM
,M.,
AND 
B
URNETT 
M. 2003. 
Strategies and behaviors of end-user programmers with interactive fault localization. IEEE Symposium on 
Human-Centric Computing Languages and Environments, Auckland, New Zealand, September, 15-22. 
2. 
R
AKIC 
M.
AND 
M
EDVIDOVIC 
N. 2001. Increasing the confidence in off-the-shelf components: A software con-
n-
nector-based approach. ACM SIGSOFT Software Engineering Notes, 26(3), 11-18. 
8. 
R
AVICHANDRAN 
T.
AND 
R
OTHENBERGER 
M. 2003. Software reuse strategies and component markets. Commu-
-
nications of the ACM, 46(8), 109-114. 
R
AZ 
O.,
K
OOPMAN 
P.
AND 
S
HAW 
M. 2002. Semantic anomaly detection in online data sources. International 
Conference on Software Engineering, Orlando, Florida, May, 302-312.  
R
EPENNING
,
A.
AND 
S
ULLIVAN
,
J.
2003. The pragmatic web: Agent-based multimodal web interaction with no 
browser in sight. International Conference on Human-Computer Interaction, Zurich, Switzerland. 
R
EPENNING 
A.
AND 
I
OANNIDOU 
A. 1997. Behavior processors: Layers between end users and Java virtual ma-
chine. IEEE Symposium on Visual Languages, Isle of Capri, Italy, September, 23-26.  
R
EPENNING 
A.
AND 
P
ERRONE 
C. 2000. Programming by analogous examples. Communications of the ACM, 
43(3), 90-97. 
R
OBERTSON 
T.
J.,
P
RABHAKARARAO 
S.,
B
URNETT 
M.,
C
OOK 
C.,
R
UTHRUFF 
J.
R.,
B
ECKWITH 
L.,
AND 
P
HALGUNE 
A. 2004. Impact of interruption style on end-user debugging. ACM Conference on Human 
Factors in Computing systems, Vienna, Austria, April, 287-294. 
R
OBILLARD 
M.P.,
C
OELHO 
W.,
AND 
M
URPHY 
G.C. 2004. How effective developers investigate source code: An 
exploratory study. IEEE Transactions on Software Engineering, 30, 12, 889-903, 2004. 
R
ODE 
J.
AND 
R
OSSON 
M.B. 2003. Programming at runtime: Requirements and paradigms for nonprogrammer 
web application development. IEEE Symposium on Human-Centric Computing Languages and Environ-
n-
ments, Auckland, New Zealand, September, 23-30. 
R
ODE 
J.
AND 
B
HARDWAJ 
Y.
AND 
P
EREZ
-Q
UINONES 
M.A.
AND 
R
OSSON 
M.B.
AND 
H
OWARTH 
J. 2005. As easy as 
“Click”: End-user web engineering. International Conference on Web Engineering, Sydney, Australia, 
a, 
July, 478-488.  
R
ODE 
J.,
R
OSSON 
M.B.
AND 
Q
UINONES 
M.A.P.
2006. End user development of web applications, In Lieberman 
H., Paterno F., and Wulf V. (Eds.), End-User Development. Springer-Verlag. 
R
ODE 
J.A.,
T
OYE 
E.F.,
AND 
B
LACKWELL 
A.F. 2004. The fuzzy felt ethnography—understanding the program-
m-
ming patterns of domestic appliances. Personal Ubiquitous Computing. 8, 3-4, 161-176. 
6. 
R
ODE
,
J.A.,
T
OYE
,
E.F.
AND 
B
LACKWELL
,
A.F. 2005. The domestic economy: A broader unit of analysis for 
end-user programming. ACM Conference on Human Factors in Computing Systems, April, 1757-1760. 
R
ODE
,
J.A. 2008. An ethnographic examination of the relationship of gender & end-user programming, Ph.D. 
D. 
Thesis, University of California Irvine. 
R
ONEN 
B.
AND 
P
ALLEY 
M.A.
AND 
L
UCAS 
J
R
.
H.C. 1989. Spreadsheet analysis and design, Communications of 
the ACM, 32(1):84-93.  
R
OSSON 
M.
AND 
C
ARROLL 
J. 1996. The reuse of uses in Smalltalk programming. ACM Transactions on Com-
-
puter-Human Interaction, 3(3), 219-253. 
3. 
R
OSSON
,
M.B.,
C
ARROLL
,
J.M.,
S
EALS
,
C.,
&
L
EWIS
,
T. 2002. Community design of community simulations. 
Proceedings of Designing Interactive Systems, 74-83. 
R
OSSON 
M.B.
AND 
C
ARROLL 
J.M. 2003. Scenario-based design. In Jacko J.A. and Sears A. (Eds.), The Human-
-
Computer Interaction Handbook. Mahwah, NJ, Lawrence Erlbaum, 1032-1050. 
59 
R
OSSON 
M.B.,
B
ALLIN 
J.,
AND 
N
ASH 
H. 2004. Everyday programming: Challenges and opportunities for infor-
-
mal web development. IEEE Symposium on Visual Languages and Human-Centric Computing Languages 
and Environments, Rome, Italy, September, 123-130. 
R
OSSON 
M.B.,
B
ALLIN 
J.,
AND 
R
ODE 
J. 2005. Who, what, and how: A survey of informal and professional web 
developers. IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, Septem-
m-
ber, 199-206. 
R
OSSON
,
M.B.,
K
ASE
,
S. 2006. Work, play, and in-between: Exploring the role of work context for informal 
al 
web developers. IEEE Symposium on Visual Languages and Human-Centric Computing, 151-156. 
6. 
R
OSSON
,
M.B.,
S
INHA 
H.,
B
HATTACHARYA
,
M.,
AND 
Z
HAO
,
D. 2007. Design planning in end-user web devel-
l-
opment. IEEE Symposium on Visual Languages and Human-Centric Computing, 189-196. 
R
OTHERMEL 
G.,
L
L.,
D
U
P
UIS 
C.,
AND 
B
URNETT 
M. 1998. What you see is what you test: A methodology for 
testing form-based visual programs. International Conference on Software Engineering, Kyoto, Japan, 
April, 198-207.  
R
OTHERMEL 
G.,
B
URNETT 
M.,
L
L.,
D
UPUIS 
C.
AND 
S
HERETOV 
A. 2001. A Methodology for testing spread-
sheets. ACM Transactions on Software Engineering Methodologies, 10(1), 110-147.  
R
OTHERMEL 
G.,
H
ARROLD 
M.J.,
VON 
R
ONNE 
J.,
AND 
H
ONG 
C. 2002. Empirical studies of test suite reduction. 
Journal of Software Testing, Verification, and Reliability, 4(2), December. 
R
OTHERMEL 
K.,
C
OOK 
C.,
B
URNETT 
M.,
S
CHONFELD 
J.,
G
REEN 
T.R.G.,
AND 
R
OTHERMEL 
G. 2000. WYSIWYT 
testing in the spreadsheet paradigm: An empirical evaluation. International Conference on Software Engi-
-
neering, Limerick, Ireland, June, 230-239. 
R
OWE 
M.D. 1978. Teaching Science as Continuous Inquiry: A Basic (2nd ed.). McGraw-Hill, New York, NY. 
R
UTHRUFF 
J.,
C
RESWICK 
E.,
B
URNETT 
M.,
C
OOK 
C.,
P
RABHAKARARAO 
S.,
F
ISHER 
II
M.,
AND 
M
AIN 
M. 2003. 
End-user software visualizations for fault localization. ACM Symposium on Software Visualization, San 
an 
Diego, California, USA, June, 123-132. 
R
UTHRUFF 
J.R.,
P
HALGUNE 
A.,
B
ECKWITH 
L.,
B
URNETT 
M.,
AND 
C
OOK 
C. 2004. Rewarding “good” behavior: 
End-user debugging and rewards. IEEE Symposium on Visual Languages and Human-Centered Comput-
t-
ing, Rome, Italy, September, 115-122. 
R
UTHRUFF 
J.,
B
URNETT 
M.,
AND 
R
OTHERMEL 
G. 2005. An empirical study of fault localization for end-user 
programmers. International Conference on Software Engineering, St. Louis, Missouri, May, 352-361. 
1. 
R
UTHRUFF 
J.,
P
RABHAKARARAO 
S.
R
EICHWEIN 
J.,
C
OOK 
C.,
C
RESWICK 
E.
AND 
B
URNETT 
M. 2005. Interactive, 
visual fault localization support for end-user programmers. Journal of Visual Languages and Computing 
16(1-2), 3-40, February/April. 
R
UTHRUFF 
J.R.,
B
URNETT 
M.,
AND 
R
OTHERMEL 
G. 2006. Interactive fault localization techniques in an end-user 
programming environment. IEEE Transactions on Software Engineering, 32(4), 213-239, April.  
S
AJANIEMI 
J. 2000. Modeling spreadsheet audit: A rigorous approach to automatic visualization. Journal of 
Visual Languages and Computing, 11(1), 49–82. 
S
CAFFIDI 
C.,
S
HAW 
M.,
AND 
M
YERS 
B.A. 2005.  Estimating the numbers of end users and end user program-
mers. IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September, 
r, 
207-214. 
S
CAFFIDI 
C.,
K
A.J.,
M
YERS 
B.,
S
HAW 
M.
2006. Dimensions characterizing programming feature usage by 
information workers. IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, 
n, 
UK, September, 59-62. 
S
CAFFIDI 
C. 2007. Unsupervised inference of data formats in human-readable notation. Proceedings of 9th 
9th 
International Conference on Enterprise Integration Systems, HCI Volume, 236-241. 
S
CAFFIDI 
C.,
M
YERS 
B.,
AND 
S
HAW 
M. 2007. Trial by water: creating Hurricane Katrina “person locator” web 
eb 
sites. In Weisband S., Leadership at a Distance: Research in Technologically-Supported Work (ed), Law-
w-
rence Erlbaum. 
S
CAFFIDI 
C.,
M
YERS 
B.A.,
AND 
S
HAW 
M. 2008. Topes: Reusable abstractions for validating data. International 
al 
Conference on Software Engineering, Leipzig, Germany, May 2008, 1-10. 
60 
S
EGAL 
J. 2005. When software engineers met research scientists: A case study. Empirical Software Engineer-
-
ing, 10, 517–536, 2005. 
S
EGAL
,
J. 2007.  Some problems of professional end user developers. IEEE Symposium on Visual Languages 
es 
and Human-Centric Computing, 111-118. 
S
HAW 
M.
1995. Architectural issues in software reuse: It's not just the functionality, it's the packaging. Sympo-
sium on Software Reusability, Seattle, Washington, USA, April, 3-6. 
S
HAW
,
M. 2004. Avoiding costly errors in your spreadsheets. Contractor’s Management Report 11, 2-4. 
S
MITH 
D.,
C
YPHER 
A.,
AND 
S
POHRER 
J. 1994. KidSim: Programming agents without a programming language. 
Communications of ACM, 37(7), July, 54-67. 
S
MITH 
D.,
C
YPHER 
A.,
AND 
T
ESLER 
L. 2000. Programming by example: Novice programming comes of age. 
Communications of the ACM, 43(3), 75-81. 
S
TEVENS 
G.,
Q
UAISSER 
G.,
AND 
K
LANN 
M. 2006. Breaking it up: An industrial case study of component-based 
tailorable software design. In End-User Development, H. Lieberman, F. Paterno, and V. Wulf (eds.). 
). 
Springer, 269-294. 
S
TYLOS 
J.
AND 
M
YERS 
B.A. 2006. Mica: A web-search tool for finding API components and examples. IEEE 
EE 
Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September, 195-202. 
2. 
S
TYLOS 
J.,
M
YERS 
B.A.,
AND 
F
AULRING 
A. 2004. Citrine: Providing intelligent copy-and-paste. ACM Sympo-
mpo-
sium on User Interface Software and Technology, Santa Fe, NM, October 24-27, pp. 185-188.  
-188.  
S
UBRAHMANIYAN 
N.,
K
ISSINGER 
C.,
R
ECTOR 
K.,
I
NMAN 
D.,
K
APLAN 
J.,
B
ECKWITH 
L.,
AND 
B
URNETT 
M.M. 
2007. Explaining debugging strategies to end-user programmers. IEEE Symposium on Visual Languages 
ges 
and Human-Centric Computing, Couer dAlene, Idaho, Sept. 23-27, 127-134. 
34. 
S
UBRAHMANIYAN
,
N.,
B
ECKWITH
,
L.,
G
RIGOREANU
,
V.,
B
URNETT
,
M.,
W
IEDENBECK
,
S.,
N
ARAYANAN
,
V.,
B
UCHT
,
K.,
D
RUMMOND
,
R.,
AND 
F
ERN
,
X. 2008. Testing vs. code inspection vs. what else?: male and fe-
-
male end users' debugging strategies. ACM Conference on Human Factors in Computing Systems, Flor-
r-
ence, Italy, April 05 – 10, 617-626. 
S
UTCLIFFE 
A.
AND 
M
EHANDJIEV
,
N. 2004. End-user development. Communications of the ACM , 47(9), 31-32.  
.  
S
UTCLIFFE
,
A.
G. 2002. The domain theory: patterns for knowledge and software reuse. Mahwah NJ: Lawrence 
Erlbaum Associates. 
T
ALBOT
,
J.,
L
EE
,
B.,
K
APOOR
,
A.,
AND 
T
AN
,
D.
S. 2009. EnsembleMatrix: interactive visualization to support 
machine learning with multiple classifiers. ACM Conference on Human Factors in Computing Systems, 
Boston, MA, April, 1283-1292. 
T
ASSEY
,
G. 2002. The economic impacts of inadequate infrastructure for software testing. National Institute of 
Standards and Technology, RTI Project Number 7007.011. 
T
EASLEY 
B.
AND 
L
EVENTHAL 
L. 1994. Why software testing is sometimes ineffective: Two applied studies of 
positive test strategy. Journal of Applied Psychology 79(1), 142-155.  
T
EXIER 
G.,
AND 
G
UITTET 
L. 1999. User defined objects are first class citizens. International Conference on 
Computer-Aided Design of User Interfaces, Louvain-la-Neuve, Belgium, October, 231-244. 
244. 
T
IP 
F. 1995. A survey of program slicing techniques. Journal of Programming Languages 3(3), 121-189. 
T
OOMIM
,
M.,
D
RUCKER
,
S.
M.,
D
ONTCHEVA
,
M.,
R
AHIMI
,
A.,
T
HOMSON
,
B.,
AND 
L
ANDAY
,
J.
A. 2009. Attach-
ing UI enhancements to websites with end users. ACM Conference on Human Factors in Computing Sys-
tems Boston, MA, April 1859-1868. 
T
OOMIM
,
M.,
B
EGEL
,
A.,
G
RAHAM
,
S.L. 2004. Managing duplicated code with linked editing. IEEE Symposium 
on Visual Languages and Human Centric Computing, 173-180, September. 
T
RIGG
,
R.
H.
AND 
B
ØDKER
,
S. 1994. From implementation to design: tailoring and the emergence of systemati-
-
zation in CSCW. ACM Conference on Computer Supported Cooperative Work, Chapel Hill, North Caro-
North Caro-
lina, October 45-54. 
U
MARJI
,
M.,
P
OHL
,
M.,
S
EAMAN
,
C.,
K
ORU
,
A.
G.,
AND 
L
IU
,
H. 2008. Teaching software engineering to end-
-
users. International Workshop on End-User Software Engineering, Leipzig, Germany, May 40-42. 
42. 
Documents you may be interested
Documents you may be interested