메뉴 건너뛰기




Volumn 7590 LNCS, Issue , 2012, Pages 185-201

Do professional developers benefit from design pattern documentation? A replication in the context of source code comprehension

Author keywords

Controlled Experiment; Design Patterns; Maintenance; Replications; Software Models; Source Code Comprehension

Indexed keywords

CONTROLLED EXPERIMENT; DESIGN PATTERNS; REPLICATIONS; SOFTWARE MODEL; SOURCE CODES;

EID: 84867632830     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-33666-9_13     Document Type: Conference Paper
Times cited : (14)

References (32)
  • 2
    • 33746897301 scopus 로고    scopus 로고
    • The impact of UML documentation on software maintenance: An experimental evaluation
    • Arisholm, E., Briand, L.C., Hove, S.E., Labiche, Y.: The impact of UML documentation on software maintenance: An experimental evaluation. IEEE Trans. Softw. Eng. 32(6), 365-381 (2006)
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , Issue.6 , pp. 365-381
    • Arisholm, E.1    Briand, L.C.2    Hove, S.E.3    Labiche, Y.4
  • 3
    • 0033163749 scopus 로고    scopus 로고
    • Building knowledge through families of experiments
    • Basili, V., Shull, F., Lanubile, F.: Building knowledge through families of experiments. IEEE Trans. Softw. Eng. 25(4), 456-473 (1999)
    • (1999) IEEE Trans. Softw. Eng. , vol.25 , Issue.4 , pp. 456-473
    • Basili, V.1    Shull, F.2    Lanubile, F.3
  • 4
    • 0024031604 scopus 로고
    • The TAME project: Towards improvement-oriented software environments
    • Basili, V.R., Rombach, H.D.: The TAME project: Towards improvement-oriented software environments. IEEE Trans. Software Eng. 14(6), 758-773 (1988)
    • (1988) IEEE Trans. Software Eng. , vol.14 , Issue.6 , pp. 758-773
    • Basili, V.R.1    Rombach, H.D.2
  • 7
    • 77954757588 scopus 로고    scopus 로고
    • An empirical study on the efficiency of different design pattern representations in UML class diagrams
    • Cepeda Porras, G., Guéhéneuc, Y.-G.: An empirical study on the efficiency of different design pattern representations in UML class diagrams. Empirical Softw. Eng. 15(5), 493-522 (2010)
    • (2010) Empirical Softw. Eng. , vol.15 , Issue.5 , pp. 493-522
    • Cepeda Porras, G.1    Guéhéneuc, Y.-G.2
  • 10
    • 0033687401 scopus 로고    scopus 로고
    • Leveraging legacy system dollars for e-business
    • Erlikh, L.: Leveraging legacy system dollars for e-business. IT Professional 2, 17-23 (2000)
    • (2000) IT Professional , vol.2 , pp. 17-23
    • Erlikh, L.1
  • 12
    • 83455213308 scopus 로고    scopus 로고
    • Does the documentation of design pattern instances impact on source code comprehension? Results from two controlled experiments
    • IEEE CS
    • Gravino, C., Risi, M., Scanniello, G., Tortora, G.: Does the documentation of design pattern instances impact on source code comprehension? Results from two controlled experiments. In: Procs. of the Working Conference on Reverse Engineering, pp. 67-76. IEEE CS (2011)
    • (2011) Procs. of the Working Conference on Reverse Engineering , pp. 67-76
    • Gravino, C.1    Risi, M.2    Scanniello, G.3    Tortora, G.4
  • 13
    • 54249161556 scopus 로고    scopus 로고
    • Demima: A multilayered approach for design pattern identification
    • Guéhéneuc, Y.-G., Antoniol, G.: Demima: A multilayered approach for design pattern identification. IEEE Trans. Softw. Eng. 34(5), 667-684 (2008)
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , Issue.5 , pp. 667-684
    • Guéhéneuc, Y.-G.1    Antoniol, G.2
  • 16
    • 84890169938 scopus 로고    scopus 로고
    • Reporting Experiments in Software Engineering
    • Shull, F., Singer, J., Sjoberg, D. (eds.) Springer, London
    • Jedlitschka, A., Ciolkowski, M., Pfahl, D.: Reporting Experiments in Software Engineering. In: Shull, F., Singer, J., Sjoberg, D. (eds.) Guide to Advanced Empirical Software Engineering, pp. 201-228. Springer, London (2008)
    • (2008) Guide to Advanced Empirical Software Engineering , pp. 201-228
    • Jedlitschka, A.1    Ciolkowski, M.2    Pfahl, D.3
  • 18
  • 20
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • Mayrhauser, A.V.: Program comprehension during software maintenance and evolution. IEEE Computer 28, 44-55 (1995)
    • (1995) IEEE Computer , vol.28 , pp. 44-55
    • Mayrhauser, A.V.1
  • 21
    • 33845214723 scopus 로고    scopus 로고
    • OMG. version 2.0. Technical report, Object Management Group July
    • OMG. Unified modeling language (UML) specification, version 2.0. Technical report, Object Management Group (July 2005)
    • (2005) Unified Modeling Language (UML) Specification
  • 24
    • 0035670715 scopus 로고    scopus 로고
    • A controlled experiment in maintenance comparing design patterns to simpler solutions
    • Prechelt, L., Unger, B., Tichy, W.F., Brössler, P., Votta, L.G.: A controlled experiment in maintenance comparing design patterns to simpler solutions. IEEE Trans. Software Eng. 27(12), 1134-1144 (2001)
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.12 , pp. 1134-1144
    • Prechelt, L.1    Unger, B.2    Tichy, W.F.3    Brössler, P.4    Votta, L.G.5
  • 25
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • Prechelt, L., Unger-Lamprecht, B., Philippsen, M., Tichy, W.: Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Trans. Softw. Eng. 28(6), 595-606 (2002)
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1    Unger-Lamprecht, B.2    Philippsen, M.3    Tichy, W.4
  • 26
    • 76749090561 scopus 로고    scopus 로고
    • How developers' experience and ability influence web application comprehension tasks supported by uml stereotypes: A series of four experiments
    • Ricca, F., Penta, M.D., Torchiano, M., Tonella, P., Ceccato, M.: How developers' experience and ability influence web application comprehension tasks supported by uml stereotypes: A series of four experiments. IEEE Trans. Software Eng. 36(1), 96-118 (2010)
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.1 , pp. 96-118
    • Ricca, F.1    Penta, M.D.2    Torchiano, M.3    Tonella, P.4    Ceccato, M.5
  • 29
    • 23844500788 scopus 로고    scopus 로고
    • Defect frequency and design patterns: An empirical study of industrial code
    • Vokac, M.: Defect frequency and design patterns: An empirical study of industrial code. IEEE Trans. Software Eng. 30(12), 904-917 (2004)
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.12 , pp. 904-917
    • Vokac, M.1
  • 30
    • 3543080954 scopus 로고    scopus 로고
    • A controlled experiment comparing the maintainability of programs designed with and without design patterns-a replication in a real programming environment
    • Vokác, M., Tichy, W.F., Sjøberg, D.I.K., Arisholm, E., Aldrin, M.: A controlled experiment comparing the maintainability of programs designed with and without design patterns-a replication in a real programming environment. Emp. Softw. Eng. 9(3), 149-195 (2004)
    • (2004) Emp. Softw. Eng. , vol.9 , Issue.3 , pp. 149-195
    • Vokác, M.1    Tichy, W.F.2    Sjøberg, D.I.K.3    Arisholm, E.4    Aldrin, M.5


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