메뉴 건너뛰기




Volumn 23, Issue 2, 2014, Pages

On the impact of UML analysis models on source-code comprehensibility and modifiability

Author keywords

Analysis models; Comprehensibility; Controlled experiment; Family of experiments; Maintenance; Modifiability; Replicated experiments; UML

Indexed keywords

MAINTENANCE; REQUIREMENTS ENGINEERING; UNIFIED MODELING LANGUAGE;

EID: 84897988356     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/2491912     Document Type: Article
Times cited : (43)

References (60)
  • 2
    • 84879318450 scopus 로고    scopus 로고
    • Assessing the effectiveness of sequence diagrams in the comprehension of functional requirements: Results from a family of five experiments
    • Silvia Mara Abrahão, Carmine Gravino, Emilio Insfran Pelozo, Giuseppe Scanniello, and Genoveffa Tortora. 2012. Assessing the effectiveness of sequence diagrams in the comprehension of functional requirements: results from a family of five experiments. IEEE Trans. Softw. Eng.
    • (2012) IEEE Trans. Softw. Eng
    • Abrahão, S.M.1    Gravino, C.2    Pelozo, E.I.3    Scanniello, G.4    Tortora, G.5
  • 3
    • 8444243452 scopus 로고    scopus 로고
    • Object-oriented modeling with UML: A study of developers' perceptions
    • Ritu Agarwal and Atish P. Sinha. 2003. Object-oriented modeling with UML: A study of developers' perceptions. Commun. ACM 46, 9, 248-256.
    • (2003) Commun. ACM , vol.46 , Issue.9 , pp. 248-256
    • Agarwal, R.1    Sinha, A.P.2
  • 4
    • 70349467571 scopus 로고    scopus 로고
    • Experiences from introducing UML-based development in a large safety-critical project
    • Bente Anda, Kai Hansen, Ingolf Gullesen, and Hanne Kristin Thorsen. 2006. Experiences from introducing UML-based development in a large safety-critical project. Empirical Softw. Eng. 11, 4, 555-581.
    • (2006) Empirical Softw. Eng. , vol.11 , Issue.4 , pp. 555-581
    • Anda, B.1    Hansen, K.2    Gullesen, I.3    Thorsen, H.K.4
  • 5
    • 33746897301 scopus 로고    scopus 로고
    • The impact of UML documentation on software maintenance: An experimental evaluation
    • DOI 10.1109/TSE.2006.59
    • Erik Arisholm, Lionel C. Briand, Siw Elisabeth Hove, and Yvan Labiche. 2006. The impact of UML documentation on software maintenance: An experimental evaluation. IEEE Trans. Softw. Eng. 32, 365-381. (Pubitemid 44194205)
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.6 , pp. 365-381
    • Arisholm, E.1    Briand, L.C.2    Hove, S.E.3    Labiche, Y.4
  • 8
    • 84897992747 scopus 로고
    • Modern permutation test software
    • 3rd Ed., E. Edgington, Ed. Marcel Dekker, Inc., New York, NY
    • R. Baker. 1995. Modern permutation test software. In Randomization Tests, 3rd Ed., E. Edgington, Ed. Marcel Dekker, Inc., New York, NY.
    • (1995) Randomization Tests
    • Baker, R.1
  • 11
    • 0024031604 scopus 로고
    • Tame project: Towards improvement-oriented software environments
    • DOI 10.1109/32.6156
    • Victor R. Basili and H. Dieter Rombach. 1988. The TAME project: Towards improvement-oriented software environments. IEEE Trans. Softw. Eng. 14, 6, 758-773. (Pubitemid 18640017)
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.6 , pp. 758-773
    • Basili Victor, R.1    Rombach H.Dieter2
  • 12
    • 84897976599 scopus 로고    scopus 로고
    • Comprehensive meta-analysis v. 2
    • Biostat, Englewood, NJ
    • Biostat. 2006. Comprehensive Meta-Analysis v. 2. In Biostat Manual, Englewood, NJ.
    • (2006) Biostat Manual
  • 17
    • 77956759866 scopus 로고    scopus 로고
    • An introduction to agile methods
    • David Cohen, Mikael Lindvall, and Patricia Costa. 2004. An introduction to agile methods. Adv. Comput. 62, 1-66.
    • (2004) Adv. Comput. , vol.62 , pp. 1-66
    • Cohen, D.1    Lindvall, M.2    Costa, P.3
  • 18
    • 56749091104 scopus 로고    scopus 로고
    • Evaluating legacy system migration technologies through empirical studies
    • M. Colosimo, A. De Lucia, G. Scanniello, and G. Tortora. 2009. Evaluating legacy system migration technologies through empirical studies. Inf. Softw. Technol. 51, 12, 433-447.
    • (2009) Inf. Softw. Technol. , vol.51 , Issue.12 , pp. 433-447
    • Colosimo, M.1    De Lucia, A.2    Scanniello, G.3    Tortora, G.4
  • 22
    • 33745921784 scopus 로고    scopus 로고
    • How UML is used
    • Two Decades of the Language-action Perspective
    • B. Dobing and J. Parsons. 2006. How UML is used. Commun. ACM 49, 5, 109-113. (Pubitemid 44046412)
    • (2006) Communications of the ACM , vol.49 , Issue.5 , pp. 109-113
    • Dobing, B.1    Parsons, J.2
  • 23
    • 45449102151 scopus 로고    scopus 로고
    • A realistic empirical evaluation of the costs and benefits of UML in software maintenance
    • Wojciech J. Dzidek, Erik Arisholm, and Lionel C. Briand. 2008. A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans. Softw. Eng. 34, 407-432.
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , pp. 407-432
    • Dzidek, W.J.1    Arisholm, E.2    Briand, L.C.3
  • 25
    • 34547457122 scopus 로고    scopus 로고
    • Theoretical and practical complexity of modeling methods
    • DOI 10.1145/1278201.1278205
    • John Erickson and Keng Siau. 2007. Theoretical and practical complexity of modeling methods. Commun. ACM 50, 8, 46-51. (Pubitemid 47169586)
    • (2007) Communications of the ACM , vol.50 , Issue.8 , pp. 46-51
    • Erickson, J.1    Siau, K.2
  • 27
    • 83455213308 scopus 로고    scopus 로고
    • Does the documentation of design pattern instances impact on source code comprehension? Results from two controlled experiments
    • IEEE Computer Society, Los Alamitos, CA
    • Carmine Gravino, Michele Risi, Giuseppe Scanniello, and Genoveffa Tortora. 2011. Does the documentation of design pattern instances impact on source code comprehension? Results from two controlled experiments. In Proceeding of the Working Conference on Reverse Engineering. IEEE Computer Society, Los Alamitos, CA, 67-76.
    • (2011) Proceeding of the Working Conference on Reverse Engineering , pp. 67-76
    • Gravino, C.1    Risi, M.2    Scanniello, G.3    Tortora, G.4
  • 29
    • 77954747906 scopus 로고    scopus 로고
    • An empirical investigation on the relation between analysis models and source code comprehension
    • ACM
    • Carmine Gravino, Genoveffa Tortora, and Giuseppe Scanniello. 2010. An empirical investigation on the relation between analysis models and source code comprehension. In Proceedings of the ACM Symposium on Applied Computing. ACM, 2365-2366.
    • (2010) Proceedings of the ACM Symposium on Applied Computing , pp. 2365-2366
    • Gravino, C.1    Tortora, G.2    Scanniello, G.3
  • 30
    • 15344348313 scopus 로고    scopus 로고
    • Does UML make the grade? Insights from the software development community
    • DOI 10.1016/j.infsof.2004.09.005, PII S095058490400134X
    • Martin Grossman, Jay E. Aronson, and Richard V. McCarthy. 2005. Does UML make the grade? Insights from the software development community. Inf. Softw. Technol. 47, 6, 383-397. (Pubitemid 40391292)
    • (2005) Information and Software Technology , vol.47 , Issue.6 , pp. 383-397
    • Grossman, M.1    Aronson, J.E.2    McCarthy, R.V.3
  • 32
    • 0034315094 scopus 로고    scopus 로고
    • Using students as subjects - a comparative study of students and professionals in lead-time impact assessment
    • DOI 10.1023/A:1026586415054
    • Martin Höst, Björn Regnell, and Claes Wohlin. 2000. Using students as subjects: Comparative study of students and professionals in lead-time impact assessment. Empirical Softw. Eng. 5, 3, 201-214. (Pubitemid 32085481)
    • (2000) Empirical Software Engineering , vol.5 , Issue.3 , pp. 201-214
    • Host, M.1    Regnell, B.2    Wohlin, C.3
  • 33
    • 84890169938 scopus 로고    scopus 로고
    • Reporting experiments in software engineering
    • Forrest Shull, Janice Singer, and Dag I. K. Sjøberg, Eds., Springer
    • Andreas Jedlitschka, Marcus Ciolkowski, and Dietmar Pfahl. 2008. Reporting experiments in software engineering. In Guide to Advanced Empirical Software Engineering, Forrest Shull, Janice Singer, and Dag I. K. Sjøberg, Eds., Springer, 201-228.
    • (2008) Guide to Advanced Empirical Software Engineering , pp. 201-228
    • Jedlitschka, A.1    Ciolkowski, M.2    Pfahl, D.3
  • 35
    • 34648846182 scopus 로고    scopus 로고
    • A systematic review of effect size in software engineering experiments
    • DOI 10.1016/j.infsof.2007.02.015, PII S0950584907000195
    • Vigdis By Kampenes, Tore Dybå, Jo Erskine Hannay, and Dag I. K. Sjøberg. 2007. A systematic review of effect size in software engineering experiments. Inf. Softw. Technol. 49, 11-12, 1073-1086. (Pubitemid 47464910)
    • (2007) Information and Software Technology , vol.49 , Issue.11-12 , pp. 1073-1086
    • Kampenes, V.B.1    Dyba, T.2    Hannay, J.E.3    Sjoberg, D.I.K.4
  • 39
    • 0003139708 scopus 로고
    • Robust tests for equality of variances
    • I. Olkin Ed., Stanford University Press., Palo Alto, CA
    • H. Levene. 1960. Robust tests for equality of variances. In Contributions to Probability and Statistics, I. Olkin Ed., Stanford University Press., Palo Alto, CA.
    • (1960) Contributions to Probability and Statistics
    • Levene, H.1
  • 44
    • 0003683075 scopus 로고    scopus 로고
    • OMG. Tech. Rep. Object Management Group
    • OMG. 2010. Unified Modeling Language (TM) URL. Tech. Rep. Object Management Group. http://www.uml.org.
    • (2010) Unified Modeling Language (TM) URL
  • 46
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • DOI 10.1109/TSE.2002.1010061
    • Lutz Prechelt, Barbara Unger-Lamprecht, Michael Philippsen, and Walter F. Tichy. 2002. Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Trans. Softw. Eng. 28, 6, 595-606. (Pubitemid 34835479)
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1    Unger-Lamprecht, B.2    Philippsen, M.3    Tichy, W.F.4
  • 47
    • 76749090561 scopus 로고    scopus 로고
    • How Developers' experience and ability influence web application comprehension tasks supported by UML stereotypes: A series of four experiments
    • Filippo Ricca, Massimiliano Di Penta, Marco Torchiano, Paolo Tonella, and Mariano Ceccato. 2010. How Developers' experience and ability influence web application comprehension tasks supported by UML stereotypes: a series of four experiments. IEEE Trans. Softw. Eng. 36, 1, 96-118.
    • (2010) IEEE Trans. Softw. Eng. , vol.36 , Issue.1 , pp. 96-118
    • Ricca, F.1    Di Penta, M.2    Torchiano, M.3    Tonella, P.4    Ceccato, M.5
  • 51
    • 0000898845 scopus 로고
    • An analysis of variance test for normality
    • S. Shapiro and M. Wilk. 1965. An analysis of variance test for normality. Biometrika 52, 3-4, 591-611.
    • (1965) Biometrika , vol.52 , Issue.3-4 , pp. 591-611
    • Shapiro, S.1    Wilk, M.2
  • 52
    • 43349104462 scopus 로고    scopus 로고
    • The role of replications in empirical software engineering
    • Forrest Shull, Jeffrey C. Carver, Sira Vegas, and Natalia Juristo Juzgado. 2008. The role of replications in empirical software engineering. Empirical Softw. Eng. 13, 2, 211-218.
    • (2008) Empirical Softw. Eng. , vol.13 , Issue.2 , pp. 211-218
    • Shull, F.1    Carver, J.C.2    Vegas, S.3    Juzgado, N.J.4
  • 56
    • 0030720534 scopus 로고    scopus 로고
    • Report from an Experiment: Impact of Documentation on Maintenance
    • Eirik Tryggeseth. 1997. Report from an experiment: Impact of documentation on maintenance. Empirical Softw. Eng. 2, 2, 201-207. (Pubitemid 127506171)
    • (1997) Empirical Software Engineering , vol.2 , Issue.2 , pp. 201-207
    • Tryggeseth, E.1
  • 58
    • 11244278738 scopus 로고    scopus 로고
    • The influence of the level of abstraction on the evolvability of conceptual models of information systems
    • Proceedings - 2004 International Symposium on Empirical Software Engineering, ISESE 2004
    • Jan Verelst. 2004. The influence of the level of abstraction on the evolvability of conceptual models of information systems. In Proceedings of the International Symposium on Empirical Software Engineering. IEEE Computer Society, 17-26. (Pubitemid 40062815)
    • (2004) Proceedings - 2004 International Symposium on Empirical Software Engineering, ISESE 2004 , pp. 17-26
    • Verelst, J.1
  • 59
    • 0032025414 scopus 로고    scopus 로고
    • Scenarios in system development: Current practice
    • Klaus Weidenhaupt, Klaus Pohl, Matthias Jarke, and Peter Haumer. 1998. Scenarios in system development: Current practice. IEEE Softw. 15, 34-45. (Pubitemid 128562250)
    • (1998) IEEE Software , vol.15 , Issue.2 , pp. 34-45
    • Klaus, W.1    Pohl, K.2    Jarke, M.3    Haumer, P.4


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