메뉴 건너뛰기




Volumn 7920 LNCS, Issue , 2013, Pages 577-601

What programmers do with inheritance in java

Author keywords

[No Author keywords available]

Indexed keywords

FORMAL LANGUAGES; JAVA PROGRAMMING LANGUAGE; OPEN SOURCE SOFTWARE; OPEN SYSTEMS;

EID: 84880017011     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-39038-8_24     Document Type: Conference Paper
Times cited : (17)

References (30)
  • 1
    • 0001622174 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 2nd edn. Addison-Wesley
    • Bloch, J.: Effective Java, 2nd edn. Addison-Wesley (2008)
    • (2008) Effective Java
    • Bloch, J.1
  • 5
    • 0026350266 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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
  • 10
    • 0030370759 scopus 로고    scopus 로고
    • 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
  • 13
    • 33745201222 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 23
    • 84987239470 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 28
    • 49149098396 scopus 로고    scopus 로고
    • 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
  • 30
    • 0026117332 scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.