-
3
-
-
0023670041
-
Comparing the Effectiveness of Software Testing Strategies
-
Dec
-
V.R. Basili and R.W. Selby, "Comparing the Effectiveness of Software Testing Strategies," IEEE Trans. Software Eng., vol. 13, no. 12, pp. 1278-1296, Dec. 1987.
-
(1987)
IEEE Trans. Software Eng
, vol.13
, Issue.12
, pp. 1278-1296
-
-
Basili, V.R.1
Selby, R.W.2
-
4
-
-
84903520119
-
Program Understanding and the Concept Assignment Problem
-
T.J. Biggerstaff, B.G. Mitbander, and D.E. Webster, "Program Understanding and the Concept Assignment Problem," Comm. ACM, vol. 37, no. 5, pp. 72-82, 1994.
-
(1994)
Comm. ACM
, vol.37
, Issue.5
, pp. 72-82
-
-
Biggerstaff, T.J.1
Mitbander, B.G.2
Webster, D.E.3
-
5
-
-
0020766507
-
Towards a Theory of the Comprehension of Computer Programs
-
R. Brooks, "Towards a Theory of the Comprehension of Computer Programs," Int'l J. Man-Machine Studies, vol. 18, no. 6, pp. 543-554, 1983.
-
(1983)
Int'l J. Man-Machine Studies
, vol.18
, Issue.6
, pp. 543-554
-
-
Brooks, R.1
-
7
-
-
0026262987
-
Zeus: A System for Algorithm Animation and Multi-View Editing
-
M.H. Brown, "Zeus: A System for Algorithm Animation and Multi-View Editing," Proc. IEEE Workshop Visual Languages, pp. 4-9, 1991.
-
(1991)
Proc. IEEE Workshop Visual Languages
, pp. 4-9
-
-
Brown, M.H.1
-
9
-
-
30944459696
-
Towards Understanding Programs through Wear-Based Filtering
-
R. DeLine, A. Khella, M. Czerwinski, and G. Robertson, "Towards Understanding Programs through Wear-Based Filtering," Proc. ACM Symp. Software Visualization, pp. 183-192, 2005.
-
(2005)
Proc. ACM Symp. Software Visualization
, pp. 183-192
-
-
DeLine, R.1
Khella, A.2
Czerwinski, M.3
Robertson, G.4
-
10
-
-
0037341520
-
Locating Features in Source Code
-
Mar
-
T. Eisenbarth and R. Koschke, "Locating Features in Source Code," IEEE Trans. Software Eng., vol. 29, no. 3, pp. 210-224, Mar. 2003.
-
(2003)
IEEE Trans. Software Eng
, vol.29
, Issue.3
, pp. 210-224
-
-
Eisenbarth, T.1
Koschke, R.2
-
11
-
-
77950868909
-
Task Oriented Software Understanding
-
A. Erdem, W.L. Johnson, and S. Marsella, "Task Oriented Software Understanding," Proc. Automated Software Eng., pp. 230-239, 1998.
-
(1998)
Proc. Automated Software Eng
, pp. 230-239
-
-
Erdem, A.1
Johnson, W.L.2
Marsella, S.3
-
13
-
-
0003125851
-
Analyzing Distributed Cognition in Software Teams: A Case Study of Team Programming during Perfective Software Maintenance
-
N.V. Flor and E.L. Hutchins, "Analyzing Distributed Cognition in Software Teams: A Case Study of Team Programming during Perfective Software Maintenance," Proc. Fourth Workshop Empirical Studies of Programmers, pp. 36-64, 1991.
-
(1991)
Proc. Fourth Workshop Empirical Studies of Programmers
, pp. 36-64
-
-
Flor, N.V.1
Hutchins, E.L.2
-
15
-
-
0032021986
-
Using Application Understanding to Support Impact Analysis
-
Dec
-
M.J. Fyson and C. Boldyreff, "Using Application Understanding to Support Impact Analysis," J. Software Maintenance Research and Practice, vol. 10, no. 2, pp. 93-110, Dec. 1998.
-
(1998)
J. Software Maintenance Research and Practice
, vol.10
, Issue.2
, pp. 93-110
-
-
Fyson, M.J.1
Boldyreff, C.2
-
17
-
-
77956611108
-
Hypothesis-Based Concept Assignment to Support Software Maintenance
-
N. Gold, "Hypothesis-Based Concept Assignment to Support Software Maintenance," Proc. IEEE Int'l Conf. Software Maintenance, pp. 545-548, 2001.
-
(2001)
Proc. IEEE Int'l Conf. Software Maintenance
, pp. 545-548
-
-
Gold, N.1
-
19
-
-
0025229148
-
Knowledge-Based Program Analysis
-
Jan
-
M.T. Harandi and J.Q. Ning, "Knowledge-Based Program Analysis," IEEE Software, vol. 7, no. 1, pp. 74-81, Jan. 1990.
-
(1990)
IEEE Software
, vol.7
, Issue.1
, pp. 74-81
-
-
Harandi, M.T.1
Ning, J.Q.2
-
20
-
-
18044380391
-
Code Extraction Algorithms which Unify Slicing and Concept Assignment
-
M. Harman, N. Gold, R. Hierons, and D. Binkley, "Code Extraction Algorithms which Unify Slicing and Concept Assignment," Proc. IEEE Working Conf. Reverse Eng., pp. 11-21, 2002.
-
(2002)
Proc. IEEE Working Conf. Reverse Eng
, pp. 11-21
-
-
Harman, M.1
Gold, N.2
Hierons, R.3
Binkley, D.4
-
21
-
-
49349083442
-
-
A. Hejlsberg, S. Wiltamuth, and P. Golde, The C# Programming Language second ed. Addison Wesley Professional, 2006.
-
A. Hejlsberg, S. Wiltamuth, and P. Golde, The C# Programming Language second ed. Addison Wesley Professional, 2006.
-
-
-
-
24
-
-
33244490514
-
Using Structural Context to Recommend Source Code Examples
-
R. Holmes and G.C. Murphy, "Using Structural Context to Recommend Source Code Examples," Proc. Int'l Conf. Software Eng., pp. 117-125, 2005.
-
(2005)
Proc. Int'l Conf. Software Eng
, pp. 117-125
-
-
Holmes, R.1
Murphy, G.C.2
-
25
-
-
49349101865
-
Case Study: Reconnaissance Techniques to Support Feature Location Using Recon2
-
S. Ibrahim, H.B. Idris, and A. Deraman, "Case Study: Reconnaissance Techniques to Support Feature Location Using Recon2," Proc. Asia-Pacific Software Eng. Conf., pp. 371-378, 2003.
-
(2003)
Proc. Asia-Pacific Software Eng. Conf
, pp. 371-378
-
-
Ibrahim, S.1
Idris, H.B.2
Deraman, A.3
-
30
-
-
0036648690
-
Ccfinder: A Multi-linguistic Token-Based Code Clone Detection System for Large Scale Source Code
-
July
-
T. Kamiya, S. Kusumoto, and K. Inoue, "Ccfinder: A Multi-linguistic Token-Based Code Clone Detection System for Large Scale Source Code," IEEE Trans. Software Eng., vol. 28, no. 7, pp. 654-670, July 2002.
-
(2002)
IEEE Trans. Software Eng
, vol.28
, Issue.7
, pp. 654-670
-
-
Kamiya, T.1
Kusumoto, S.2
Inoue, K.3
-
32
-
-
4544342841
-
Designing the Whyline: A Debugging Interface for Asking Questions about Program Failures
-
A.J. Ko and B.A. Myers, "Designing the Whyline: A Debugging Interface for Asking Questions about Program Failures," Proc. Conf. Computer Human Interaction, pp. 151-158, 2004.
-
(2004)
Proc. Conf. Computer Human Interaction
, pp. 151-158
-
-
Ko, A.J.1
Myers, B.A.2
-
33
-
-
33947322194
-
An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks
-
Dec
-
A.J. Ko, B.A. Myers, M.J. Coblenz, and H.H. Aung, "An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks," IEEE Trans. Software Eng., vol. 32, no. 12, pp. 971-987, Dec. 2006.
-
(2006)
IEEE Trans. Software Eng
, vol.32
, Issue.12
, pp. 971-987
-
-
Ko, A.J.1
Myers, B.A.2
Coblenz, M.J.3
Aung, H.H.4
-
35
-
-
84945717638
-
A Knowledge-Based Approach to Software System Understanding
-
W. Kozaczynski, S. Letovsky, and J. Ning, "A Knowledge-Based Approach to Software System Understanding," Proc. Knowledge-Based Software Eng. Conf., pp. 162-170, 1991.
-
(1991)
Proc. Knowledge-Based Software Eng. Conf
, pp. 162-170
-
-
Kozaczynski, W.1
Letovsky, S.2
Ning, J.3
-
37
-
-
0023559433
-
Cognitive Processes in Program Comprehension
-
Dec
-
S. Letovsky, "Cognitive Processes in Program Comprehension," J. Systems and Software, vol. 7, no. 4, pp. 325-339, Dec. 1987.
-
(1987)
J. Systems and Software
, vol.7
, Issue.4
, pp. 325-339
-
-
Letovsky, S.1
-
38
-
-
0001877977
-
Mental Models and Software Maintenance
-
D. Littman, J. Pinto, S. Letovsky, and E. Soloway, "Mental Models and Software Maintenance," Proc. Conf. Empirical Studies of Programmers pp. 80-98, 1986.
-
(1986)
Proc. Conf. Empirical Studies of Programmers
, pp. 80-98
-
-
Littman, D.1
Pinto, J.2
Letovsky, S.3
Soloway, E.4
-
39
-
-
0031632692
-
Using Automatic Clustering to Produce High-Level System Organizations of Source Code
-
S. Mancoridis, B. Mitchell, C. Rorres, Y.-F. Chen, and E. Gansner, "Using Automatic Clustering to Produce High-Level System Organizations of Source Code," Proc. Int'l Workshop Program Comprehension, pp. 45-53, 1998.
-
(1998)
Proc. Int'l Workshop Program Comprehension
, pp. 45-53
-
-
Mancoridis, S.1
Mitchell, B.2
Rorres, C.3
Chen, Y.-F.4
Gansner, E.5
-
40
-
-
11244271695
-
Power Programming with the Lemma Code Viewer,
-
IBM TRP Networking Laboratory
-
R. Mays, "Power Programming with the Lemma Code Viewer," technical report, IBM TRP Networking Laboratory, 1996.
-
(1996)
technical report
-
-
Mays, R.1
-
41
-
-
0001442096
-
Constructive Interaction and the Iterative Process of Understanding
-
N. Miyake, "Constructive Interaction and the Iterative Process of Understanding," Cognitive Science, vol. 10, no. 2, pp. 151-177, 1986.
-
(1986)
Cognitive Science
, vol.10
, Issue.2
, pp. 151-177
-
-
Miyake, N.1
-
42
-
-
84987172526
-
A Reverse Engineering Approach to Subsystem Structure Identification
-
H.A. Muller, M.A. Orgun, S.R. Tilley, and J.S Uhl, "A Reverse Engineering Approach to Subsystem Structure Identification," Software Maintenance: Research and Practice, vol. 5, no. 4, pp. 181-204, 1993.
-
(1993)
Software Maintenance: Research and Practice
, vol.5
, Issue.4
, pp. 181-204
-
-
Muller, H.A.1
Orgun, M.A.2
Tilley, S.R.3
Uhl, J.S.4
-
44
-
-
84976813820
-
The Trellis Programming Environment
-
P.D. O'Brien, D.C. Halbert, and M.F. Kilian, "The Trellis Programming Environment," Proc. Conf. Object-Oriented Programming, Systems, and Applications, pp. 91-102, 1987.
-
(1987)
Proc. Conf. Object-Oriented Programming, Systems, and Applications
, pp. 91-102
-
-
O'Brien, P.D.1
Halbert, D.C.2
Kilian, M.F.3
-
45
-
-
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
-
46
-
-
0025452123
-
Connecting Tools Using Message Passing in the Field Environment
-
July
-
S.P. Reiss, "Connecting Tools Using Message Passing in the Field Environment," IEEE Software, vol. 7, no. 4, pp. 57-66, July 1990.
-
(1990)
IEEE Software
, vol.7
, Issue.4
, pp. 57-66
-
-
Reiss, S.P.1
-
47
-
-
12844268515
-
Chianti: A Tool for Change Impact Analysis of Java Programs
-
X. Ren, F. Shah, F. Tip, B.G. Ryder, and O. Chesley, "Chianti: A Tool for Change Impact Analysis of Java Programs," Proc. Object-Oriented Systems, Languages, Programming, and Applications, pp. 432-448, 2004.
-
(2004)
Proc. Object-Oriented Systems, Languages, Programming, and Applications
, pp. 432-448
-
-
Ren, X.1
Shah, F.2
Tip, F.3
Ryder, B.G.4
Chesley, O.5
-
48
-
-
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
-
49
-
-
0037482009
-
FEAT: A Tool for Locating, Describing, and Analyzing Concerns in Source Code
-
M.P. Robillard and G.C. Murphy, "FEAT: A Tool for Locating, Describing, and Analyzing Concerns in Source Code," Proc. Int'l Conf. Software Eng., pp. 822-823, 2003.
-
(2003)
Proc. Int'l Conf. Software Eng
, pp. 822-823
-
-
Robillard, M.P.1
Murphy, G.C.2
-
51
-
-
34248932786
-
Syntactic/Semantic Interactions in Programmer Behavior: A Model and Experimental Results
-
B. Shneiderman and R. Mayer, "Syntactic/Semantic Interactions in Programmer Behavior: A Model and Experimental Results," Int'l J. Computer and Information Sciences, vol. 8, no. 3, pp. 219-238, 1979.
-
(1979)
Int'l J. Computer and Information Sciences
, vol.8
, Issue.3
, pp. 219-238
-
-
Shneiderman, B.1
Mayer, R.2
-
52
-
-
34547291934
-
Questions Programmers Ask during Software Evolution Tasks
-
J. Sillito, G.C. Murphy, and K. De Volder, "Questions Programmers Ask during Software Evolution Tasks," Proc. SIGSOFT Foundations of Software Eng. Conf., pp. 23-34, 2006.
-
(2006)
Proc. SIGSOFT Foundations of Software Eng. Conf
, pp. 23-34
-
-
Sillito, J.1
Murphy, G.C.2
De Volder, K.3
-
53
-
-
33749056832
-
Managing Software Change Tasks: An Exploratory Study
-
J. Sillito, K. De Volder, B. Fisher, and G. Murphy, "Managing Software Change Tasks: An Exploratory Study," Proc. Int'l Symp. Empirical Software Eng., 2005.
-
(2005)
Proc. Int'l Symp. Empirical Software Eng
-
-
Sillito, J.1
De Volder, K.2
Fisher, B.3
Murphy, G.4
-
54
-
-
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. IBM Centre for Advanced Studies Conf., pp. 209-223, 1997.
-
(1997)
Proc. IBM Centre for Advanced Studies Conf
, pp. 209-223
-
-
Singer, J.1
Lethbridge, T.2
Vinson, N.3
Anquetil, N.4
-
55
-
-
49349108726
-
Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases
-
V. Sinha, D. Karger, and R. Miller, "Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases," Proc. Visual Languages and Human-Centric Computing Conf., pp. 187-194, 2006.
-
(2006)
Proc. Visual Languages and Human-Centric Computing Conf
, pp. 187-194
-
-
Sinha, V.1
Karger, D.2
Miller, R.3
-
56
-
-
0021494691
-
Empirical Studies of Programming Knowledge
-
E. Soloway and K. Ehrlich, "Empirical Studies of Programming Knowledge," IEEE Trans. Software Eng., vol. 10, no. 5, pp. 595-609, 1984.
-
(1984)
IEEE Trans. Software Eng
, vol.10
, Issue.5
, pp. 595-609
-
-
Soloway, E.1
Ehrlich, K.2
-
57
-
-
84976739253
-
Emacs the Extensible, Customizable Self-Documenting Display Editor
-
R.M. Stallman, "Emacs the Extensible, Customizable Self-Documenting Display Editor," Proc. ACM SIGPLAN SIGOA Symp. Text Manipulation, pp. 147-156, 1981.
-
(1981)
Proc. ACM SIGPLAN SIGOA Symp. Text Manipulation
, pp. 147-156
-
-
Stallman, R.M.1
-
58
-
-
0039345983
-
Interactive Examination of a C Program with CSCOPE
-
J. Steffen, "Interactive Examination of a C Program with CSCOPE," Proc. Usenix Winter Conf., pp. 170-175, 1985.
-
(1985)
Proc. Usenix Winter Conf
, pp. 170-175
-
-
Steffen, J.1
-
59
-
-
0034593043
-
Jrapture: A Capture/Replay Tool for Observation-Based Testing
-
J. Steven, P. Chandra, B. Fleck, and A. Podgurski, "Jrapture: A Capture/Replay Tool for Observation-Based Testing," Proc. ACM SIGSOFT Int'l Symp. Software Testing and Analysis, pp. 158-167, 2000.
-
(2000)
Proc. ACM SIGSOFT Int'l Symp. Software Testing and Analysis
, pp. 158-167
-
-
Steven, J.1
Chandra, P.2
Fleck, B.3
Podgurski, A.4
-
60
-
-
0030697665
-
Cognitive Design Elements to Support the Construction of a Mental Model During Software Visualization
-
M.-A.D. Storey, F.D. Fracchia, and H.A. Muller, "Cognitive Design Elements to Support the Construction of a Mental Model During Software Visualization," Proc. Int'l Workshop Program Comprehension, pp. 17-28, 1997.
-
(1997)
Proc. Int'l Workshop Program Comprehension
, pp. 17-28
-
-
Storey, M.-A.D.1
Fracchia, F.D.2
Muller, H.A.3
-
61
-
-
0010368283
-
Manipulating and Documenting Software Structures
-
M.-A.D. Storey, H.A. Muller, and K. Wong, "Manipulating and Documenting Software Structures," Software Visualization, pp. 244-263, 1996.
-
(1996)
Software Visualization
, pp. 244-263
-
-
Storey, M.-A.D.1
Muller, H.A.2
Wong, K.3
-
62
-
-
0033896527
-
How Do Program Understanding Tools Affect How Programmers Understand Programs?
-
M.-A.D. Storey, K. Wong, and H.A. Muller, "How Do Program Understanding Tools Affect How Programmers Understand Programs?" Science of Computer Programming, vol. 36, nos. 2-3, pp. 183-207, 2000.
-
(2000)
Science of Computer Programming
, vol.36
, Issue.2-3
, pp. 183-207
-
-
Storey, M.-A.D.1
Wong, K.2
Muller, H.A.3
-
65
-
-
0019558325
-
The Interlisp Programming Environment
-
Apr
-
W. Teitelman and L. Masinter, "The Interlisp Programming Environment," Computer, vol. 14, no. 4, pp. 25-34, Apr. 1981.
-
(1981)
Computer
, vol.14
, Issue.4
, pp. 25-34
-
-
Teitelman, W.1
Masinter, L.2
-
66
-
-
0003651089
-
-
first ed. O'Reilly Media
-
D. Tidwell, XSLT, first ed. O'Reilly Media, 2001.
-
(2001)
XSLT
-
-
Tidwell, D.1
-
68
-
-
0027262925
-
From Code Understanding Needs to Reverse Engineering Tool Capabilities
-
A. von Mayrhauser and A.M. Vans, "From Code Understanding Needs to Reverse Engineering Tool Capabilities," Proc. Computer-Aided Software Eng., pp. 230-239, 1993.
-
(1993)
Proc. Computer-Aided Software Eng
, pp. 230-239
-
-
von Mayrhauser, A.1
Vans, A.M.2
-
69
-
-
4243163943
-
Cognitive Support in Software Engineering Tools: A Distributed Cognition Framework,
-
PhD dissertation, Simon Fraser Univ
-
A. Walenstein, "Cognitive Support in Software Engineering Tools: A Distributed Cognition Framework," PhD dissertation, Simon Fraser Univ., 2002.
-
(2002)
-
-
Walenstein, A.1
-
70
-
-
84948704847
-
Theory-Based Cognitive Support Analysis of Software Comprehension Tools
-
A. Walenstein, "Theory-Based Cognitive Support Analysis of Software Comprehension Tools," Proc. Int'l Workshop Program Comprehension, pp. 75-84, 2002.
-
(2002)
Proc. Int'l Workshop Program Comprehension
, pp. 75-84
-
-
Walenstein, A.1
-
72
-
-
0030378264
-
Early Field Experience with the Software Reconnaissance Technique for Program Comprehension
-
N. Wilde and C. Casey, "Early Field Experience with the Software Reconnaissance Technique for Program Comprehension," Proc. Working Conf. Reverse Eng., pp. 270-276, 1996.
-
(1996)
Proc. Working Conf. Reverse Eng
, pp. 270-276
-
-
Wilde, N.1
Casey, C.2
-
73
-
-
0034224238
-
Strengthening the Case for Pair-Programming
-
July/Aug
-
L. Williams, R.R. Kessler, W. Cunningham, and R. Jeffries, "Strengthening the Case for Pair-Programming," IEEE Software, vol. 17, no. 4, pp. 19-25, July/Aug. 2000.
-
(2000)
IEEE Software
, vol.17
, Issue.4
, pp. 19-25
-
-
Williams, L.1
Kessler, R.R.2
Cunningham, W.3
Jeffries, R.4
-
74
-
-
0021493615
-
Visual Momentum: A Concept to Improve the Cognitive Coupling of Person and Computer
-
D.D. Woods, "Visual Momentum: A Concept to Improve the Cognitive Coupling of Person and Computer," Int'l J. Man-Machine Studies, vol. 21, pp. 229-244, 1984.
-
(1984)
Int'l J. Man-Machine Studies
, vol.21
, pp. 229-244
-
-
Woods, D.D.1
|