메뉴 건너뛰기




Volumn 72, Issue 2, 2004, Pages 129-143

A controlled experiment investigation of an object-oriented design heuristic for maintainability

Author keywords

Design; Experiment; Heuristics; Maintainability; Object oriented

Indexed keywords

COMPUTER SOFTWARE MAINTENANCE; DATA ACQUISITION; DESIGN; ENCODING (SYMBOLS); EXPERIMENTS; HEURISTIC METHODS; JAVA PROGRAMMING LANGUAGE; MAINTAINABILITY; STUDENTS; SYSTEMS ANALYSIS;

EID: 2342489393     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0164-1212(03)00240-1     Document Type: Article
Times cited : (52)

References (38)
  • 1
    • 0029718621 scopus 로고    scopus 로고
    • Evaluating the impact of object-oriented design on software quality
    • March
    • Abreu, F., Melo, W., 1996. Evaluating the impact of object-oriented design on software quality. In: Proceedings of the 3rd ISMS (Metrics'96), March.
    • (1996) Proceedings of the 3rd ISMS (Metrics'96)
    • Abreu, F.1    Melo, W.2
  • 2
    • 0033347935 scopus 로고    scopus 로고
    • Measuring coupling and cohesion: An information theory approach
    • Silver Spring, MD: IEEE Computer Society
    • Allen E., Khoshgoftaar T. Measuring coupling and cohesion: an information theory approach. Sixth International Symposium on Software Metrics. 1999;IEEE Computer Society, Silver Spring, MD.
    • (1999) Sixth International Symposium on Software Metrics
    • Allen, E.1    Khoshgoftaar, T.2
  • 3
    • 0002631559 scopus 로고
    • Uses and abuses of inheritance
    • Amstrong J., Mitchell R. Uses and abuses of inheritance. Softw. Eng. J. (January):1994;19-26.
    • (1994) Softw. Eng. J. , Issue.JANUARY , pp. 19-26
    • Amstrong, J.1    Mitchell, R.2
  • 4
    • 0348115718 scopus 로고
    • Practical consequences of formal definitions of inheritance
    • Bar-David T. Practical consequences of formal definitions of inheritance. J. Object Orient. Program. (July/August):1992;43-49.
    • (1992) J. Object Orient. Program. , Issue.JULY-AUGUST , pp. 43-49
    • Bar-David, T.1
  • 5
    • 0002684858 scopus 로고
    • Finding and experimental basis for software engineering
    • Basili V., Burgess A. Finding and experimental basis for software engineering. IEEE Softw. 12:1995;92-93.
    • (1995) IEEE Softw. , vol.12 , pp. 92-93
    • Basili, V.1    Burgess, A.2
  • 9
    • 0037538486 scopus 로고
    • Rules of Thumb
    • Booch G. Rules of Thumb. ROAD. 2(4):1995;2-3.
    • (1995) ROAD , vol.2 , Issue.4 , pp. 2-3
    • Booch, G.1
  • 10
    • 0035362870 scopus 로고    scopus 로고
    • A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs
    • Briand L., Bunse C., Daly J. A controlled experiment for evaluating quality guidelines on the maintainability of object-oriented designs. IEEE Trans. Softw. Eng. 27(6):2001;513-530.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.6 , pp. 513-530
    • Briand, L.1    Bunse, C.2    Daly, J.3
  • 11
    • 0036836951 scopus 로고    scopus 로고
    • A change impact model for changeability assessment in object-oriented software systems
    • Chaumun M.A., Kabaili H., Keller R.K., Lustman F. A change impact model for changeability assessment in object-oriented software systems. Sci. Comput. Program. 45:2002;15-174.
    • (2002) Sci. Comput. Program. , vol.45 , pp. 15-174
    • Chaumun, M.A.1    Kabaili, H.2    Keller, R.K.3    Lustman, F.4
  • 12
    • 0028446078 scopus 로고
    • A metrics suite for object oriented design
    • Chidamber S., Kemerer C. A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6):1994;476-493.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.6 , pp. 476-493
    • Chidamber, S.1    Kemerer, C.2
  • 13
    • 0038552728 scopus 로고
    • OOD criteria, part 1-3
    • Coad P. OOD criteria, part 1-3. J. Object Orient. Programm. (Jun-Sep):1991;67-70.
    • (1991) J. Object Orient. Programm. , Issue.JUN-SEP , pp. 67-70
    • Coad, P.1
  • 15
    • 0042245047 scopus 로고
    • Reading, MA: Addison-Wesley
    • Coplien J. Advanced C++. 1992;Addison-Wesley, Reading, MA.
    • (1992) Advanced C++
    • Coplien, J.1
  • 17
    • 0038147011 scopus 로고    scopus 로고
    • An empirical investigation of object-oriented design heuristics for maintainability
    • Deligiannis I., Shepperd M., Stamelos I., Roumeriotis M. An empirical investigation of object-oriented design heuristics for maintainability. J. Syst. Softw. 65(2):2003;127-139.
    • (2003) J. Syst. Softw. , vol.65 , Issue.2 , pp. 127-139
    • Deligiannis, I.1    Shepperd, M.2    Stamelos, I.3    Roumeriotis, M.4
  • 19
    • 0029310255 scopus 로고
    • Inheritance guidelines
    • Firesmith D. Inheritance guidelines. JOOP. (May):1995;67-72.
    • (1995) JOOP , Issue.MAY , pp. 67-72
    • Firesmith, D.1
  • 20
    • 85008050096 scopus 로고    scopus 로고
    • In search of meaning (a tale of two words)
    • Glass R. In search of meaning (a tale of two words). IEEE Softw. 19(4):2002;136. 134-135.
    • (2002) IEEE Softw. , vol.19 , Issue.4 , pp. 136
    • Glass, R.1
  • 22
    • 0032071032 scopus 로고    scopus 로고
    • Does OO sync with how we think?
    • Hatton L. Does OO sync with how we think? IEEE Softw. (May/June):1998;46-54.
    • (1998) IEEE Softw. , Issue.MAY-JUNE , pp. 46-54
    • Hatton, L.1
  • 25
    • 0029373275 scopus 로고
    • A confused world of OOA and OOD
    • Jacobson I., Christerson M. A confused world of OOA and OOD. JOOP. (Sep.):1995;15-20.
    • (1995) JOOP , Issue.SEP. , pp. 15-20
    • Jacobson, I.1    Christerson, M.2
  • 26
    • 0002838792 scopus 로고
    • Gaps in the object-oriented paradigm
    • Jones G. Gaps in the object-oriented paradigm. IEEE Comput. (Jun.):1994;90-91.
    • (1994) IEEE Comput. , Issue.JUN. , pp. 90-91
    • Jones, G.1
  • 29
    • 0034248383 scopus 로고    scopus 로고
    • An experimental comparison of reading techniques for defect detection in UML design documents
    • Laitenberger O., Atkinson C., Schlich M., Emam K. An experimental comparison of reading techniques for defect detection in UML design documents. J. Syst. Softw. 53:2000;183-204.
    • (2000) J. Syst. Softw. , vol.53 , pp. 183-204
    • Laitenberger, O.1    Atkinson, C.2    Schlich, M.3    Emam, K.4
  • 32
    • 2342479416 scopus 로고
    • Introducing to object-oriented design heuristics
    • Portland, OR, USA
    • Riel, A., 1994. Introducing to object-oriented design heuristics. In: OOPSLA'94, Portland, OR, USA.
    • (1994) OOPSLA'94
    • Riel, A.1
  • 35
    • 0002111535 scopus 로고
    • The object-oriented brewery: A comparison of two object-oriented development methods
    • Sharble R., Cohen S. The object-oriented brewery: a comparison of two object-oriented development methods. ACM Sigsoft. - Softw. Eng. Notes. 18(2):1993;60-73.
    • (1993) ACM Sigsoft. - Softw. Eng. Notes , vol.18 , Issue.2 , pp. 60-73
    • Sharble, R.1    Cohen, S.2
  • 37
    • 0002424955 scopus 로고
    • Maintaining object-oriented software
    • Wilde N., Mathews P., Ross H. Maintaining object-oriented software. IEEE Softw. (January):1993;75-80.
    • (1993) IEEE Softw. , Issue.JANUARY , pp. 75-80
    • Wilde, N.1    Mathews, P.2    Ross, H.3


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