-
1
-
-
0035263066
-
"Near-Term Memory in Programming: A Simulation-Based Analysis"
-
E.M. Altmann, "Near-Term Memory in Programming: A Simulation-Based Analysis," Int'l J. Human-Computer Studies, vol. 54, pp. 189-210, 2001.
-
(2001)
Int'l J. Human-Computer Studies
, vol.54
, pp. 189-210
-
-
Altmann, E.M.1
-
4
-
-
0141989605
-
"Managing Crosscutting Concerns during Software Evolution Tasks"
-
Enschede
-
E.L.A. Baniassad, G.C. Murphy, C. Schwanniger, and M. Kircher, "Managing Crosscutting Concerns during Software Evolution Tasks," An Inquisitive Study, Aspect-Oriented Software Development, pp. 120-126, Enschede, 2002.
-
(2002)
An Inquisitive Study, Aspect-Oriented Software Development
, pp. 120-126
-
-
Baniassad, E.L.A.1
Murphy, G.C.2
Schwanniger, C.3
Kircher, M.4
-
5
-
-
3943074689
-
"Beyond Program Understanding"
-
L.M. Berlin, "Beyond Program Understanding," A Look at Programming Expertise in Industry, Empirical Studies of Programmers, Fifth Workshop, pp. 6-25, 1993.
-
(1993)
A Look at Programming Expertise in Industry, Empirical Studies of Programmers, Fifth Workshop
, pp. 6-25
-
-
Berlin, L.M.1
-
6
-
-
0017218747
-
"Software Engineering"
-
Dec
-
B.W. Boehm, "Software Engineering," IEEE Trans. Computers, vol. 25, no. 12, pp. 1226-1242, Dec. 1976.
-
(1976)
IEEE Trans. Computers
, vol.25
, Issue.12
, pp. 1226-1242
-
-
Boehm, B.W.1
-
7
-
-
0041874013
-
"Techniques for Exploring Program Comprehension"
-
D.A. Boehm-Davis, J.E. Fox, and B.H. Philips, "Techniques for Exploring Program Comprehension," Empirical Studies of Programmers Conf. Report, pp. 3-37, 1996.
-
(1996)
Empirical Studies of Programmers Conf. Report
, pp. 3-37
-
-
Boehm-Davis, D.A.1
Fox, J.E.2
Philips, B.H.3
-
8
-
-
0032655346
-
"Towards a Theory of the Cognitive Processes in Computer Programming"
-
R. Brooks, "Towards a Theory of the Cognitive Processes in Computer Programming," Int'l J. Human-Computer Studies, vol. 51, pp. 197-211, 1999.
-
(1999)
Int'l J. Human-Computer Studies
, vol.51
, pp. 197-211
-
-
Brooks, R.1
-
9
-
-
0037673166
-
"Supporting Aggregation in Fine Grained Software Configuration Management"
-
M. Chu-Carroll, J. Wright, and D. Shields, "Supporting Aggregation in Fine Grained Software Configuration Management," Proc. ACM SIGSOFT Int'l Symp. Foundations of Software Eng., pp. 99-108, 2002.
-
(2002)
Proc. ACM SIGSOFT Int'l Symp. Foundations of Software Eng.
, pp. 99-108
-
-
Chu-Carroll, M.1
Wright, J.2
Shields, D.3
-
10
-
-
33947305385
-
-
Carnegie Mellon Univ., Pittsburgh, Penn., CMU-HCII-06-107
-
M. Coblenz, JASPER: Facilitating Software Maintenance Activities with Explicit Task Representations, Carnegie Mellon Univ., Pittsburgh, Penn., CMU-HCII-06-107, 2006.
-
(2006)
JASPER: Facilitating Software Maintenance Activities With Explicit Task Representations
-
-
Coblenz, M.1
-
11
-
-
0032785066
-
"Mental Representations of Expert Procedural and Object-Oriented Programmers in a Software Maintenance Task"
-
C.L. Corritore and S. Wiedenbeck, "Mental Representations of Expert Procedural and Object-Oriented Programmers in a Software Maintenance Task," Int'l J. Human-Computer Studies, vol. 50, no. 1, pp. 61-83, 1999.
-
(1999)
Int'l J. Human-Computer Studies
, vol.50
, Issue.1
, pp. 61-83
-
-
Corritore, C.L.1
Wiedenbeck, S.2
-
12
-
-
0035104420
-
"An Exploratory Study of Program Comprehension Strategies of Procedural and Object-Oriented Programmers"
-
C.L. Corritore and S. Wiedenbeck, "An Exploratory Study of Program Comprehension Strategies of Procedural and Object-Oriented Programmers," Int'l J. Human-Computer Studies, vol. 54, pp. 1-23, 2001.
-
(2001)
Int'l J. Human-Computer Studies
, vol.54
, pp. 1-23
-
-
Corritore, C.L.1
Wiedenbeck, S.2
-
13
-
-
0037587327
-
"Hipikat: Recommending Pertinent Software Development Artifacts"
-
D. Cubranic and G. Murphy, "Hipikat: Recommending Pertinent Software Development Artifacts," Proc. Int'l Conf. Software Eng., pp. 408-418, 2000.
-
(2000)
Proc. Int'l Conf. Software Eng.
, pp. 408-418
-
-
Cubranic, D.1
Murphy, G.2
-
14
-
-
0019596617
-
"Substantiating Programmer Variability"
-
July
-
B. Curtis, "Substantiating Programmer Variability," Proc. IEEE, vol. 69, no. 7, p. 846, July 1981.
-
(1981)
Proc. IEEE
, vol.69
, Issue.7
, pp. 846
-
-
Curtis, B.1
-
15
-
-
0012263661
-
"Models and Theories of Programming Strategy"
-
S.P. Davies, "Models and Theories of Programming Strategy," Int'l J. Man-Machine Studies, vol. 39, pp. 236-267, 1993.
-
(1993)
Int'l J. Man-Machine Studies
, vol.39
, pp. 236-267
-
-
Davies, S.P.1
-
16
-
-
0028405516
-
"Knowledge Restructuring and the Acquisition of Programming Expertise"
-
S.P. Davies, "Knowledge Restructuring and the Acquisition of Programming Expertise," Int'l J. Human-Computer Studies, vol. 40, no. 4, pp. 703-726, 1994.
-
(1994)
Int'l J. Human-Computer Studies
, vol.40
, Issue.4
, pp. 703-726
-
-
Davies, S.P.1
-
17
-
-
33947304592
-
"Long Term Comprehension of Software Systems: A Methodology for Study"
-
C. Douce, "Long Term Comprehension of Software Systems: A Methodology for Study," Proc. Psychology of Programming Interest Group, 2001.
-
(2001)
Proc. Psychology of Programming Interest Group
-
-
Douce, C.1
-
18
-
-
0035101216
-
"Does Code Decay? Assessing the Evidence from Change Management Data"
-
Jan
-
S.G. Eick, T.L. Graves, A.F. Karr, J.S. Marron, and A. Mockus, "Does Code Decay? Assessing the Evidence from Change Management Data," IEEE Trans. Software Eng., vol. 27, no. 1, pp. 1-12, Jan. 2001.
-
(2001)
IEEE Trans. Software Eng.
, vol.27
, Issue.1
, pp. 1-12
-
-
Eick, S.G.1
Graves, T.L.2
Karr, A.F.3
Marron, J.S.4
Mockus, A.5
-
19
-
-
84861296784
-
"Examining Task Engagement in Sensor-Based Statistical Models of Human Interruptibility"
-
J. Fogarty, A.J. Ko, H.H. Aung, E. Golden, K.P. Tang, and S.E. Hudson, "Examining Task Engagement in Sensor-Based Statistical Models of Human Interruptibility," Proc. ACM Conf. Human Factors in Computing Systems, pp. 331-340, 2005.
-
(2005)
Proc. ACM Conf. Human Factors in Computing Systems
, pp. 331-340
-
-
Fogarty, J.1
Ko, A.J.2
Aung, H.H.3
Golden, E.4
Tang, K.P.5
Hudson, S.E.6
-
20
-
-
0035400668
-
"The Value of Slicing while Debugging"
-
M.A. Francel and S. Rugaber, "The Value of Slicing while Debugging," Science of Computer Programming, vol. 40, nos. 2-3, pp. 151-169, 2001.
-
(2001)
Science of Computer Programming
, vol.40
, Issue.2-3
, pp. 151-169
-
-
Francel, M.A.1
Rugaber, S.2
-
21
-
-
0023454438
-
"The Vocabulary Problem in Human-System Communication"
-
G.W. Furnas, T.K. Landauer, L.M. Gomez, and S.T. Dumais, "The Vocabulary Problem in Human-System Communication," Comm. ACM, vol. 30, pp. 964-971, 1987.
-
(1987)
Comm. ACM
, vol.30
, pp. 964-971
-
-
Furnas, G.W.1
Landauer, T.K.2
Gomez, L.M.3
Dumais, S.T.4
-
22
-
-
4544325571
-
"Constant, Constant, Multi-Tasking Craziness: Managing Multiple Working Spheres"
-
V.M. Gonzalez and G. Mark, "Constant, Constant, Multi-Tasking Craziness: Managing Multiple Working Spheres," Proc. Conf. Human Factors in Computer Systems (CHI '04), pp. 113-120, 2004.
-
(2004)
Proc. Conf. Human Factors in Computer Systems (CHI '04)
, pp. 113-120
-
-
Gonzalez, V.M.1
Mark, G.2
-
23
-
-
0030167097
-
"Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework"
-
T.R.G. Green and M. Petre, "Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework," J. Visual Languages and Computing, vol. 7, pp. 131-174, 1996.
-
(1996)
J. Visual Languages and Computing
, vol.7
, pp. 131-174
-
-
Green, T.R.G.1
Petre, M.2
-
24
-
-
4544342841
-
"Designing the Whyline: A Debugging Interface for Asking Questions about Program Behavior"
-
A.J. Ko and B.A. Myers, "Designing the Whyline: A Debugging Interface for Asking Questions about Program Behavior," Proc. Conf. Human Factors in Computing Systems, pp. 151-158, 2004.
-
(2004)
Proc. Conf. Human Factors in Computing Systems
, pp. 151-158
-
-
Ko, A.J.1
Myers, B.A.2
-
25
-
-
57149092979
-
"Design Requirements for More Flexible Structured Editors from a Study of Programmers' Text Editing"
-
A.J. Ko, H. Aung, and B.A. Myers, "Design Requirements for More Flexible Structured Editors from a Study of Programmers' Text Editing," Proc. ACM Conf. Human Factors in Computing Systems, pp. 1557-1560, 2005.
-
(2005)
Proc. ACM Conf. Human Factors in Computing Systems
, pp. 1557-1560
-
-
Ko, A.J.1
Aung, H.2
Myers, B.A.3
-
26
-
-
29244445934
-
"Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks"
-
A.J. Ko, H. Aung, and B.A. Myers, "Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks," Proc. Int'l Conf. Software Eng., pp. 126-135, 2005.
-
(2005)
Proc. Int'l Conf. Software Eng.
, pp. 126-135
-
-
Ko, A.J.1
Aung, H.2
Myers, B.A.3
-
27
-
-
13844317770
-
"A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems"
-
A.J. Ko and B.A. Myers, "A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems," J. Visual Languages and Computing, vol. 16, no. 1-2, pp. 41-84, 2005.
-
(2005)
J. Visual Languages and Computing
, vol.16
, Issue.1-2
, pp. 41-84
-
-
Ko, A.J.1
Myers, B.A.2
-
30
-
-
33947315724
-
"Maintaining Mental Models: A Study of Developer Work Habits"
-
T. LaToza, G. Venolia, and R. DeLine, "Maintaining Mental Models: A Study of Developer Work Habits," Proc. Int'l Conf. Software Eng., pp. 492-501, 2006.
-
(2006)
Proc. Int'l Conf. Software Eng.
, pp. 492-501
-
-
LaToza, T.1
Venolia, G.2
DeLine, R.3
-
32
-
-
0001877977
-
"Mental Models and Software Maintenance"
-
D.C. Littman, J. Pinto, S. Letovsky, and E. Soloway, "Mental Models and Software Maintenance," Proc. First Workshop Empirical Studies of Programmers, pp. 80-98, 1986.
-
(1986)
Proc. First Workshop Empirical Studies of Programmers
, pp. 80-98
-
-
Littman, D.C.1
Pinto, J.2
Letovsky, S.3
Soloway, E.4
-
33
-
-
0020848073
-
"Program Indentation and Comprehensibility"
-
J.R. Miara, J.A. Musselman, J.A. Navarro, and B. Shneiderman, "Program Indentation and Comprehensibility," Comm. ACM, vol. 26, no. 11, pp. 861-867, 1983.
-
(1983)
Comm. ACM
, vol.26
, Issue.11
, pp. 861-867
-
-
Miara, J.R.1
Musselman, J.A.2
Navarro, J.A.3
Shneiderman, B.4
-
34
-
-
33750210132
-
"The Emergent Structure of Development Tasks"
-
G.C. Murphy, M. Kersten, M.P. Robillard, and D. Cubranic, "The Emergent Structure of Development Tasks," Proc. European Conf. Object-Oriented Programming, pp. 34-48, 2005.
-
(2005)
Proc. European Conf. Object-Oriented Programming
, pp. 34-48
-
-
Murphy, G.C.1
Kersten, M.2
Robillard, M.P.3
Cubranic, D.4
-
35
-
-
0035384435
-
"Are Visual Programming Languages Better? The Role of Imagery in Program Comprehension"
-
R. Navarro-Prieto and J.J. Canas, "Are Visual Programming Languages Better? The Role of Imagery in Program Comprehension," Int'l J. Human-Computer Studies, vol. 54, pp. 799-829, 2001.
-
(2001)
Int'l J. Human-Computer Studies
, vol.54
, pp. 799-829
-
-
Navarro-Prieto, R.1
Canas, J.J.2
-
37
-
-
0000356776
-
"Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs"
-
N. Pennington, "Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs," Cognitive Psychology, vol. 19, pp. 295-341, 1987.
-
(1987)
Cognitive Psychology
, vol.19
, pp. 295-341
-
-
Pennington, N.1
-
38
-
-
0033247479
-
"The Time Famine: Toward a Sociology of Work Time"
-
L. Perlow, "The Time Famine: Toward a Sociology of Work Time," Administrative Science Quarterly, vol. 44, pp. 57-81, 1999.
-
(1999)
Administrative Science Quarterly
, vol.44
, pp. 57-81
-
-
Perlow, L.1
-
40
-
-
0001103148
-
"Information Foraging"
-
P. Pirolli and S.K. Card, "Information Foraging," Psychological Rev., vol. 106, no. 4, pp. 643-675, 1999.
-
(1999)
Psychological Rev.
, vol.106
, Issue.4
, pp. 643-675
-
-
Pirolli, P.1
Card, S.K.2
-
41
-
-
0029537755
-
"The Design of the Desert Software Development Environment"
-
S.P. Reiss, "The Design of the Desert Software Development Environment," Proc. Int'l Conf. Software Eng., pp. 398-407, 1996.
-
(1996)
Proc. Int'l Conf. Software Eng.
, pp. 398-407
-
-
Reiss, S.P.1
-
42
-
-
0036039909
-
"Concern Graphs: Finding and Describing Concerns Using Structural Program Dependencies"
-
M.P. Robillard and G.C. Murphy, "Concern Graphs: Finding and Describing Concerns Using Structural Program Dependencies," Proc. Int'l Conf. Software Eng., pp. 406-416, 2002.
-
(2002)
Proc. Int'l Conf. Software Eng.
, pp. 406-416
-
-
Robillard, M.P.1
Murphy, G.C.2
-
43
-
-
26444492901
-
"Representing Concerns in Source Code"
-
PhD thesis, Dept. of Computer Science, Univ. of British Columbia
-
M.P. Robillard, "Representing Concerns in Source Code," PhD thesis, Dept. of Computer Science, Univ. of British Columbia 2003.
-
(2003)
-
-
Robillard, M.P.1
-
44
-
-
18144393987
-
"Automatically Inferring Concern Code from Program Investigation Activities"
-
M.P. Robillard and G.C. Murphy, "Automatically Inferring Concern Code from Program Investigation Activities," Int'l Conf. Automated Software Eng., pp. 225-234, 2003.
-
(2003)
Int'l Conf. Automated Software Eng.
, pp. 225-234
-
-
Robillard, M.P.1
Murphy, G.C.2
-
45
-
-
23844547358
-
"How Effective Developers Investigate Source Code: An Exploratory Study"
-
Dec
-
M.P. Robillard, W. Coelho, and G.C. Murphy, "How Effective Developers Investigate Source Code: An Exploratory Study," IEEE Trans. Software Eng., vol. 30, no. 12, pp. 889-903, Dec. 2004.
-
(2004)
IEEE Trans. Software Eng.
, vol.30
, Issue.12
, pp. 889-903
-
-
Robillard, M.P.1
Coelho, W.2
Murphy, G.C.3
-
47
-
-
0001187870
-
"An Examination of Software Engineering Work Practices"
-
J. Singer, T. Lethbridge, N. Vinson, and N. Anquetil, "An Examination of Software Engineering Work Practices," Proc. Conf. Centre for Advanced Studies in Collaborative Research, pp. 209-223, 1997.
-
(1997)
Proc. Conf. Centre for Advanced Studies in Collaborative Research
, pp. 209-223
-
-
Singer, J.1
Lethbridge, T.2
Vinson, N.3
Anquetil, N.4
-
48
-
-
0028424050
-
"The Effects of Naming Style and Expertise on Program Comprehension"
-
B.E. Teasley, "The Effects of Naming Style and Expertise on Program Comprehension," Int'l J. Human-Computer Studies, vol. 40, pp. 757-770, 1994.
-
(1994)
Int'l J. Human-Computer Studies
, vol.40
, pp. 757-770
-
-
Teasley, B.E.1
-
49
-
-
0344771124
-
"Program Understanding Behavior during Corrective Maintenance of Large-Scale Software"
-
A. Vans and A. von Mayrhauser, "Program Understanding Behavior during Corrective Maintenance of Large-Scale Software," Int'l J. Human-Computer Studies, vol. 51, no. 1, pp. 31-70, 1999.
-
(1999)
Int'l J. Human-Computer Studies
, vol.51
, Issue.1
, pp. 31-70
-
-
Vans, A.1
von ayrhauser, A.2
-
50
-
-
0020157396
-
"Programmers Use Slices When Debugging"
-
M. Weiser, "Programmers Use Slices When Debugging," Comm. ACM, vol. 26, pp. 446-452, 1982.
-
(1982)
Comm. ACM
, vol.26
, pp. 446-452
-
-
Weiser, M.1
-
51
-
-
0009212947
-
"Characteristics of the Mental Representations of Novice and Expert Programmers: An Empirical Study"
-
S. Wiedenbeck, V. Fix, and J. Scholtz, "Characteristics of the Mental Representations of Novice and Expert Programmers: An Empirical Study," Int'l J. Man-Machine Studies, vol. 39, pp. 793-812, 1993.
-
(1993)
Int'l J. Man-Machine Studies
, vol.39
, pp. 793-812
-
-
Wiedenbeck, S.1
Fix, V.2
Scholtz, J.3
|