-
1
-
-
53149137076
-
-
Andersen, H.C., Emperor's New Clothes. Houghton Mifflin, 2004 (the original story published in 1837).
-
Andersen, H.C., Emperor's New Clothes. Houghton Mifflin, 2004 (the original story published in 1837).
-
-
-
-
2
-
-
0041793817
-
The challenge of "good enough" software
-
Oct
-
Bach, J., The challenge of "good enough" software. American Programmer Vol 8, No 10 (Oct) 1995, pp. 2-11.
-
(1995)
American Programmer
, vol.8
, Issue.10
, pp. 2-11
-
-
Bach, J.1
-
4
-
-
5644220835
-
On building systems that will fail
-
June
-
Corbató, F.J., On building systems that will fail. Communications of the ACM Vol 34, June 1991, pp. 72-81.
-
(1991)
Communications of the ACM
, vol.34
, pp. 72-81
-
-
Corbató, F.J.1
-
5
-
-
33845248356
-
-
Manning Publications
-
Crane, D., Pascarello, E, James, D., Ajax in Action. Manning Publications, 2005.
-
(2005)
Ajax in Action
-
-
Crane, D.1
Pascarello, E.2
James, D.3
-
6
-
-
0004060273
-
-
Academic Press
-
Dahl, O-J., Dijkstra, E.W., Hoare, C.A.R., Structured Programming. Academic Press, 1972.
-
(1972)
Structured Programming
-
-
Dahl, O.-J.1
Dijkstra, E.W.2
Hoare, C.A.R.3
-
7
-
-
84945709727
-
Go to statement considered harmful
-
March
-
Dijkstra, E.W., Go to statement considered harmful. Communications of the ACM, Vol. 11, No 3, March 1968, pp. 147-148.
-
(1968)
Communications of the ACM
, vol.11
, Issue.3
, pp. 147-148
-
-
Dijkstra, E.W.1
-
9
-
-
71049138689
-
Programming: From craft to scientific discipline
-
Morlet, E, Ribbens, D, eds, Liege, Belgium, April 4-7, North Holland Publishing Company
-
Dijkstra, E.W., Programming: from craft to scientific discipline. In Morlet, E., Ribbens, D. (eds), Proceedings of the International Computing Symposium (Liege, Belgium, April 4-7, 1977), North Holland Publishing Company, 1977.
-
(1977)
Proceedings of the International Computing Symposium
-
-
Dijkstra, E.W.1
-
13
-
-
0017504316
-
Abstract data types and the development of data structures
-
Jun
-
Guttag, J., Abstract data types and the development of data structures. Communications of the ACM Vol. 20, No 6 (Jun) 1977, pp. 396-404.
-
(1977)
Communications of the ACM
, vol.20
, Issue.6
, pp. 396-404
-
-
Guttag, J.1
-
14
-
-
0021418053
-
Programming: Sorcery or science?
-
April
-
Hoare, C.A.R., Programming: sorcery or science? IEEE Software Vol. 1, No 2, April 1984, pp. 5-16.
-
(1984)
IEEE Software
, vol.1
, Issue.2
, pp. 5-16
-
-
Hoare, C.A.R.1
-
15
-
-
53149126119
-
IEEE Std. 610-1990
-
IEEE Standard Glossary of Software Engineering Terminology, The Institute of Electrical and Electronics Engineers
-
IEEE Standard Glossary of Software Engineering Terminology. IEEE Std. 610-1990, IEEE Standards Software Engineering, Volume 1, The Institute of Electrical and Electronics Engineers, 1999.
-
(1999)
IEEE Standards Software Engineering
, vol.1
-
-
-
17
-
-
0002370369
-
A cookbook for using Model-View-Controller user interface paradigm in Smalltalk-80
-
August
-
Krasner, G.E., Pope, S.T., A cookbook for using Model-View-Controller user interface paradigm in Smalltalk-80, Journal of Object-Oriented Programming, 26-29, August 1988.
-
(1988)
Journal of Object-Oriented Programming
, vol.26-29
-
-
Krasner, G.E.1
Pope, S.T.2
-
18
-
-
84976670850
-
Programming with abstract data types
-
Proceedings of, Apr
-
Liskov, B.H., Zilles, S.N., Programming with abstract data types. In Proceedings of ACM SIGPLAN Conference on Very High Level Languages, ACM SIGPLAN Notices Vol. 9, No 4 (Apr) 1974, pp. 50-59.
-
(1974)
ACM SIGPLAN Conference on Very High Level Languages, ACM SIGPLAN Notices
, vol.9
, Issue.4
, pp. 50-59
-
-
Liskov, B.H.1
Zilles, S.N.2
-
19
-
-
0016487425
-
Specification techniques for data abstractions
-
Mar
-
Liskov, B.H., Zilles, S.N., Specification techniques for data abstractions. IEEE Transactions on Software Engineering Vol. SE-1, No 1 (Mar) 1975, pp. 7-19.
-
(1975)
IEEE Transactions on Software Engineering
, vol.SE-1
, Issue.1
, pp. 7-19
-
-
Liskov, B.H.1
Zilles, S.N.2
-
20
-
-
53149150599
-
-
McCarthy, J., LISP 1.5 Programmer's Manual (with Abrahams, Edwards, Hart, and Levin). MIT Press, Cambridge, Massachusetts, 1962.
-
McCarthy, J., LISP 1.5 Programmer's Manual (with Abrahams, Edwards, Hart, and Levin). MIT Press, Cambridge, Massachusetts, 1962.
-
-
-
-
22
-
-
0004888570
-
-
3rd edition, Oxford University Press
-
MacLennan, B.J., Principles of Programming Languages: Design, Evaluation, and Implementation, 3rd edition, Oxford University Press, 1999.
-
(1999)
Principles of Programming Languages: Design, Evaluation, and Implementation
-
-
MacLennan, B.J.1
-
23
-
-
0015561577
-
Protection in programming languages
-
Jan
-
Morris, J.H. Jr., Protection in programming languages. Communications of the ACM Vol. 16, No 1 (Jan) 1973, pp. 15-21.
-
(1973)
Communications of the ACM
, vol.16
, Issue.1
, pp. 15-21
-
-
Morris Jr., J.H.1
-
24
-
-
85059176860
-
Types are not sets
-
ACM Press
-
Morris, J.H. Jr., Types are not sets. In Proceedings of the ACM Symposium on Principles of Programming Languages (Boston, Massachusetts, October 1-3), ACM Press, 1973, pp. 120-124.
-
(1973)
Proceedings of the ACM Symposium on Principles of Programming Languages (Boston, Massachusetts, October 1-3)
, pp. 120-124
-
-
Morris Jr., J.H.1
-
25
-
-
53149142125
-
-
Naur, P., Randell, B. (eds): Working Conference on Software Engineering (1968 NATO Conference on Software Engineering, Garmisch, Germany, October 7-11, 1968), January 1969.
-
Naur, P., Randell, B. (eds): Working Conference on Software Engineering (1968 NATO Conference on Software Engineering, Garmisch, Germany, October 7-11, 1968), January 1969.
-
-
-
-
26
-
-
0039232724
-
-
Technical Report, Department of Computer Science, Carnegie-Mellon University, February
-
Parnas, D.L., Information distribution aspects of design methodology, Technical Report, Department of Computer Science, Carnegie-Mellon University, February 1971.
-
(1971)
Information distribution aspects of design methodology
-
-
Parnas, D.L.1
-
27
-
-
0015346655
-
A technique for software module specification with examples
-
May
-
Parnas, D.L., A technique for software module specification with examples. Communications of the ACM Vol. 15, No 5 (May) 1972, pp. 330-336.
-
(1972)
Communications of the ACM
, vol.15
, Issue.5
, pp. 330-336
-
-
Parnas, D.L.1
-
28
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Dec
-
Parnas, D.L., On the criteria to be used in decomposing systems into modules. Communications of the ACM Vol. 15, No 12 (Dec) 1972, pp. 1053-1058.
-
(1972)
Communications of the ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
29
-
-
0016926766
-
On the design and development of program families
-
Mar
-
Parnas, D.L., On the design and development of program families. IEEE Transactions on Software Engineering Vol. SE-2, No 1 (Mar) 1976, pp. 1-9.
-
(1976)
IEEE Transactions on Software Engineering
, vol.SE-2
, Issue.1
, pp. 1-9
-
-
Parnas, D.L.1
-
30
-
-
0018441391
-
Designing software for ease of extension and contraction
-
Mar
-
Parnas, D.L., Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering Vol. SE-5, No 2 (Mar) 1979, pp. 128-137.
-
(1979)
IEEE Transactions on Software Engineering
, vol.SE-5
, Issue.2
, pp. 128-137
-
-
Parnas, D.L.1
-
31
-
-
0020884631
-
Enhancing reusability with information hiding
-
Parnas, D.L., Clements, P.C., Weiss, D.M., Enhancing reusability with information hiding. In Proceedings of the ITT Workshop on Reusability in Programming (Newport, Rhode Island, September 7-9), 1983, pp. 240-247.
-
(1983)
Proceedings of the ITT Workshop on Reusability in Programming (Newport, Rhode Island, September 7-9)
, pp. 240-247
-
-
Parnas, D.L.1
Clements, P.C.2
Weiss, D.M.3
-
32
-
-
0022667615
-
A rational design process: Why and how to fake it
-
Feb
-
Parnas, D.L., Clements, P.C., A rational design process: why and how to fake it. IEEE Transactions on Software Engineering Vol. SE-12, No 2 (Feb) 1986, pp. 251-256
-
(1986)
IEEE Transactions on Software Engineering
, vol.SE-12
, Issue.2
, pp. 251-256
-
-
Parnas, D.L.1
Clements, P.C.2
-
33
-
-
33947425560
-
Developers shift to dynamic programming languages
-
February
-
Paulson, L.D., Developers shift to dynamic programming languages. IEEE Computer, February 2007, pp. 12-15.
-
(2007)
IEEE Computer
, pp. 12-15
-
-
Paulson, L.D.1
-
36
-
-
84976684419
-
-
Ungar, D., Smith, R.B., Self: the power of simplicity. In OOPSLA'87 Conference Proceedings (Orlando, Florida, October 4-8), ACM SIGPLAN Notices 22, nr 12 (Dec) 1987, pp. 227-241.
-
Ungar, D., Smith, R.B., Self: the power of simplicity. In OOPSLA'87 Conference Proceedings (Orlando, Florida, October 4-8), ACM SIGPLAN Notices vol 22, nr 12 (Dec) 1987, pp. 227-241.
-
-
-
-
37
-
-
84976773567
-
Program development by stepwise refinement
-
Apr
-
Wirth, N., Program development by stepwise refinement. Communications of the ACM Vol. 14, No 4 (Apr) 1971, pp. 221-227.
-
(1971)
Communications of the ACM
, vol.14
, Issue.4
, pp. 221-227
-
-
Wirth, N.1
-
38
-
-
84976704118
-
Global variable considered harmful
-
February
-
Wulf, W., Shaw, M., Global variable considered harmful. ACM SIGPLAN Notices Vol. 8, No 2, February 1973, pp. 28-34
-
(1973)
ACM SIGPLAN Notices
, vol.8
, Issue.2
, pp. 28-34
-
-
Wulf, W.1
Shaw, M.2
-
39
-
-
84976812210
-
Procedural encapsulation: A linguistic protection technique
-
Sep
-
Zilles, S.N., Procedural encapsulation: a linguistic protection technique. ACM SIGPLAN Notices vol 8, nr 9 (Sep) 1973, pp. 142-146.
-
(1973)
ACM SIGPLAN Notices
, vol.8
, Issue.9
, pp. 142-146
-
-
Zilles, S.N.1
|