-
4
-
-
4644269527
-
Verification of Object-Oriented Programs with Invariants
-
Special issue: ECOOP 2003 workshop on Formal Techniques for Java-like Programs.
-
M. Barnett, R. DeLine, M. Fähndrich, K.R.M. Leino and W. Schulte (2004) Verification of Object-Oriented Programs with Invariants. Journal of Object Technology 3(6), 27-56. Special issue: ECOOP 2003 workshop on Formal Techniques for Java-like Programs
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
, pp. 27-56
-
-
Barnett, M.1
DeLine, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
5
-
-
84882172348
-
High Tech's Missionaries of Sloppiness
-
December 2000
-
C.A. Barron (2000) High Tech's Missionaries of Sloppiness. Salon Magazine December 2000
-
(2000)
Salon Magazine
-
-
Barron, C.A.1
-
6
-
-
3142669879
-
Subgraph Isomorphism, Matching Relational Structures and Maximal Cliques
-
H.G. Barrow and R.M. Burstall (1976) Subgraph Isomorphism, Matching Relational Structures and Maximal Cliques. Information Processing Letters 4(4), 83-84
-
(1976)
Information Processing Letters
, vol.4
, Issue.4
, pp. 83-84
-
-
Barrow, H.G.1
Burstall, R.M.2
-
7
-
-
0004097670
-
-
Boston, Massachusetts: International Thomson Computer Press
-
B. Beizer (1990) Software Testing Techniques. Boston, Massachusetts: International Thomson Computer Press
-
(1990)
Software Testing Techniques
-
-
Beizer, B.1
-
8
-
-
84882135293
-
-
Posting 79q48l$ncc$1@fir.prod.itd.earthlink.net to comp.software.testing
-
B. Beizer (1999) Unbanning the ‘Bug’. Posting 79q48l$ncc$1@fir.prod.itd.earthlink.net to comp.software.testing
-
(1999)
Unbanning the ‘Bug’
-
-
Beizer, B.1
-
9
-
-
84882103430
-
-
Posting 8kcV4.4008$S31.103769@newsread2.prod.itd.earthlink.net to comp.software.testing
-
B. Beizer (2000) Definition of the word bug. Posting 8kcV4.4008$S31.103769@newsread2.prod.itd.earthlink.net to comp.software.testing
-
(2000)
Definition of the word bug
-
-
Beizer, B.1
-
14
-
-
84976668743
-
Algorithm 457—Finding All Cliques of an Undirected Graph
-
C. Bron and J. Kerbosch (1973) Algorithm 457—Finding All Cliques of an Undirected Graph. Communications of the ACM 16(9), 575-577
-
(1973)
Communications of the ACM
, vol.16
, Issue.9
, pp. 575-577
-
-
Bron, C.1
Kerbosch, J.2
-
16
-
-
18944384605
-
An Overview of JML Tools and Applications
-
Trondheim, Norway
-
L. Burdy, Y. Cheon, D. Cok, M. Ernst, J. Kiniry, G.T. Leavens, K.R.M. Leino and E. Poll (2003) An Overview of JML Tools and Applications. Proceedings of the Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS 03) Trondheim, Norway
-
(2003)
Proceedings of the Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS 03)
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.3
Ernst, M.4
Kiniry, J.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
17
-
-
0004101993
-
-
New York: John Wiley & Sons
-
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad and M. Stal (1996) Pattern-Oriented Software Architecture: A System of Patterns, volume 1 of Pattern-Oriented Software Architecture. New York: John Wiley & Sons
-
(1996)
Pattern-Oriented Software Architecture: A System of Patterns, volume 1 of Pattern-Oriented Software Architecture
-
-
Buschmann, F.1
Meunier, R.2
Rohnert, H.3
Sommerlad, P.4
Stal, M.5
-
19
-
-
84882225043
-
Squashing Bugs at the Source
-
B. Chelf (2004) Squashing Bugs at the Source. Linux Magazine 55 16-20
-
(2004)
Linux Magazine
, vol.55
, pp. 16-20
-
-
Chelf, B.1
-
24
-
-
0038716438
-
Ccured in the Real World
-
San Diego, California: ACM Press
-
J. Condit, M. Harren, S. McPeak, G.C. Necula and W. Weimer (2003) Ccured in the Real World. PLDI '03: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation San Diego, California: ACM Press 232-244
-
(2003)
PLDI '03: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation
, pp. 232-244
-
-
Condit, J.1
Harren, M.2
McPeak, S.3
Necula, G.C.4
Weimer, W.5
-
27
-
-
1442288535
-
Automatic Detection and Repair of Errors in Data Structures
-
Anaheim, California
-
B. Demsky and M. Rinard (2003) Automatic Detection and Repair of Errors in Data Structures. Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 78-95. Anaheim, California
-
(2003)
Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 78-95
-
-
Demsky, B.1
Rinard, M.2
-
29
-
-
0001654941
-
Notes on Structured Programming
-
O.-J. Dahl, E.W. Dijkstra, C.A.R. Hoare,(Eds), London: Academic Press, Chapter 1
-
E.W. Dijkstra (1972) Notes on Structured Programming. O.-J. Dahl, E.W. Dijkstra, C.A.R. Hoare,(Eds) Structured Programming London: Academic Press 1-82. Chapter 1
-
(1972)
Structured Programming
, pp. 1-82
-
-
Dijkstra, E.W.1
-
30
-
-
84882164679
-
On Webster, Users, Bugs, and Aristotle
-
New York: Springer-Verlag, Originally published as EWD 618 in 1977.
-
E.W. Dijkstra (1982) On Webster, Users, Bugs, and Aristotle. Selected Writings on Computing: A Personal Perspective New York: Springer-Verlag 288-291. Originally published as EWD 618 in 1977
-
(1982)
Selected Writings on Computing: A Personal Perspective
, pp. 288-291
-
-
Dijkstra, E.W.1
-
31
-
-
0000631766
-
On the Cruelty of Really Teaching Computer Science
-
E.W. Dijkstra (1989) On the Cruelty of Really Teaching Computer Science. Communications of the ACM 32(12), 1398-1404
-
(1989)
Communications of the ACM
, vol.32
, Issue.12
, pp. 1398-1404
-
-
Dijkstra, E.W.1
-
33
-
-
84978401615
-
Revirt: Enabling Intrusion Analysis Through Virtual-machine Logging and Replay
-
Boston, Massachusetts
-
G.W. Dunlap, S.T. King, S. Cinar, M.A. Basrai and P.M. Chen (2002) Revirt: Enabling Intrusion Analysis Through Virtual-machine Logging and Replay. Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI) Boston, Massachusetts
-
(2002)
Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI)
-
-
Dunlap, G.W.1
King, S.T.2
Cinar, S.3
Basrai, M.A.4
Chen, P.M.5
-
34
-
-
0037888603
-
-
Reading, Massachusetts: Addison-Wesley
-
E. Dustin, J. Rashka and J. Paul (2001) Automated Software Testing: Introduction, Management, and Performance. Reading, Massachusetts: Addison-Wesley
-
(2001)
Automated Software Testing: Introduction, Management, and Performance
-
-
Dustin, E.1
Rashka, J.2
Paul, J.3
-
35
-
-
0031117798
-
My Hairiest Bug War Stories
-
M. Eisenstadt (1997) My Hairiest Bug War Stories. Communications of the ACM 40(4), 30-37
-
(1997)
Communications of the ACM
, vol.40
, Issue.4
, pp. 30-37
-
-
Eisenstadt, M.1
-
36
-
-
0035250541
-
Dynamically Discovering Likely Program Invariants to Support Program Evolution
-
M.D. Ernst, J. Cockrell, W.G. Griswold and D. Notkin (2001) Dynamically Discovering Likely Program Invariants to Support Program Evolution. IEEE Transactions on Software Engineering 27(2), 1-25
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
40
-
-
0027020859
-
Generalized Algorithmic Debugging and Testing
-
P. Fritzson, N. Shahmehri, M. Kamkar and T. Gyimothy (1992) Generalized Algorithmic Debugging and Testing. ACM Letters on Programming Languages and Systems 1(4), 303-322
-
(1992)
ACM Letters on Programming Languages and Systems
, vol.1
, Issue.4
, pp. 303-322
-
-
Fritzson, P.1
Shahmehri, N.2
Kamkar, M.3
Gyimothy, T.4
-
43
-
-
85025399142
-
Some Psychological Evidence on How People Debug Computer Programs
-
J.D. Gould (1975) Some Psychological Evidence on How People Debug Computer Programs. International Journal of Man-Machine Studies 7 151-182
-
(1975)
International Journal of Man-Machine Studies
, vol.7
, pp. 151-182
-
-
Gould, J.D.1
-
44
-
-
0034226738
-
Predicting Fault Incidence Using Software Change History
-
T.L. Graves, A.F. Karr, J.S. Marron and H. Siy (2000) Predicting Fault Incidence Using Software Change History. IEEE Transactions on Software Engineering 26(7), 653-661
-
(2000)
IEEE Transactions on Software Engineering
, vol.26
, Issue.7
, pp. 653-661
-
-
Graves, T.L.1
Karr, A.F.2
Marron, J.S.3
Siy, H.4
-
46
-
-
84887476214
-
An Efficient Relevant Slicing Method for Debugging
-
1999
-
T. Gyimóthy, Á. Beszédes and I. Forgács (1999) An Efficient Relevant Slicing Method for Debugging. ESEC/FSE 99 1999 303-321
-
(1999)
ESEC/FSE 99
, pp. 303-321
-
-
Gyimóthy, T.1
Beszédes, Á.2
Forgács, I.3
-
47
-
-
0036319465
-
Software Debugging, Testing, and Verification
-
B. Hailpern and P. Santhanam (2002) Software Debugging, Testing, and Verification. IBM Systems Journal 41(1), 4-12
-
(2002)
IBM Systems Journal
, vol.41
, Issue.1
, pp. 4-12
-
-
Hailpern, B.1
Santhanam, P.2
-
48
-
-
0036038345
-
Tracking Down Software Bugs Using Automatic Anomaly Detection
-
2002
-
S. Hangal and M.S. Lam (2002) Tracking Down Software Bugs Using Automatic Anomaly Detection. ICSE-2002 2002 291-302
-
(2002)
ICSE-2002
, pp. 291-302
-
-
Hangal, S.1
Lam, M.S.2
-
53
-
-
84882195074
-
-
Carnegie Mellon Software Engineering Institute, Technical Report Vol. 2, Issue 1
-
W.S. Humphrey (1999) Bugs or Defects? Carnegie Mellon Software Engineering Institute Technical Report Vol. 2, Issue 1
-
(1999)
Bugs or Defects?
-
-
Humphrey, W.S.1
-
56
-
-
85084164164
-
Cyclone: A Safe Dialect of C
-
USENIX Association
-
T. Jim, J.G. Morrisett, D. Grossman, M.W. Hicks, J. Cheney and Y. Wang (2002) Cyclone: A Safe Dialect of C. Proceedings of the General Track: 2002 USENIX Annual Technical Conference USENIX Association 275-288
-
(2002)
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
, pp. 275-288
-
-
Jim, T.1
Morrisett, J.G.2
Grossman, D.3
Hicks, M.W.4
Cheney, J.5
Wang, Y.6
-
57
-
-
0036040176
-
Visualization of Test Information to Assist Fault Localization
-
2002
-
J.A. Jones, M.J. Harrold and J. Stasko (2002) Visualization of Test Information to Assist Fault Localization. ICSE 2002 2002 467-477
-
(2002)
ICSE 2002
, pp. 467-477
-
-
Jones, J.A.1
Harrold, M.J.2
Stasko, J.3
-
60
-
-
82955230066
-
An Overview of AspectJ
-
Budapest, Hungary, Springer-Verlag
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm and W.G. Griswold (2001) An Overview of AspectJ. Proceedings of the 15th European Conference on Object-Oriented Programming Budapest, Hungary Springer-Verlag 327-353
-
(2001)
Proceedings of the 15th European Conference on Object-Oriented Programming
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
62
-
-
0022581573
-
An Experimental Evaluation of the Assumption of Independence in Multiversion Programming
-
J.C. Knight and N.G. Leveson (1986) An Experimental Evaluation of the Assumption of Independence in Multiversion Programming. IEEE Transactions on Software Engineering 12(1), 96-109
-
(1986)
IEEE Transactions on Software Engineering
, vol.12
, Issue.1
, pp. 96-109
-
-
Knight, J.C.1
Leveson, N.G.2
-
64
-
-
13844317770
-
A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems
-
press
-
A.J. Ko and B.A. Myers (2005) A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems. Journal of Visual Languages and Computing In press
-
(2005)
Journal of Visual Languages and Computing
-
-
Ko, A.J.1
Myers, B.A.2
-
68
-
-
0004012875
-
-
Englewood Cliffs, New Jersey: Prentice-Hall
-
C. Larman (2002) Applying UML and Patterns. Englewood Cliffs, New Jersey: Prentice-Hall
-
(2002)
Applying UML and Patterns
-
-
Larman, C.1
-
71
-
-
0013373038
-
-
Boston, Massachusetts: Kluwer Academic Publishers
-
R. Lencevicius (2000) Advanced Debugging Methods. Boston, Massachusetts: Kluwer Academic Publishers
-
(2000)
Advanced Debugging Methods
-
-
Lencevicius, R.1
-
72
-
-
0025414676
-
The Use of Self-Checks and Voting in Software Error Detection: An Empirical Study
-
N.G. Leveson, S.S. Cha, J.C. Knight and T.J. Shimeall (1990) The Use of Self-Checks and Voting in Software Error Detection: An Empirical Study. IEEE Transactions on Software Engineering 16(4), 432-443
-
(1990)
IEEE Transactions on Software Engineering
, vol.16
, Issue.4
, pp. 432-443
-
-
Leveson, N.G.1
Cha, S.S.2
Knight, J.C.3
Shimeall, T.J.4
-
74
-
-
0001122210
-
Causation
-
Reprinted in Lewis (1986).
-
D. Lewis (1973) Causation. Journal of Philosophy 70 556-567. Reprinted in Lewis (1986)
-
(1973)
Journal of Philosophy
, vol.70
, pp. 556-567
-
-
Lewis, D.1
-
77
-
-
33745244751
-
Scalable Statistical Bug Isolation
-
Chicago, Illinois
-
B. Liblit, M. Naik, A.X. Zheng, A. Aiken and M.I. Jordan (2005) Scalable Statistical Bug Isolation. Proceedings of the SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDI) Chicago, Illinois
-
(2005)
Proceedings of the SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDI)
-
-
Liblit, B.1
Naik, M.2
Zheng, A.X.3
Aiken, A.4
Jordan, M.I.5
-
81
-
-
0025557712
-
An Empirical Study of the Reliability of UNIX Utilities
-
B.P. Miller, L. Fredrikson and B. So (1990) An Empirical Study of the Reliability of UNIX Utilities. Communications of the ACM 33(12), 32-44
-
(1990)
Communications of the ACM
, vol.33
, Issue.12
, pp. 32-44
-
-
Miller, B.P.1
Fredrikson, L.2
So, B.3
-
85
-
-
84882073096
-
The Impossible Fact
-
M. Knight,(Eds), Berkeley, California: University of California Press, Original poem published in 1905.
-
C. Morgenstern (1964) The Impossible Fact. M. Knight,(Eds) The Gallows Songs Berkeley, California: University of California Press Original poem published in 1905
-
(1964)
The Gallows Songs
-
-
Morgenstern, C.1
-
102
-
-
0037587321
-
Automated Support for Classifying Software Failure Reports
-
Portland, Oregon: IEEE Computer Society
-
A. Podgurski, D. Leon, P. Francis, W. Masri, M. Minch, J. Sun and B. Wang (2003) Automated Support for Classifying Software Failure Reports. ICSE '03: Proceedings of the 25th International Conference on Software Engineering Portland, Oregon: IEEE Computer Society 465-475
-
(2003)
ICSE '03: Proceedings of the 25th International Conference on Software Engineering
, pp. 465-475
-
-
Podgurski, A.1
Leon, D.2
Francis, P.3
Masri, W.4
Minch, M.5
Sun, J.6
Wang, B.7
-
103
-
-
0003699334
-
-
London: Hutchinson, Translation of Logik der Forschung, Vienna, Austria, 1935.
-
K. Popper (1959) The Logic of Scientific Discovery. London: Hutchinson Translation of Logik der Forschung, Vienna, Austria, 1935
-
(1959)
The Logic of Scientific Discovery
-
-
Popper, K.1
-
105
-
-
0004123046
-
-
(Eds), 3rd ed., Cambridge, Massachusetts: MIT Press
-
E.S. Raymond (Eds) (1996) New Hacker's Dictionary 3rd ed. Cambridge, Massachusetts: MIT Press
-
(1996)
New Hacker's Dictionary
-
-
Raymond, E.S.1
-
107
-
-
4243164377
-
Record/Replay for Nondeterministic Program Executions
-
M. Ronsse, K.D. Bosschere, M. Christiaens, J.C. de Kergommeaux and D. Kranzlmüller (2003) Record/Replay for Nondeterministic Program Executions. Communications of the ACM 46(9), 62-67
-
(2003)
Communications of the ACM
, vol.46
, Issue.9
, pp. 62-67
-
-
Ronsse, M.1
Bosschere, K.D.2
Christiaens, M.3
de Kergommeaux, J.C.4
Kranzlmüller, D.5
-
109
-
-
0010361611
-
The Economic Impacts of Inadequate Infrastructure for Software Testing
-
National Institute of Standards & Technology
-
RTI (2002) The Economic Impacts of Inadequate Infrastructure for Software Testing. Technical Report, Planning Report 02-3 National Institute of Standards & Technology
-
(2002)
Technical Report, Planning Report 02-3
-
-
-
114
-
-
84882123119
-
Exposing the Myth Behind the First Bug Reveals a Few Tales
-
F.R. Shapiro (1994) Exposing the Myth Behind the First Bug Reveals a Few Tales. BYTE
-
(1994)
BYTE
-
-
Shapiro, F.R.1
-
115
-
-
4644319157
-
Fail Fast
-
J. Shore (2004) Fail Fast. IEEE Software 21(5), 21-25
-
(2004)
IEEE Software
, vol.21
, Issue.5
, pp. 21-25
-
-
Shore, J.1
-
117
-
-
0003885423
-
-
6th ed., Reading, Massachusetts: Addison-Wesley
-
I. Sommerville (2001) Software Engineering. 6th ed. Reading, Massachusetts: Addison-Wesley
-
(2001)
Software Engineering
-
-
Sommerville, I.1
-
119
-
-
0038195473
-
-
4th ed., Free Software Foundation, Distributed with GDB 4.13.
-
R.M. Stallman and R.H. Pesch (1994) Debugging with GDB. 4th ed. Free Software Foundation Distributed with GDB 4.13
-
(1994)
Debugging with GDB
-
-
Stallman, R.M.1
Pesch, R.H.2
-
120
-
-
0000990322
-
A Survey of Program Slicing Techniques
-
F. Tip (1995) A Survey of Program Slicing Techniques. Journal of Programming Languages 3(3), 121-189
-
(1995)
Journal of Programming Languages
, vol.3
, Issue.3
, pp. 121-189
-
-
Tip, F.1
-
125
-
-
0020157396
-
Programmers Use Slices When Debugging
-
M. Weiser (1982) Programmers Use Slices When Debugging. Communications of the ACM 25(7), 446-452
-
(1982)
Communications of the ACM
, vol.25
, Issue.7
, pp. 446-452
-
-
Weiser, M.1
-
132
-
-
84860400978
-
Yesterday, My Program Worked. Today, It Does Not. Why?
-
1999
-
A. Zeller (1999) Yesterday, My Program Worked. Today, It Does Not. Why? ESEC/FSE 99 253-267. 1999
-
(1999)
ESEC/FSE 99
, pp. 253-267
-
-
Zeller, A.1
-
133
-
-
84882225496
-
-
version 3.2 edition, Universität Passau and Free Software Foundation, Distributed with GNU DDD.
-
A. Zeller (2000) Debugging with DDD. version 3.2 edition Universität Passau and Free Software Foundation Distributed with GNU DDD
-
(2000)
Debugging with DDD
-
-
Zeller, A.1
-
136
-
-
0342798292
-
DDD—A Free Graphical Front-end for UNIX Debuggers
-
A. Zeller and D. Lütkehaus (1996) DDD—A Free Graphical Front-end for UNIX Debuggers. SIGPLAN Notices 31(1), 22-27
-
(1996)
SIGPLAN Notices
, vol.31
, Issue.1
, pp. 22-27
-
-
Zeller, A.1
Lütkehaus, D.2
|