-
2
-
-
84918674362
-
"The Pan Language-Based Editing System for Integrated Development Environments"
-
Dec
-
R.A. Ballance, S.L. Graham, and M.L. Van De Vanter, "The Pan Language-Based Editing System for Integrated Development Environments," ACM Software Eng. Notes, vol. 15, no. 6, pp. 77-93, Dec. 1990.
-
(1990)
ACM Software Eng. Notes
, vol.15
, Issue.6
, pp. 77-93
-
-
Ballance, R.A.1
Graham, S.L.2
Van De Vanter, M.L.3
-
3
-
-
0141686546
-
"Automatic Design-Pattern Identification"
-
June
-
J. Bansiya, "Automatic Design-Pattern Identification," Dr. Dobbs' J., pp. 20-28, June 1998.
-
(1998)
Dr. Dobbs' J.
, pp. 20-28
-
-
Bansiya, J.1
-
4
-
-
0011793722
-
"ExCIS: An Integration of Domain-Specific Languages and Feature-Oriented Programming"
-
Dec
-
D. Batory, D. Brant, M. Gibson, and M. Nolen, "ExCIS: An Integration of Domain-Specific Languages and Feature-Oriented Programming," Proc. Workshops New Visions for Software Design and Productivity: Research and Applications, Dec. 2001.
-
(2001)
Proc. Workshops New Visions for Software Design and Productivity: Research and Applications
-
-
Batory, D.1
Brant, D.2
Gibson, M.3
Nolen, M.4
-
5
-
-
0032036118
-
"Supporting the Restructuring of Data Abstractions through Manipulation of a Program Visualization"
-
Apr
-
R.W. Bowdidge and W.G. Griswold, "Supporting the Restructuring of Data Abstractions through Manipulation of a Program Visualization," ACM Trans. Software Eng. and Methodology, vol. 7, no. 2, pp. 109-157, Apr. 1998.
-
(1998)
ACM Trans. Software Eng. and Methodology
, vol.7
, Issue.2
, pp. 109-157
-
-
Bowdidge, R.W.1
Griswold, W.G.2
-
6
-
-
0029701866
-
"Automatic Code Generation from Design Patterns"
-
F.J. Budinsky, M.A. Finnie, J.M. Vlissides, and P.S. Yu, "Automatic Code Generation from Design Patterns," IBM Systems J. vol. 35, no. 2, 1996.
-
(1996)
IBM Systems J.
, vol.35
, Issue.2
-
-
Budinsky, F.J.1
Finnie, M.A.2
Vlissides, J.M.3
Yu, P.S.4
-
7
-
-
0011792748
-
"Literate Programming, a Practitioner's View"
-
B. Childs, "Literate Programming, a Practitioner's View," TUG-boat, Proc. Ann. Meeting TeX User's Group, vol. 12, no. 3, pp. 1001-1008, 1991.
-
(1991)
TUG-boat, Proc. Ann. Meeting TeX User's Group
, vol.12
, Issue.3
, pp. 1001-1008
-
-
Childs, B.1
-
8
-
-
33750207153
-
"Little Languages and Their Programming Environments"
-
June
-
J. Clements, P.T. Graunke, S. Krishnamurthi, and M. Felleisen, "Little Languages and Their Programming Environments," Proc. Monterey Workshop Eng. Automation for Software Intensive System Integration, June 2001.
-
(2001)
Proc. Monterey Workshop Eng. Automation for Software Intensive System Integration
-
-
Clements, J.1
Graunke, P.T.2
Krishnamurthi, S.3
Felleisen, M.4
-
9
-
-
0036316545
-
"FLAVERS: A Finite State Verification Technique for Software Systems"
-
J.M. Cobleigh, L.A. Clarke, and L.J. Osterweil, "FLAVERS: A Finite State Verification Technique for Software Systems," IBM Systems J., vol. 41, no. 1, pp. 140-165, 2002.
-
(2002)
IBM Systems J.
, vol.41
, Issue.1
, pp. 140-165
-
-
Cobleigh, J.M.1
Clarke, L.A.2
Osterweil, L.J.3
-
10
-
-
0004158927
-
"Information Technology Research: Investing in Our Future"
-
President's Information Technology Advisory Committee Feb
-
"Information Technology Research: Investing in Our Future," President's Information Technology Advisory Committee, Feb. 1999.
-
(1999)
-
-
-
11
-
-
84947257209
-
"A Language Framework for Expressing Checkable Properties of Dynamic Software"
-
J.C. Corbett, M.B. Dwyer, J. Hatcliff, and Robby, "A Language Framework for Expressing Checkable Properties of Dynamic Software," Proc. SPIN 2000 Workshop, pp. 205-223, 2000.
-
(2000)
Proc. SPIN 2000 Workshop
, pp. 205-223
-
-
Corbett, J.C.1
Dwyer, M.B.2
Hatcliff, J.3
Robby4
-
12
-
-
63749114831
-
"Perfect Developer: A Tool for Object-Oriented Formal Specification and Refinement"
-
D. Crocker, "Perfect Developer: A Tool for Object-Oriented Formal Specification and Refinement," Proc. Symp. Formal Methods Europe, 2003.
-
(2003)
Proc. Symp. Formal Methods Europe
-
-
Crocker, D.1
-
16
-
-
33646944958
-
"Scalable Consistency Checking between Diagrams - The ViewIntegra Approach"
-
Nov
-
A. Egyed, "Scalable Consistency Checking between Diagrams - The ViewIntegra Approach," Proc. 16th IEEE Int'l Conf. Automated Software Eng., Nov. 2001.
-
(2001)
Proc. 16th IEEE Int'l Conf. Automated Software Eng.
-
-
Egyed, A.1
-
17
-
-
0011726566
-
"Using Specifications to Check Source Code"
-
technical report, Massachussets Inst. of Technology Laboratory for Computer Science, June
-
D. Evans, "Using Specifications to Check Source Code," technical report, Massachussets Inst. of Technology Laboratory for Computer Science, June 1994.
-
(1994)
-
-
Evans, D.1
-
18
-
-
85011293817
-
"LCLint: A Tool for Using Specifications to Check Code"
-
Dec
-
D. Evans, J. Guttag, J. Horning, and Y.M. Tan, "LCLint: A Tool for Using Specifications to Check Code," Software Eng. Notes, vol. 19, no. 5, pp. 87-96, Dec. 1994.
-
(1994)
Software Eng. Notes
, vol.19
, Issue.5
, pp. 87-96
-
-
Evans, D.1
Guttag, J.2
Horning, J.3
Tan, Y.M.4
-
19
-
-
33750203830
-
Open Source Development with CVS
-
K. Fogel, Open Source Development with CVS. CoriolisOpen, 1999.
-
(1999)
CoriolisOpen
-
-
Fogel, K.1
-
20
-
-
1542340768
-
"Test Infected: Programmers Love Writing Tests"
-
E. Gamma and K. Beck, "Test Infected: Programmers Love Writing Tests," http://www.junit.org, 1998.
-
(1998)
-
-
Gamma, E.1
Beck, K.2
-
22
-
-
0141776855
-
"The Proteus Presentation System"
-
Dec
-
S.L. Graham, M.A. Harrison, and E.V. Munson, "The Proteus Presentation System," Software Eng. Notes, vol. 17, no. 5, pp. 130-138, Dec. 1992.
-
(1992)
Software Eng. Notes
, vol.17
, Issue.5
, pp. 130-138
-
-
Graham, S.L.1
Harrison, M.A.2
Munson, E.V.3
-
23
-
-
0142180706
-
"A Framework of Concepts for Representing Object-Oriented Design and Design Patterns in the Context of Tool Support"
-
INF-SCR-97-28, Dept. of Computer Science, Utrecht Univ., Aug
-
D. Gruijs, "A Framework of Concepts for Representing Object-Oriented Design and Design Patterns in the Context of Tool Support," INF-SCR-97-28, Dept. of Computer Science, Utrecht Univ., Aug. 1998.
-
(1998)
-
-
Gruijs, D.1
-
25
-
-
33646942627
-
"OPHELIA: Open Platform for Distributed Software Development"
-
M. Hapke, A. Jaszkiewicz, K. Kowalczykiewicz, D. Weiss, and P. Zielniewicz, "OPHELIA: Open Platform for Distributed Software Development," Proc. Open Source Int'l Conf., 2004.
-
(2004)
Proc. Open Source Int'l Conf.
-
-
Hapke, M.1
Jaszkiewicz, A.2
Kowalczykiewicz, K.3
Weiss, D.4
Zielniewicz, P.5
-
26
-
-
0011792750
-
"An Environment For Documenting Software Features"
-
Dec
-
C.F. Hart and J.J. Shilling, "An Environment For Documenting Software Features," Software Eng. Notes, vol. 15, no. 6, pp. 120-132, Dec. 1990.
-
(1990)
Software Eng. Notes
, vol.15
, Issue.6
, pp. 120-132
-
-
Hart, C.F.1
Shilling, J.J.2
-
27
-
-
79951744451
-
"Finding Bugs Is Easy"
-
D. Hovemeyer and W. Pugh, "Finding Bugs Is Easy," 2004 Conf. Object-Oriented Programming, Systems, Languages, and Applications Companion (OOPSLA '04), pp. 132-136, 2004.
-
(2004)
2004 Conf. Object-Oriented Programming, Systems, Languages, and Applications Companion (OOPSLA '04)
, pp. 132-136
-
-
Hovemeyer, D.1
Pugh, W.2
-
28
-
-
0003966054
-
"Aspect: A Formal Specification Language for Detecting Bugs"
-
Technical Report 543, Massachusetts Inst. of Technology, Laboratory for Computer Science, June
-
D. Jackson, "Aspect: A Formal Specification Language for Detecting Bugs," Technical Report 543, Massachusetts Inst. of Technology, Laboratory for Computer Science, June 1992.
-
(1992)
-
-
Jackson, D.1
-
29
-
-
0023327532
-
"No Silver Bullet - Essence and Accidents of Software Engineering"
-
Apr
-
F.P. Brooks Jr., "No Silver Bullet - Essence and Accidents of Software Engineering," Computer, vol. 20, no. 4, pp. 10-19, Apr. 1987.
-
(1987)
Computer
, vol.20
, Issue.4
, pp. 10-19
-
-
Brooks Jr., F.P.1
-
30
-
-
0024011531
-
"Intelligent Assistance for Software Development and Maintenance"
-
May
-
G.E. Kaiser, P.H. Feiler, and S.S. Popovich, "Intelligent Assistance for Software Development and Maintenance," IEEE Software vol. 5, no. 3, pp. 40-45, May 1988.
-
(1988)
IEEE Software
, vol.5
, Issue.3
, pp. 40-45
-
-
Kaiser, G.E.1
Feiler, P.H.2
Popovich, S.S.3
-
31
-
-
0030396614
-
"An Experience Using Design Patterns: Lessons Learned and Tool Support"
-
J.J. Kim and K.M. Benner, "An Experience Using Design Patterns: Lessons Learned and Tool Support," Theory and Practice of Object Systems, vol. 2, no. 1, pp. 61-74, 1996.
-
(1996)
Theory and Practice of Object Systems
, vol.2
, Issue.1
, pp. 61-74
-
-
Kim, J.J.1
Benner, K.M.2
-
33
-
-
0021425467
-
"Literate Programming"
-
D.E. Knuth, "Literate Programming," Computer J., vol. 27, no. 2, pp. 97-111, 1984.
-
(1984)
Computer J.
, vol.27
, Issue.2
, pp. 97-111
-
-
Knuth, D.E.1
-
34
-
-
0003500676
-
"Elbereth: Tool Support for Refactoring Java Programs"
-
Technical Report CS98-590, Dept. of Computer Science and Eng. Univ. of California, San Diego, June
-
W. Korman and W.G. Griswold, "Elbereth: Tool Support for Refactoring Java Programs," Technical Report CS98-590, Dept. of Computer Science and Eng., Univ. of California, San Diego, June 1998.
-
(1998)
-
-
Korman, W.1
Griswold, W.G.2
-
35
-
-
84957875763
-
"Expressing Structural Properties as Language Constructs"
-
March
-
S. Krishnamurthi, Y.-D. Erlich, and M. Felleisen, "Expressing Structural Properties as Language Constructs," Proc. European Symp. Programming, pp. 258-272, March 1999.
-
(1999)
Proc. European Symp. Programming
, pp. 258-272
-
-
Krishnamurthi, S.1
Erlich, Y.-D.2
Felleisen, M.3
-
36
-
-
15844385237
-
"What Is Jikes Bytecode Toolkit"
-
Mar
-
C. Laffra, D. Lorch, D. Streeter, F. Tip, and J. Field, "What Is Jikes Bytecode Toolkit," http://www.alphaworks.ibm.com/tech/jikesbt, Mar. 2000.
-
(2000)
-
-
Laffra, C.1
Lorch, D.2
Streeter, D.3
Tip, F.4
Field, J.5
-
37
-
-
0011793724
-
"Tool Support for Object-Oriented Design Patterns"
-
INF-SCR-96-28, Dept. of Computer Science, Utrecht Univ., Aug
-
M. Meijers, "Tool Support for Object-Oriented Design Patterns," INF-SCR-96-28, Dept. of Computer Science, Utrecht Univ., Aug. 1996.
-
(1996)
-
-
Meijers, M.1
-
38
-
-
0141502298
-
"Model-Driven Development"
-
Sept./Oct
-
S.J. Mellor, A.N. Clark, and T. Futagami, "Model-Driven Development," IEEE Software, vol. 20, no. 5, pp. 14-18, Sept./Oct. 2003.
-
(2003)
IEEE Software
, vol.20
, Issue.5
, pp. 14-18
-
-
Mellor, S.J.1
Clark, A.N.2
Futagami, T.3
-
39
-
-
0025894559
-
"Difficulties in Integrating Multiview Development Systems"
-
Jan
-
S. Meyers, "Difficulties in Integrating Multiview Development Systems," IEEE Software, vol. 8, no. 1, pp. 50-57, Jan. 1991.
-
(1991)
IEEE Software
, vol.8
, Issue.1
, pp. 50-57
-
-
Meyers, S.1
-
41
-
-
33646919315
-
"Law-Governed Object-Oriented Systems"
-
Mar./Apr
-
N.H. Minsky and D. Rozenshtein, "Law-Governed Object-Oriented Systems," J. Object-Oriented Programming, vol. 1, no. 6, pp. 14-29, Mar./Apr. 1989.
-
(1989)
J. Object-Oriented Programming
, vol.1
, Issue.6
, pp. 14-29
-
-
Minsky, N.H.1
Rozenshtein, D.2
-
42
-
-
0029452042
-
"Lightweight Source Model Extraction"
-
Oct
-
G.C. Murphy and D. Notkin, "Lightweight Source Model Extraction," Software Eng. Notes, vol. 20, no. 4, pp. 116-127, Oct. 1995.
-
(1995)
Software Eng. Notes
, vol.20
, Issue.4
, pp. 116-127
-
-
Murphy, G.C.1
Notkin, D.2
-
43
-
-
84886843322
-
"xlinkit: A Consistency Checking and Smart Link Generation Service"
-
to appear
-
C. Nentwich, L. Capra, W. Emmerich, and A. Finkelstein, "xlinkit: A Consistency Checking and Smart Link Generation Service," ACM Trans. Internet Technology, to appear.
-
ACM Trans. Internet Technology
-
-
Nentwich, C.1
Capra, L.2
Emmerich, W.3
Finkelstein, A.4
-
45
-
-
0025448464
-
"Interacting with the FIELD Environment"
-
June
-
S.P. Reiss, "Interacting with the FIELD Environment," Software Practice and Experience, vol. 20, no. S1, pp. 89-115, June 1990.
-
(1990)
Software Practice and Experience
, vol.20
, Issue.S1
, pp. 89-115
-
-
Reiss, S.P.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-67, July 1990.
-
(1990)
IEEE Software
, vol.7
, Issue.4
, pp. 57-67
-
-
Reiss, S.P.1
-
48
-
-
0029537755
-
"Simplifying Data Integration: The Design of the Desert Software Development Environment"
-
Mar
-
S.P. Reiss, "Simplifying Data Integration: The Design of the Desert Software Development Environment," Proc. 18th Int'l Conf. Software Eng., pp. 398-407, Mar. 1996.
-
(1996)
Proc. 18th Int'l Conf. Software Eng.
, pp. 398-407
-
-
Reiss, S.P.1
-
49
-
-
0000515980
-
"The Desert Environment"
-
Oct
-
S.P. Reiss, "The Desert Environment," ACM Trans. Software Eng. and Methodology, vol. 8, no. 4, pp. 297-342, Oct. 1999.
-
(1999)
ACM Trans. Software Eng. and Methodology
, vol.8
, Issue.4
, pp. 297-342
-
-
Reiss, S.P.1
-
55
-
-
0017985847
-
"The C Programming Language"
-
D.M. Ritchie, S.C. Johnson, M.E. Lesk, and B.W. Kernighan, "The C Programming Language," Bell Systems Tech. J., vol. 57, no. 6, pp. 1991-2020, 1978.
-
(1978)
Bell Systems Tech. J.
, vol.57
, Issue.6
, pp. 1991-2020
-
-
Ritchie, D.M.1
Johnson, S.C.2
Lesk, M.E.3
Kernighan, B.W.4
-
56
-
-
33750206363
-
"A Refactoring Tool for Smalltalk"
-
Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign
-
D. Roberts, J. Brant, and R. Johnson, "A Refactoring Tool for Smalltalk," Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, 1997.
-
(1997)
-
-
Roberts, D.1
Brant, J.2
Johnson, R.3
-
58
-
-
15544387811
-
"Formal Verification of UML Diagrams: A First Step towards Code Generation"
-
A. Evans, R. France, A. Moreira, and B. Rumpe, eds., Springer-Verlag
-
J. Smith, M.M. Kokar, and K. Baclawski, "Formal Verification of UML Diagrams: A First Step towards Code Generation," Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists, A. Evans, R. France, A. Moreira, and B. Rumpe, eds., pp. 224-240, Springer-Verlag, 2001.
-
(2001)
Practical UML-Based Rigorous Development Methods - Countering or Integrating the EXtremists
, pp. 224-240
-
-
Smith, J.1
Kokar, M.M.2
Baclawski, K.3
-
59
-
-
33750200013
-
"The Ophelia Traceability Layer"
-
Mar
-
M. Smith, P. Wilcox, R. Dewar, and D. Weiss, "The Ophelia Traceability Layer," Proc. Second Computing Curriculum Software Eng. Workshop (CCSE), Mar. 2003.
-
(2003)
Proc. Second Computing Curriculum Software Eng. Workshop (CCSE)
-
-
Smith, M.1
Wilcox, P.2
Dewar, R.3
Weiss, D.4
-
61
-
-
0004313343
-
"The Sheets Hypercode Editor"
-
Carnegie Mellon Univ
-
R. Stockton and N. Kramer, "The Sheets Hypercode Editor," Carnegie Mellon Univ., 1998.
-
(1998)
-
-
Stockton, R.1
Kramer, N.2
-
62
-
-
0021417506
-
"A Tour through Cedar"
-
Apr
-
W. Teitelman, "A Tour through Cedar," IEEE Software, vol. 1, no. 2, pp. 44-73, Apr. 1984.
-
(1984)
IEEE Software
, vol.1
, Issue.2
, pp. 44-73
-
-
Teitelman, W.1
-
63
-
-
85030675228
-
"A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations"
-
Dec
-
W. Yang, S. Horwitz, and T. Reps, "A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations," ACM Software Eng. Notes, vol. 15, no. 6, pp. 133-143, Dec. 1990.
-
(1990)
ACM Software Eng. Notes
, vol.15
, Issue.6
, pp. 133-143
-
-
Yang, W.1
Horwitz, S.2
Reps, T.3
-
64
-
-
72849107868
-
"Signature Matching: A Key to Reuse"
-
Dec
-
A.M. Zaremski and J.M. Wing, "Signature Matching: A Key to Reuse," Software Eng. Notes, vol. 18, no. 5, pp. 182-190, Dec. 1993.
-
(1993)
Software Eng. Notes
, vol.18
, Issue.5
, pp. 182-190
-
-
Zaremski, A.M.1
Wing, J.M.2
|