-
1
-
-
0001622174
-
A validation of object-oriented design metrics as quality indicators
-
Basili, V.R., Briand, L.C., Melo, W.L.: A validation of object-oriented design metrics as quality indicators. IEEE Trans. Softw. Eng. 22(10), 751-761 (1996)
-
(1996)
IEEE Trans. Softw. Eng.
, vol.22
, Issue.10
, pp. 751-761
-
-
Basili, V.R.1
Briand, L.C.2
Melo, W.L.3
-
2
-
-
18744411658
-
-
2nd edn. Addison-Wesley
-
Bloch, J.: Effective Java, 2nd edn. Addison-Wesley (2008)
-
(2008)
Effective Java
-
-
Bloch, J.1
-
3
-
-
0032295896
-
A comprehensive empirical validation of design measures for object-oriented systems
-
IEEE Computer Society, Washington, DC
-
Briand, L.C., Daly, J., Porter, V.,Wüst, J.K.: A comprehensive empirical validation of design measures for object-oriented systems. In: METRICS 1998: Proceedings of the 5th International Symposium on Software Metrics, pp. 246-257. IEEE Computer Society, Washington, DC (1998)
-
(1998)
METRICS 1998: Proceedings of the 5th International Symposium on Software Metrics
, pp. 246-257
-
-
Briand, L.C.1
Daly, J.2
Porter, V.3
Wüst, J.K.4
-
5
-
-
0026350266
-
The case against multiple inheritance in C++
-
Cargill, T.A.: The case against multiple inheritance in C++. USENIX Computing Systems 4(1), 69-82 (1991)
-
(1991)
USENIX Computing Systems
, vol.4
, Issue.1
, pp. 69-82
-
-
Cargill, T.A.1
-
7
-
-
0028446078
-
A metrics suite for object oriented design
-
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476-493 (1994)
-
(1994)
IEEE Trans. Softw. Eng.
, vol.20
, Issue.6
, pp. 476-493
-
-
Chidamber, S.R.1
Kemerer, C.F.2
-
8
-
-
84976760073
-
Towards a metrics suite for object oriented design
-
Chidamber, S.R., Kemerer, C.F.: Towards a metrics suite for object oriented design. In: OOPSLA, pp. 197-211 (1991)
-
(1991)
OOPSLA
, pp. 197-211
-
-
Chidamber, S.R.1
Kemerer, C.F.2
-
9
-
-
0025229172
-
Inheritance is not subtyping
-
ACM, New York
-
Cook,W.R., Hill,W., Canning, P.S.: Inheritance is not subtyping. In: Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1990, pp. 125-135. ACM, New York (1990)
-
(1990)
Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1990
, pp. 125-135
-
-
Cook, W.R.1
Hill, W.2
Canning, P.S.3
-
10
-
-
0030370759
-
Evaluating inheritance depth on the maintainability of object-oriented software
-
Daly, J., Brooks, A., Miller, J., Roper, M., Wood, M.: Evaluating inheritance depth on the maintainability of object-oriented software. Empirical Software Engineering 1(2), 109-132 (1996)
-
(1996)
Empirical Software Engineering
, vol.1
, Issue.2
, pp. 109-132
-
-
Daly, J.1
Brooks, A.2
Miller, J.3
Roper, M.4
Wood, M.5
-
12
-
-
0004189634
-
-
Addison Wesley Publishing Company, Reading
-
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley Publishing Company, Reading (1994)
-
(1994)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
13
-
-
33745201222
-
Micro patterns in Java code
-
Gil, J(Y.), Maman, I.: Micro patterns in Java code. In: OOPSLA, pp. 97-116 (2005)
-
(2005)
OOPSLA
, pp. 97-116
-
-
Gil, J.1
Maman, I.2
-
14
-
-
0034207573
-
Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems
-
Harrison, R., Counsell, S., Nithi, R.: Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems. Journal of Systems and Software 52, 173-179 (2000)
-
(2000)
Journal of Systems and Software
, vol.52
, pp. 173-179
-
-
Harrison, R.1
Counsell, S.2
Nithi, R.3
-
17
-
-
84976686428
-
Keynote address-data abstraction and hierarchy
-
Liskov, B.: Keynote address-data abstraction and hierarchy. SIGPLAN Notices 23(5), 17-34 (1987)
-
(1987)
SIGPLAN Notices
, vol.23
, Issue.5
, pp. 17-34
-
-
Liskov, B.1
-
19
-
-
84976700936
-
Genericity versus inheritance
-
ACM, New York
-
Meyer, B.: Genericity versus inheritance. In: OOPSLA, pp. 391-405. ACM, New York (1986)
-
(1986)
OOPSLA
, pp. 391-405
-
-
Meyer, B.1
-
20
-
-
0030150378
-
The many faces of inheritance: A taxonomy of taxonomy
-
Meyer, B.: The many faces of inheritance: a taxonomy of taxonomy. IEEE Computer 29(5), 105-108 (1996)
-
(1996)
IEEE Computer
, vol.29
, Issue.5
, pp. 105-108
-
-
Meyer, B.1
-
22
-
-
79952436811
-
GoHotDraw: Evaluating the go programming language with design patterns
-
ACM, New York
-
Schmager, F., Cameron, N., Noble, J.: GoHotDraw: evaluating the go programming language with design patterns. In: Evaluation and Usability of Programming Languages and Tools, PLATEAU 2010, pp. 10:1-10:6. ACM, New York (2010)
-
(2010)
Evaluation and Usability of Programming Languages and Tools, PLATEAU 2010
, pp. 101-106
-
-
Schmager, F.1
Cameron, N.2
Noble, J.3
-
23
-
-
84987239470
-
Encapsulation and inheritance in object-oriented programming languages
-
Snyder, A.: Encapsulation and inheritance in object-oriented programming languages. In: OOPSLA, pp. 38-45 (1986)
-
(1986)
OOPSLA
, pp. 38-45
-
-
Snyder, A.1
-
24
-
-
84880028866
-
-
last accessed December
-
Sumption, B.: Inheritance is evil, and must be destroyed (2007), http://berniesumption.com/software/inheritance-is-evil-andmust-be-destroyed (last accessed December 2012)
-
(2007)
Heritance Is Evil, and Must Be Destroyed
-
-
Sumption, B.1
-
25
-
-
0001532436
-
On the notion of inheritance
-
Taivalsaari, A.: On the notion of inheritance. Comp. Surv. 28(3), 438-479 (1996)
-
(1996)
Comp. Surv.
, vol.28
, Issue.3
, pp. 438-479
-
-
Taivalsaari, A.1
-
26
-
-
79951728242
-
Qualitas corpus: A curated collection of Java code for empirical studies
-
December
-
Tempero, E., Anslow, C., Dietrich, J., Han, T., Li, J., Lumpe, M., Melton, H., Noble, J.: Qualitas corpus: A curated collection of Java code for empirical studies. In: 2010 Asia Pacific Software Engineering Conference (APSEC 2010), pp. 336-345 (December 2010), www.qualitascorpus.com
-
(2010)
2010 Asia Pacific Software Engineering Conference (APSEC 2010)
, pp. 336-345
-
-
Tempero, E.1
Anslow, C.2
Dietrich, J.3
Han, T.4
Li, J.5
Lumpe, M.6
Melton, H.7
Noble, J.8
-
27
-
-
84868710964
-
An empirical study of overriding in open source Java
-
January
-
Tempero, E., Counsell, S., Noble, J.: An empirical study of overriding in open source Java. In: Thirty-Third Australasian Computer Science Conference (ACSC 2010), Brisbane, Australia. The Conferences in Research and Practice in Information Technology (CRPIT) Series, vol. 102, pp. 3-12 (January 2010)
-
(2010)
Thirty-Third Australasian Computer Science Conference (ACSC 2010), Brisbane, Australia. The Conferences in Research and Practice in Information Technology (CRPIT) Series
, vol.102
, pp. 3-12
-
-
Tempero, E.1
Counsell, S.2
Noble, J.3
-
28
-
-
49149098396
-
How do Java programs use inheritance? An empirical study of inheritance in Java software
-
In: Vitek, J. (ed.) Springer, Heidelberg
-
Tempero, E., Noble, J., Melton, H.: How do Java programs use inheritance? An empirical study of inheritance in Java software. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 667-691. Springer, Heidelberg (2008)
-
(2008)
ECOOP 2008. LNCS
, vol.5142
, pp. 667-691
-
-
Tempero, E.1
Noble, J.2
Melton, H.3
-
29
-
-
0001956132
-
Soot-A Java optimization framework
-
Vallée-Rai, R., Hendren, L., Sundaresan, V., Lam, P., Gagnon, E., Co, P.: Soot-a Java optimization framework. In: CASCON, pp. 125-135 (1999)
-
(1999)
CASCON
, pp. 125-135
-
-
Vallée-Rai, R.1
Hendren, L.2
Sundaresan, V.3
Lam, P.4
Gagnon, E.5
Co, P.6
-
30
-
-
0026117332
-
Controversy: The case for multiple inheritance in C++
-
Waldo, J.: Controversy: The case for multiple inheritance in C++. USENIX Computing Systems 4(2), 157-172 (1991)
-
(1991)
USENIX Computing Systems
, vol.4
, Issue.2
, pp. 157-172
-
-
Waldo, J.1
|