메뉴 건너뛰기




Volumn 34, Issue 3, 2008, Pages 407-432

A realistic empirical evaluation of the costs and benefits of UML in software maintenance

Author keywords

Empirical software engineering; Modeling; Object oriented programming; Quasiexperiment; Software maintainability; UML

Indexed keywords

ARCHITECTURAL DESIGN; COMPUTER NETWORKS; COMPUTER SIMULATION LANGUAGES; COMPUTER SOFTWARE; COMPUTER SOFTWARE MAINTENANCE; COMPUTER SOFTWARE SELECTION AND EVALUATION; COST BENEFIT ANALYSIS; COSTS; EXPERIMENTS; FINANCE; MAINTENANCE; OBJECT ORIENTED PROGRAMMING; SOFTWARE DESIGN; STANDARDS; SYSTEM PROGRAM DOCUMENTATION;

EID: 45449102151     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2008.15     Document Type: Article
Times cited : (133)

References (49)
  • 1
    • 70349467571 scopus 로고    scopus 로고
    • Experiences from Using a UML-Based Development Method in a Large Organization
    • B. Anda, K. Hansen, I. Gullesen, and H.K. Thorsen, "Experiences from Using a UML-Based Development Method in a Large Organization," Empirical Software Eng. J., vol. 11, pp. 555-581, 2006.
    • (2006) Empirical Software Eng. J , vol.11 , pp. 555-581
    • Anda, B.1    Hansen, K.2    Gullesen, I.3    Thorsen, H.K.4
  • 6
    • 33746897301 scopus 로고    scopus 로고
    • The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
    • E. Arisholm, L.C. Briand, S.E. Hove, and Y. Labiche, "The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation," IEEE Trans. Software Eng., vol. 32, pp. 365-381, 2006.
    • (2006) IEEE Trans. Software Eng , vol.32 , pp. 365-381
    • Arisholm, E.1    Briand, L.C.2    Hove, S.E.3    Labiche, Y.4
  • 15
    • 45449087098 scopus 로고    scopus 로고
    • Eclipse, IBM, 2004
    • "Eclipse," IBM, 2004.
  • 18
    • 33845788381 scopus 로고    scopus 로고
    • A Systematic Review of Software Development Cost Estimation Studies
    • Jan
    • M. Jørgensen and M. Shepperd, "A Systematic Review of Software Development Cost Estimation Studies," IEEE Trans. Software Eng., vol. 33, no. 1, pp. 33-53, Jan. 2007.
    • (2007) IEEE Trans. Software Eng , vol.33 , Issue.1 , pp. 33-53
    • Jørgensen, M.1    Shepperd, M.2
  • 20
    • 84949547435 scopus 로고    scopus 로고
    • Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement
    • J. Tian, Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. John Wiley & Sons/IEEE CS Press, 2005.
    • (2005) John Wiley & Sons/IEEE CS Press
    • Tian, J.1
  • 22
    • 3042527872 scopus 로고    scopus 로고
    • Escaping the Bonferroni Iron Claw in Ecological Studies
    • L.V. Garcia, "Escaping the Bonferroni Iron Claw in Ecological Studies," Oikos, vol. 105, pp. 657-663, 2004.
    • (2004) Oikos , vol.105 , pp. 657-663
    • Garcia, L.V.1
  • 25
    • 33749051841 scopus 로고    scopus 로고
    • Experiences from Conducting Semi-Structured Interviews in Empirical Software Engineering Research
    • S.E. Hove and B. Anda, "Experiences from Conducting Semi-Structured Interviews in Empirical Software Engineering Research," Proc. 11th IEEE Int'l Symp. Software Metrics, 2005.
    • (2005) Proc. 11th IEEE Int'l Symp. Software Metrics
    • Hove, S.E.1    Anda, B.2
  • 30
    • 0003608820 scopus 로고    scopus 로고
    • second ed. Addison-Wesley
    • S. Meyers, Effective C++, second ed. Addison-Wesley, 1997.
    • (1997) Effective C
    • Meyers, S.1
  • 31
    • 39749093168 scopus 로고
    • The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information
    • G.A. Miller, "The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information," The Psychological Rev. vol. 63, pp. 81-97, 1956.
    • (1956) The Psychological Rev , vol.63 , pp. 81-97
    • Miller, G.A.1
  • 34
    • 17044440521 scopus 로고    scopus 로고
    • A Qualitative Assessment of the Efficacy of UML Diagrams as a Form of Graphical Documentation in Aiding Program Understanding
    • S. Tilley and S. Huang, "A Qualitative Assessment of the Efficacy of UML Diagrams as a Form of Graphical Documentation in Aiding Program Understanding," Proc. ACM SIGDOC '03, pp. 184-191, 2003.
    • (2003) Proc. ACM SIGDOC '03 , pp. 184-191
    • Tilley, S.1    Huang, S.2
  • 35
    • 0030720534 scopus 로고    scopus 로고
    • Report from an Experiment: Impact of Documentation on Maintenance
    • E. Tryggeseth, "Report from an Experiment: Impact of Documentation on Maintenance," Empirical Software Eng. J., vol. 2, pp. 201-207, 1997.
    • (1997) Empirical Software Eng. J , vol.2 , pp. 201-207
    • Tryggeseth, E.1
  • 36
    • 45449093607 scopus 로고    scopus 로고
    • T.H. Huxley, We are All Scientists, The New Treasury of Science H. Shapley, S. Rapport, and H. Wright, eds., Collins, 1965.
    • T.H. Huxley, "We are All Scientists," The New Treasury of Science H. Shapley, S. Rapport, and H. Wright, eds., Collins, 1965.
  • 37
    • 43349085476 scopus 로고    scopus 로고
    • A. Brooks, M. Roper, M. Wood, J. Daly, and J. Miller, Replication's Role in Software Engineering, Guide to Advanced Empirical Software Eng., F. Schull, J. Singer, and D. Sjoberg, eds., pp. 365-379, Springer Science, 2008.
    • A. Brooks, M. Roper, M. Wood, J. Daly, and J. Miller, "Replication's Role in Software Engineering," Guide to Advanced Empirical Software Eng., F. Schull, J. Singer, and D. Sjoberg, eds., pp. 365-379, Springer Science, 2008.
  • 38
    • 0019058089 scopus 로고
    • Measurement and Experimentation in Software Engineering
    • B. Curtis, "Measurement and Experimentation in Software Engineering," Proc. IEEE, vol. 68, pp. 1144-1157, 1980.
    • (1980) Proc. IEEE , vol.68 , pp. 1144-1157
    • Curtis, B.1
  • 44
    • 4344598248 scopus 로고    scopus 로고
    • Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software
    • E. Arisholm and D.I.K. Sjøberg, "Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software," IEEE Trans. Software Eng., vol. 30, pp. 521-534, 2004.
    • (2004) IEEE Trans. Software Eng , vol.30 , pp. 521-534
    • Arisholm, E.1    Sjøberg, D.I.K.2
  • 45
    • 33846861327 scopus 로고    scopus 로고
    • Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise
    • E. Arisholm, H.E. Gallis, T. Dybå, and D.I.K. Sjøberg, "Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise," IEEE Trans. Software Eng., vol. 33, pp. 65-86, 2007.
    • (2007) IEEE Trans. Software Eng , vol.33 , pp. 65-86
    • Arisholm, E.1    Gallis, H.E.2    Dybå, T.3    Sjøberg, D.I.K.4
  • 46
    • 45449084052 scopus 로고    scopus 로고
    • TAU, Telelogic, 2003.
    • "TAU," Telelogic, 2003.
  • 47
    • 45449102688 scopus 로고    scopus 로고
    • Visio, Microsoft, 2002.
    • "Visio," Microsoft, 2002.
  • 48
    • 33750206389 scopus 로고    scopus 로고
    • Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software
    • L.C. Briand, Y. Labiche, and J. Leduc, "Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software," IEEE Trans. Software Eng., vol. 32, pp. 642-663, 2006.
    • (2006) IEEE Trans. Software Eng , vol.32 , pp. 642-663
    • Briand, L.C.1    Labiche, Y.2    Leduc, J.3


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