메뉴 건너뛰기




Volumn , Issue , 2009, Pages 145-154

Tracking design smells: Lessons from a study of God classes

Author keywords

Design smells; Empirical study; Software evolution

Indexed keywords

CORRECTION MECHANISM; EMPIRICAL STUDIES; GOOD CODE; LARGE CLASS; OPEN SOURCE SYSTEM; SOFTWARE EVOLUTION; SOFTWARE QUALITY; TRACKING DESIGN;

EID: 73449093170     PISSN: 10951350     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WCRE.2009.23     Document Type: Conference Paper
Times cited : (83)

References (42)
  • 1
    • 73449142756 scopus 로고    scopus 로고
    • st ed. Addison-Wesley, June 1999.
    • st ed. Addison-Wesley, June 1999.
  • 2
    • 73449124029 scopus 로고    scopus 로고
    • DECOR: A method for the specification and detection of code and design smells, IEEE Transactions on Software Engineering, vol
    • To appear
    • L. D. Naouel Moha, Yann-Gaël Guéhéneuc and A.-F. L. Meur, "DECOR: A method for the specification and detection of code and design smells," IEEE Transactions on Software Engineering, vol. To appear.
    • Naouel Moha, L.D.1    Guéhéneuc, Y.-G.2    Meur, A.-F.L.3
  • 3
    • 73449136819 scopus 로고    scopus 로고
    • st ed. John Wiley and Sons, March 1998. [Online]. Available: www.amazon.com/exec/obidos/tg/detail/-/0471197130/ref=ase\- theantipatterngr/103-4749445-6141457
    • st ed. John Wiley and Sons, March 1998. [Online]. Available: www.amazon.com/exec/obidos/tg/detail/-/0471197130/ref=ase\- theantipatterngr/103-4749445-6141457
  • 5
    • 33750214416 scopus 로고    scopus 로고
    • Feature identification: An epidemiological metaphor
    • September, 15 pages, Online, Available
    • G. Antoniol and Y.-G. Guéhéneuc, "Feature identification: An epidemiological metaphor," Transactions on Software Engineering (TSE), vol. 32, no. 9, pp. 627-641, September 2006, 15 pages. [Online]. Available: http://www-etud.iro.umontreal.ca/~ptidej/Publications/ Documents/TSE06.doc.pdf
    • (2006) Transactions on Software Engineering (TSE) , vol.32 , Issue.9 , pp. 627-641
    • Antoniol, G.1    Guéhéneuc, Y.-G.2
  • 6
    • 77950599865 scopus 로고    scopus 로고
    • th International Conference on Quality Software, D.-H. Bae and B. Choi, Eds. IEEE Computer Society Press, August 2009.
    • th International Conference on Quality Software, D.-H. Bae and B. Choi, Eds. IEEE Computer Society Press, August 2009.
  • 7
    • 17144421269 scopus 로고    scopus 로고
    • th Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 1999, pp. 47-56.
    • th Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 1999, pp. 47-56.
  • 9
    • 33749040864 scopus 로고    scopus 로고
    • th International Software Metrics Symposium, F. Lanubile and C. Seaman, Eds. IEEE Computer Society Press, September 2005. [Online]. Available: http://doi.ieeecomputersociety.org/10.1109/ METRICS.2005.38
    • th International Software Metrics Symposium, F. Lanubile and C. Seaman, Eds. IEEE Computer Society Press, September 2005. [Online]. Available: http://doi.ieeecomputersociety.org/10.1109/ METRICS.2005.38
  • 13
    • 70349702831 scopus 로고    scopus 로고
    • th International Conference on Automated Software Engineering, T. Ellman and A. Zisma, Eds. ACM Press, November 2005. [Online]. Available: http://www.iro.umontreal.ca/labs/infographie/papers/ Langelier-2005-VAQ/langelier-ase2005.pdf
    • th International Conference on Automated Software Engineering, T. Ellman and A. Zisma, Eds. ACM Press, November 2005. [Online]. Available: http://www.iro.umontreal.ca/labs/infographie/papers/ Langelier-2005-VAQ/langelier-ase2005.pdf
  • 14
    • 84891982982 scopus 로고    scopus 로고
    • M. Lanza and R. Marinescu, Object-Oriented Metrics in Practice. Springer-Verlag, 2006. [Online]. Available: http://www.springer.com/alert/ urltracking.do?id=5907042
    • M. Lanza and R. Marinescu, Object-Oriented Metrics in Practice. Springer-Verlag, 2006. [Online]. Available: http://www.springer.com/alert/ urltracking.do?id=5907042
  • 17
    • 41149117624 scopus 로고    scopus 로고
    • th International Workshop on Principles of Software Evolution, M. D. Penta and M. Lanza, Eds. ACM Press, September 2007, pp. 31-34. [Online]. Available: http://portal.acm.org/citation.cfm?id=1294948. 1294957
    • th International Workshop on Principles of Software Evolution, M. D. Penta and M. Lanza, Eds. ACM Press, September 2007, pp. 31-34. [Online]. Available: http://portal.acm.org/citation.cfm?id=1294948. 1294957
  • 18
    • 73449136137 scopus 로고    scopus 로고
    • th Working Conference on Reverse Engineering (WCRE), G. Antoniol and A. Zaidman, Eds. IEEE Computer Society Press, October 2009, 10 pages. [Online]. Available: http://www-etud.iro. umontreal.ca/~ptidej/Publications/Documents/WCRE09a.doc.pdf
    • th Working Conference on Reverse Engineering (WCRE), G. Antoniol and A. Zaidman, Eds. IEEE Computer Society Press, October 2009, 10 pages. [Online]. Available: http://www-etud.iro. umontreal.ca/~ptidej/Publications/Documents/WCRE09a.doc.pdf
  • 22
    • 84943162054 scopus 로고    scopus 로고
    • Cvs release history data for detecting logical couplings
    • Washington DC USA: IEEE Computer Society
    • H. Gall, M. Jazayeri, and J. Krajewski, "Cvs release history data for detecting logical couplings," in IWPSE. Washington DC USA: IEEE Computer Society, 2003, pp. 13-23.
    • (2003) IWPSE , pp. 13-23
    • Gall, H.1    Jazayeri, M.2    Krajewski, J.3
  • 23
    • 4544324573 scopus 로고    scopus 로고
    • Predicting source code changes by mining revision history,
    • Master's thesis, University of British Columbia, October
    • A. T. T. Ying, "Predicting source code changes by mining revision history," Master's thesis, University of British Columbia, October 2003.
    • (2003)
    • Ying, A.T.T.1
  • 25
    • 34548705738 scopus 로고    scopus 로고
    • th Working Conference on Reverse Engineering (WCRE), S. E. Sim and M. Di Penta, Eds. IEEE Computer Society Press, October 2006, pp. 221-230, 10 pages. [Online]. Available: http://www-etud.iro. umontreal.ca/~ptidej/Publications/Documents/WCRE06.doc.pdf
    • th Working Conference on Reverse Engineering (WCRE), S. E. Sim and M. Di Penta, Eds. IEEE Computer Society Press, October 2006, pp. 221-230, 10 pages. [Online]. Available: http://www-etud.iro. umontreal.ca/~ptidej/Publications/Documents/WCRE06.doc.pdf
  • 26
    • 0036529781 scopus 로고    scopus 로고
    • Visualizing software changes
    • April, Online, Available
    • S. Eick, T. Graves, A. Karr, A. Mockus, and P. Schuster, "Visualizing software changes," Transactions on Software Engineering, vol. 28, no. 4, pp. 396-412, April 2002. [Online]. Available: http://csdl2.computer.org/persagen/ DLAbsToc.jsp?resourcePath=/dl/trans/ts/ &toc=comp/trans/ts/ 2002/04/e4toc.xml&DOI=10.1109/TSE.2002.995435
    • (2002) Transactions on Software Engineering , vol.28 , Issue.4 , pp. 396-412
    • Eick, S.1    Graves, T.2    Karr, A.3    Mockus, A.4    Schuster, P.5
  • 27
    • 33846543234 scopus 로고    scopus 로고
    • th International Workshop on Principles of Software Evolution, G. Canfora and S. Yamamoto, Eds. IEEE Computer Society Press, September 2005, pp. 103-112. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=1572314
    • th International Workshop on Principles of Software Evolution, G. Canfora and S. Yamamoto, Eds. IEEE Computer Society Press, September 2005, pp. 103-112. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=1572314
  • 28
    • 34948833153 scopus 로고    scopus 로고
    • th Working Conference on Reverse Engineering, S. E. Sim and M. D. Penta, Eds. IEEE Computer Society Press, Octobre 2006.
    • th Working Conference on Reverse Engineering, S. E. Sim and M. D. Penta, Eds. IEEE Computer Society Press, Octobre 2006.
  • 29
    • 47349095405 scopus 로고    scopus 로고
    • rd International Conference on Software Maintenance, L. Tahvildari and G. Canfora, Eds. IEEE Computer Society Press, October 2007. [Online]. Available: http://icsm07.ai.univ-paris8.fr/RPaccepted.htm
    • rd International Conference on Software Maintenance, L. Tahvildari and G. Canfora, Eds. IEEE Computer Society Press, October 2007. [Online]. Available: http://icsm07.ai.univ-paris8.fr/RPaccepted.htm
  • 30
    • 17944381517 scopus 로고    scopus 로고
    • th conference on Object-oriented Programming, Systems, Languages, and Applications, D. Lea, Ed. ACM Press, October 2000, pp. 166-177. [Online]. Available: http://portal.acm.org/citation.cfm?id=353183
    • th conference on Object-oriented Programming, Systems, Languages, and Applications, D. Lea, Ed. ACM Press, October 2000, pp. 166-177. [Online]. Available: http://portal.acm.org/citation.cfm?id=353183
  • 31
    • 73449122947 scopus 로고    scopus 로고
    • th international conference on Automated Software Engineering. IEEE Computer Society Press, November 2001, pp. 387-390. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=989835
    • th international conference on Automated Software Engineering. IEEE Computer Society Press, November 2001, pp. 387-390. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=989835
  • 32
    • 30344468434 scopus 로고    scopus 로고
    • Analyzing the evolutionary history of the logical design of object-oriented software
    • October, Online, Available
    • Z. Xing and E. Stroulia, "Analyzing the evolutionary history of the logical design of object-oriented software," Transactions on Software Engineering, vol. 31, no. 10, pp. 850-868, October 2005. [Online]. Available: http://ieeexplore.ieee.org/xpls/abs all.jsp?arnumber=1542067
    • (2005) Transactions on Software Engineering , vol.31 , Issue.10 , pp. 850-868
    • Xing, Z.1    Stroulia, E.2
  • 36
    • 56749160500 scopus 로고    scopus 로고
    • th international conference on Software engineering, M. D. Wilhelm Schäfer and V. Gruhn, Eds. IEEE Computer Society Press, 2008, pp. 361-370.
    • th international conference on Software engineering, M. D. Wilhelm Schäfer and V. Gruhn, Eds. IEEE Computer Society Press, 2008, pp. 361-370.
  • 38
    • 73449112220 scopus 로고    scopus 로고
    • st ed. Addison-Wesley, 1994.
    • st ed. Addison-Wesley, 1994.
  • 40
    • 0001116877 scopus 로고
    • Binary codes capable of correcting deletions, insertions, and reversals
    • feb
    • V. Levenshtein, "Binary codes capable of correcting deletions, insertions, and reversals," Journal of Soviet Physics - Doklady, vol. 10, no. 8, pp. 707-710, feb 1966.
    • (1966) Journal of Soviet Physics - Doklady , vol.10 , Issue.8 , pp. 707-710
    • Levenshtein, V.1
  • 41
    • 73449093760 scopus 로고    scopus 로고
    • st ed. Morgan Kaufmann, October 1999.
    • st ed. Morgan Kaufmann, October 1999.


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