-
1
-
-
33745838881
-
Goal-Directed Debugging of Spreadsheets
-
September 20-24, Dallas, TX: pp
-
Abraham, R. and Erwig, M. "Goal-Directed Debugging of Spreadsheets," in VL/HCC 2005. September 20-24, 2005. Dallas, TX: pp. 37-44.
-
(2005)
VL/HCC 2005
, pp. 37-44
-
-
Abraham, R.1
Erwig, M.2
-
2
-
-
0038005172
-
Supporting Multimedia Designers: Towards more Effective Design Tools
-
Bailey, B.P., Konstan, J.A., and Carlis, J.V. "Supporting Multimedia Designers: Towards more Effective Design Tools," in 8th International Conference on Multimedia Modeling. 2001. pp. 267-286.
-
(2001)
8th International Conference on Multimedia Modeling
, pp. 267-286
-
-
Bailey, B.P.1
Konstan, J.A.2
Carlis, J.V.3
-
3
-
-
33646148021
-
A brief survey of program slicing
-
Baowen, X., Ju, Q., Xiaofang, Z., Zhongqiang, W., and Lin, C., "A brief survey of program slicing." SIGSOFT Software Engineering Notes, 2005. 30(2): pp. 1-36.
-
(2005)
SIGSOFT Software Engineering Notes
, vol.30
, Issue.2
, pp. 1-36
-
-
Baowen, X.1
Ju, Q.2
Xiaofang, Z.3
Zhongqiang, W.4
Lin, C.5
-
5
-
-
28044462886
-
Profiling software API usability for consumer electronics
-
Bore, C. and Bore, S., "Profiling software API usability for consumer electronics." Consumer Electronics, 2005.
-
(2005)
Consumer Electronics
-
-
Bore, C.1
Bore, S.2
-
7
-
-
2042503037
-
Measuring API Usability
-
May
-
Clarke, S., "Measuring API Usability." Dr. Dobbs Journal, May, 2004. pp. S6-S9.
-
(2004)
Dr. Dobbs Journal
-
-
Clarke, S.1
-
8
-
-
57049148921
-
Describing and Measuring API Usability with the Cognitive Dimensions
-
Clarke, S. "Describing and Measuring API Usability with the Cognitive Dimensions," in Cognitive Dimensions of Notations 10th Anniversary Workshop. 2005. www.cl.cam.ac.uk/~afb21/CognitiveDimensions/ workshop2 005/Clarke-position-paper.pdf
-
(2005)
Cognitive Dimensions of Notations 10th Anniversary Workshop
-
-
Clarke, S.1
-
9
-
-
34548234162
-
JASPER: An Eclipse Plug-In to Facilitate Software Maintenance Tasks
-
October 22-23, Portland, Oregon: pp
-
Coblenz, M.J., Ko, A.J., and Myers, B.A. "JASPER: An Eclipse Plug-In to Facilitate Software Maintenance Tasks," in Eclipse Technology eXchange (ETX) Workshop at OOP-SLA 2006. October 22-23, 2006. Portland, Oregon: pp. 65-69.
-
(2006)
Eclipse Technology eXchange (ETX) Workshop at OOP-SLA 2006
, pp. 65-69
-
-
Coblenz, M.J.1
Ko, A.J.2
Myers, B.A.3
-
11
-
-
32844470015
-
-
Davis, R.C. and Landay, J.A. Informal Animation Sketching: Requirements and Design, in AAAI 2004 Fall Symposium on Making Pen-Based Interaction Intelligent and Natural. October 21-24, 2004. pp. 42-48.
-
Davis, R.C. and Landay, J.A. "Informal Animation Sketching: Requirements and Design," in AAAI 2004 Fall Symposium on Making Pen-Based Interaction Intelligent and Natural. October 21-24, 2004. pp. 42-48.
-
-
-
-
12
-
-
34548790691
-
The Factory Pattern in API Design: A Usability Evaluation
-
May 20-26, Minneapolis, MN: pp
-
Ellis, B., Stylos, J., and Myers, B. "The Factory Pattern in API Design: A Usability Evaluation," in International Conference on Software Engineering (ICSE2007). May 20-26, 2007. Minneapolis, MN: pp. 302-312.
-
(2007)
International Conference on Software Engineering (ICSE2007)
, pp. 302-312
-
-
Ellis, B.1
Stylos, J.2
Myers, B.3
-
13
-
-
0023454438
-
The vocabulary problem in human-system communication
-
Furnas, G.W., Landauer, T.K., Gomez, L.M., and Dumais, S.T., "The vocabulary problem in human-system communication" Commun. ACM, 1987. 30(11): pp. 964-971.
-
(1987)
Commun. ACM
, vol.30
, Issue.11
, pp. 964-971
-
-
Furnas, G.W.1
Landauer, T.K.2
Gomez, L.M.3
Dumais, S.T.4
-
14
-
-
0004189634
-
-
Reading, MA: Addison-Wesley
-
Gamma, E., Helm, R., Johnson, R., and Vlissides, J., Design Patterns. 1995, Reading, MA: Addison-Wesley.
-
(1995)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
15
-
-
33244494424
-
-
Kersten, M. and Murphy, G.C. Mylar: a degree-of-interest model for IDEs, in AOSD'05: 4th international Conference on Aspect-Oriented Software Development. March 14-18, 2005. Chicago, Illinois: pp. 159-168.
-
Kersten, M. and Murphy, G.C. "Mylar: a degree-of-interest model for IDEs," in AOSD'05: 4th international Conference on Aspect-Oriented Software Development. March 14-18, 2005. Chicago, Illinois: pp. 159-168.
-
-
-
-
16
-
-
0038786616
-
Where do web sites come from? capturing and interacting with design history
-
Minneapolis, Minnesota: pp
-
Klemmer, S.R., Thomsen, M., Phelps-Goodman, E., Lee, R., and Landay, J.A. "Where do web sites come from? capturing and interacting with design history," in Proceedings of CHI'2002: the SIGCHI conference on Human factors in computing systems. 2002. Minneapolis, Minnesota: pp. 1-8.
-
(2002)
Proceedings of CHI'2002: The SIGCHI conference on Human factors in computing systems
, pp. 1-8
-
-
Klemmer, S.R.1
Thomsen, M.2
Phelps-Goodman, E.3
Lee, R.4
Landay, J.A.5
-
17
-
-
34548742277
-
A Field Study of Information Needs in Collocated Software Development Teams
-
May 20-26, Minneapolis, MN
-
Ko, A.J. and DeLine, R. "A Field Study of Information Needs in Collocated Software Development Teams," in International Conference on Software Engineering (ICSE2007). May 20-26, 2007. Minneapolis, MN:
-
(2007)
International Conference on Software Engineering (ICSE2007)
-
-
Ko, A.J.1
DeLine, R.2
-
18
-
-
4544284515
-
-
Ko, A.J. and Myers, B.A. Development and Evaluation of a Model of Programming Errors, in IEEE Symposium on End-User and Domain-Specific Programming (EUP'03), part of the IEEE Symposia on Human-Centric Computing Languages and Environments. October 28-31, 2003. Auckland, New Zealand: pp. 7-14.
-
Ko, A.J. and Myers, B.A. "Development and Evaluation of a Model of Programming Errors," in IEEE Symposium on End-User and Domain-Specific Programming (EUP'03), part of the IEEE Symposia on Human-Centric Computing Languages and Environments. October 28-31, 2003. Auckland, New Zealand: pp. 7-14.
-
-
-
-
19
-
-
4544342841
-
-
Ko, A.J. and Myers, B.A. Designing the Whyline, A Debugging Interface for Asking Why and Why Not questions about Runtime Failures, in Proceedings CHI'2004: Human Factors in Computing Systems. April 24-29, 2004. Vienna, Austria: pp. 151-158.
-
Ko, A.J. and Myers, B.A. "Designing the Whyline, A Debugging Interface for Asking Why and Why Not questions about Runtime Failures," in Proceedings CHI'2004: Human Factors in Computing Systems. April 24-29, 2004. Vienna, Austria: pp. 151-158.
-
-
-
-
20
-
-
57349156958
-
Debugging, Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior
-
10-18 May, Leipzig, Germany: pp. To appear
-
Ko, A.J. and Myers, B.A. "Debugging, Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior," in ICSE'2008: 30th International Conference on Software Engineering. 10-18 May, 2008. Leipzig, Germany: pp. To appear.
-
(2008)
ICSE'2008: 30th International Conference on Software Engineering
-
-
Ko, A.J.1
Myers, B.A.2
-
21
-
-
16244412320
-
-
Ko, A.J., Myers, B.A., and Aung, H.H. Six Learning Barriers in End-User Programming Systems, in IEEE Symposium on Visual Languages and Human-Centric Computing. September 26-29, 2004. Rome, Italy: pp. 199-206.
-
Ko, A.J., Myers, B.A., and Aung, H.H. "Six Learning Barriers in End-User Programming Systems," in IEEE Symposium on Visual Languages and Human-Centric Computing. September 26-29, 2004. Rome, Italy: pp. 199-206.
-
-
-
-
22
-
-
33947322194
-
An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks
-
Dec
-
Ko, A.J., Myers, B.A., Coblenz, M., and Aung, H.H., "An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks." IEEE Transactions on Software Engineering, Dec, 2006. 33(12): pp. 971-987.
-
(2006)
IEEE Transactions on Software Engineering
, vol.33
, Issue.12
, pp. 971-987
-
-
Ko, A.J.1
Myers, B.A.2
Coblenz, M.3
Aung, H.H.4
-
23
-
-
0035280412
-
Sketching Interfaces: Toward More Human Interface Design
-
March
-
Landay, J. and Myers, B., "Sketching Interfaces: Toward More Human Interface Design." IEEE Computer, March, 2001. 34(3): pp. 56-64.
-
(2001)
IEEE Computer
, vol.34
, Issue.3
, pp. 56-64
-
-
Landay, J.1
Myers, B.2
-
24
-
-
38049079668
-
-
LaToza, T.D., Garlan, D., Herbsleb, J.D., and Myers, B.A. Program comprehension as fact finding, in ESEC/FSE 2007: ACM SIGSOFT Symposium on the Foundations of Software Engineering. September 3-7, 2007. Dubrovnik, Croatia: pp. 361-370.
-
LaToza, T.D., Garlan, D., Herbsleb, J.D., and Myers, B.A. "Program comprehension as fact finding," in ESEC/FSE 2007: ACM SIGSOFT Symposium on the Foundations of Software Engineering. September 3-7, 2007. Dubrovnik, Croatia: pp. 361-370.
-
-
-
-
25
-
-
57049179990
-
How Developers Reason about Update Paths
-
Submitted for publication
-
LaToza, T.D. and Myers, B.A., "How Developers Reason about Update Paths." Submitted for publication, 2008.
-
(2008)
-
-
LaToza, T.D.1
Myers, B.A.2
-
26
-
-
33947315724
-
Maintaining Mental Models: A Study of Developer Work Habits
-
Shanghai, China: pp
-
LaToza, T.D., Venolia, G., and DeLine, R. "Maintaining Mental Models: A Study of Developer Work Habits," in Proceedings of the International Conference on Software Engineering (ICSE'2006). 2006. Shanghai, China: pp. 492-501.
-
(2006)
Proceedings of the International Conference on Software Engineering (ICSE'2006)
, pp. 492-501
-
-
LaToza, T.D.1
Venolia, G.2
DeLine, R.3
-
27
-
-
85013185379
-
The Debugging Scandal and What to Do About It
-
April, Special Issue
-
Lieberman, H., "The Debugging Scandal and What to Do About It." CACM, April, 1997. 40(4): pp. 26-78. Special Issue.
-
(1997)
CACM
, vol.40
, Issue.4
, pp. 26-78
-
-
Lieberman, H.1
-
28
-
-
0032072213
-
Building More Usable APIs
-
McLellan, S.G. and Roesler, A.W., "Building More Usable APIs." IEEE Software, 1998. 15(3): pp. 78-86.
-
(1998)
IEEE Software
, vol.15
, Issue.3
, pp. 78-86
-
-
McLellan, S.G.1
Roesler, A.W.2
-
29
-
-
85008030408
-
How are Java software developers using the Eclipse IDE?
-
Jul/Aug
-
Murphy, G.C., Kersten, M., and Findlater, L., "How are Java software developers using the Eclipse IDE?" IEEE Software, Jul/Aug, 2006. pp. 76-83.
-
(2006)
IEEE Software
, pp. 76-83
-
-
Murphy, G.C.1
Kersten, M.2
Findlater, L.3
-
30
-
-
57049093691
-
End-User Programming Productivity Tools
-
April 23, Montreal, Canada
-
Myers, A.J.K.B.A., Coblenz, M.J., and Stylos, J. "End-User Programming Productivity Tools," in The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II) at CHI'2006. April 23, 2006. Montreal, Canada: http://www.cs.cmu.edu/~ajko/papers/ Ko2005ProductivityTo ols.pdf.
-
(2006)
The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II) at CHI'2006
-
-
Myers, A.J.K.B.A.1
Coblenz, M.J.2
Stylos, J.3
-
31
-
-
33745869117
-
-
Myers, B., Weitzman, D.A., Ko, A.J., and Chau, D.H. Answering Why and Why Not Questions in User Interfaces, in Proceedings CHF2006: Human Factors in Computing Systems. April 22-27, 2006. Montreal, Canada: pp. 397-406.
-
Myers, B., Weitzman, D.A., Ko, A.J., and Chau, D.H. "Answering Why and Why Not Questions in User Interfaces," in Proceedings CHF2006: Human Factors in Computing Systems. April 22-27, 2006. Montreal, Canada: pp. 397-406.
-
-
-
-
32
-
-
84869132808
-
Invited Research Overview: End-User Programming
-
April 22-27, Montreal, Canada: pp
-
Myers, B.A., Ko, A.J., and Burnett, M.M. "Invited Research Overview: End-User Programming," in Extended Abstracts, CHF2006. April 22-27, 2006. Montreal, Canada: pp. 75-80.
-
(2006)
Extended Abstracts, CHF2006
, pp. 75-80
-
-
Myers, B.A.1
Ko, A.J.2
Burnett, M.M.3
-
33
-
-
25844507916
-
Natural Programming Languages and Environments
-
Sept
-
Myers, B.A., Pane, J.F., and Ko, A., "Natural Programming Languages and Environments." CACM, Sept, 2004. 47(9): pp. 47-52.
-
(2004)
CACM
, vol.47
, Issue.9
, pp. 47-52
-
-
Myers, B.A.1
Pane, J.F.2
Ko, A.3
-
34
-
-
0033661408
-
Sitemaps, Storyboards, and Specifications: A Sketch of Web Site Design Practice
-
August, New York City: pp
-
Newman, M.W. and Landay, J.A. "Sitemaps, Storyboards, and Specifications: A Sketch of Web Site Design Practice," in Designing Interactive Systems, DIS 2000. August, 2000. New York City: pp. 263-274.
-
(2000)
Designing Interactive Systems, DIS 2000
, pp. 263-274
-
-
Newman, M.W.1
Landay, J.A.2
-
35
-
-
57049177472
-
-
Pane, J., A Programming System for Children that is Designed for Usability. PhD Thesis, Computer Science Department, Carnegie Mellon University, 2002, Pittsburgh, PA. http://www.cs.cmu.edu/~pane/thesis/. Computer Science Technical Report CMU-CS-02-127.
-
Pane, J., A Programming System for Children that is Designed for Usability. PhD Thesis, Computer Science Department, Carnegie Mellon University, 2002, Pittsburgh, PA. http://www.cs.cmu.edu/~pane/thesis/. Computer Science Technical Report CMU-CS-02-127.
-
-
-
-
36
-
-
0033714067
-
-
Pane, J.F. and Myers, B.A. Tabular and Textual Methods for Selecting Objects from a Group, in Proceedings of VL 2000: IEEE International Symposium on Visual Languages. September 10-13, 2000. Seattle, WA: IEEE Computer Society, pp. 157-164.
-
Pane, J.F. and Myers, B.A. "Tabular and Textual Methods for Selecting Objects from a Group," in Proceedings of VL 2000: IEEE International Symposium on Visual Languages. September 10-13, 2000. Seattle, WA: IEEE Computer Society, pp. 157-164.
-
-
-
-
37
-
-
0038387942
-
-
Pane, J.F. and Myers, B.A. The Impact of Human-Centered Features on the Usability of a Programming System for Children, in CHI. Apr 1-6, 2002. Minneapolis, MN: pp. 684-685. http://www-2.cs.cmu.edu/~pane/research. html. Extended Abstracts for CHI'2002.
-
Pane, J.F. and Myers, B.A. "The Impact of Human-Centered Features on the Usability of a Programming System for Children," in CHI. Apr 1-6, 2002. Minneapolis, MN: pp. 684-685. http://www-2.cs.cmu.edu/~pane/research. html. Extended Abstracts for CHI'2002.
-
-
-
-
38
-
-
0035263067
-
Studying the Language and Structure in Non-Programmers' Solutions to Programming Problems
-
February
-
Pane, J.F., Ratanamahatana, C.A., and Myers, B.A., "Studying the Language and Structure in Non-Programmers' Solutions to Programming Problems." International Journal of Human-Computer Studies, February, 2001. 54(2): pp. 237-264. http://www.cs.cmu.edu/~pane/IJHCS. html.
-
(2001)
International Journal of Human-Computer Studies
, vol.54
, Issue.2
, pp. 237-264
-
-
Pane, J.F.1
Ratanamahatana, C.A.2
Myers, B.A.3
-
39
-
-
0011714160
-
Alice: A Rapid Prototyping System for 3D Graphics
-
May
-
Pausch, R., Burnette, T., Capehart, A.C., Conway, M., Cosgrove, D., DeLine, R., Durbin, J., Gossweiler, R., Koga, S., and White, J., "Alice: A Rapid Prototyping System for 3D Graphics." IEEE Computer Graphics and Applications, 1995. 15(3): pp. 8-11. May.
-
(1995)
IEEE Computer Graphics and Applications
, vol.15
, Issue.3
, pp. 8-11
-
-
Pausch, R.1
Burnette, T.2
Capehart, A.C.3
Conway, M.4
Cosgrove, D.5
DeLine, R.6
Durbin, J.7
Gossweiler, R.8
Koga, S.9
White, J.10
-
40
-
-
23844547358
-
How Effective Developers Investigate Source Code: An Exploratory Study
-
December
-
Robillard, M.P., Coelho, W., and Murphy, G.C., "How Effective Developers Investigate Source Code: An Exploratory Study." IEEE Transactions on Software Engineering, December, 2004. 30(12): pp. 889-903.
-
(2004)
IEEE Transactions on Software Engineering
, vol.30
, Issue.12
, pp. 889-903
-
-
Robillard, M.P.1
Coelho, W.2
Murphy, G.C.3
-
41
-
-
34547291934
-
Questions programmers ask during software evolution tasks
-
Portland, Oregon: pp
-
Sillito, J., Murphy, G.C., and De Voider, K. "Questions programmers ask during software evolution tasks," in SIGSOFT'06/FSE-14: Proceedings of the 13th ACM SIGSOFT and 14th international symposium on Foundations of Software Engineering. 2006. Portland, Oregon: pp. 23-34.
-
(2006)
SIGSOFT'06/FSE-14: Proceedings of the 13th ACM SIGSOFT and 14th international symposium on Foundations of Software Engineering
, pp. 23-34
-
-
Sillito, J.1
Murphy, G.C.2
De Voider, K.3
-
42
-
-
34548794779
-
Usability Implications of Requiring Parameters in Objects' Constructors
-
May 20-26, Minneapolis, MN: pp. to appear. Submitted for Publication
-
Stylos, J. and Clarke, S. "Usability Implications of Requiring Parameters in Objects' Constructors," in International Conference on Software Engineering (ICSE2007). May 20-26, 2007. Minneapolis, MN: pp. to appear. Submitted for Publication.
-
(2007)
International Conference on Software Engineering (ICSE2007)
-
-
Stylos, J.1
Clarke, S.2
-
43
-
-
47949102098
-
Mapping the Space of API Design Decisions
-
Sept 23-27, Coeur d'Alene, Idaho: pp
-
Stylos, J. and Myers, B. "Mapping the Space of API Design Decisions," in 2007 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'07. Sept 23-27, 2007. Coeur d'Alene, Idaho: pp. 50-57.
-
(2007)
2007 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'07
, pp. 50-57
-
-
Stylos, J.1
Myers, B.2
-
44
-
-
81455134407
-
Mica: A Programming Web-Search Aid
-
Sept 4-8, Brighton, UK: pp
-
Stylos, J. and Myers, B.A. "Mica: A Programming Web-Search Aid," in IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06. Sept 4-8, 2006. Brighton, UK: pp. 195-202.
-
(2006)
IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'06
, pp. 195-202
-
-
Stylos, J.1
Myers, B.A.2
-
45
-
-
0344771124
-
Program Understanding Behavior during Corrective Maintenance of Large-Scale Software
-
July
-
Vans, A.M., Mayrhauser, A.v., and Somlo, G., "Program Understanding Behavior during Corrective Maintenance of Large-Scale Software." Int'l J. Human-Computer Studies, July, 1999. 51(1): pp. 31-70.
-
(1999)
Int'l J. Human-Computer Studies
, vol.51
, Issue.1
, pp. 31-70
-
-
Vans, A.M.1
Mayrhauser, A.V.2
Somlo, G.3
-
46
-
-
56349161756
-
Rough and Ready Prototypes: Lessons from Graphic Design
-
May, Monterey, CA: pp
-
Wong, Y.Y. "Rough and Ready Prototypes: Lessons from Graphic Design," in Extended Abstracts, SIGCHI'92. May, 1992. Monterey, CA: pp. 685.
-
(1992)
Extended Abstracts, SIGCHI'92
, pp. 685
-
-
Wong, Y.Y.1
|