메뉴 건너뛰기




Volumn , Issue , 2010, Pages

Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems

Author keywords

Change frequency; Code smells; Defects; Detection strategies; Open source; Software evolution

Indexed keywords

CHANGE FREQUENCIES; CODE SMELL; DETECTION STRATEGIES; OPEN SOURCES; SOFTWARE EVOLUTION;

EID: 78650166517     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSM.2010.5609564     Document Type: Conference Paper
Times cited : (211)

References (28)
  • 1
    • 4344598248 scopus 로고    scopus 로고
    • Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software
    • Arisholm, E., & Sjoøberg, D. I. K. (2004). Evaluating the Effect of a Delegated versus Centralized Control Style on the Maintainability of Object-Oriented Software. IEEE TSE, 30 (8), 521-534.
    • (2004) IEEE TSE , vol.30 , Issue.8 , pp. 521-534
    • Arisholm, E.1    Sjoøberg, D.I.K.2
  • 3
    • 0028446078 scopus 로고
    • A metrics suite for object oriented design
    • Chidamber, S. R., & Kemerer, C. F. (1994). A Metrics Suite for Object Oriented Design. IEEE TSE, 20 (6), 476-493.
    • (1994) IEEE TSE , vol.20 , Issue.6 , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 4
    • 0026944574 scopus 로고
    • Orthogonal defect classification.-A concept for in-process measurement
    • Chillarege, R., Bhandar, I., Chaar, J., Halliday, M., Moebus, D., Ray, B., et al. (1992). Orthogonal Defect Classification.-A Concept for In-Process Measurement. IEEE TSE, 18 (11), 943.-956.
    • (1992) IEEE TSE , vol.18 , Issue.11 , pp. 943-956
    • Chillarege, R.1    Bhandar, I.2    Chaar, J.3    Halliday, M.4    Moebus, D.5    Ray, B.6
  • 6
    • 84952879270 scopus 로고    scopus 로고
    • Java quality assurance by detecting code smells
    • Emden, E. V. & Moonen, L. (2002). Java Quality Assurance by Detecting Code Smells. WCRE, 97-108.
    • (2002) WCRE , pp. 97-108
    • Emden, E.V.1    Moonen, L.2
  • 7
    • 0032663370 scopus 로고    scopus 로고
    • Software metrics: Successes, failures and new directions
    • Fenton, N., & Neil, M. (1999). Software metrics: successes, failures and new directions. Journal of Systems and Software, 47 (2-3), 149-157.
    • (1999) Journal of Systems and Software , vol.47 , Issue.2-3 , pp. 149-157
    • Fenton, N.1    Neil, M.2
  • 9
    • 76749149064 scopus 로고    scopus 로고
    • DECOR: A method for the specification and detection of code and design smells
    • Moha, N., Guéhéneuc, Y.-G., Duchien, L., & Meur, A.-F. L. (2010). DECOR: A Method for the Specification and Detection of Code and Design Smells. IEEE TSE, 36 (1), 20-36.
    • (2010) IEEE TSE , vol.36 , Issue.1 , pp. 20-36
    • Moha, N.1    Guéhéneuc, Y.-G.2    Duchien, L.3    Meur, A.-F.L.4
  • 10
    • 73449136137 scopus 로고    scopus 로고
    • An exploratory study of the impact of code smells on software change-proneness
    • IEEE, Computer Society
    • Khomh, F., Penta, M. D., & Guéhéneuc, Y.-G. (2009). An Exploratory Study of the Impact of Code Smells on Software Change-proneness. WCRE (75-84). IEEE Computer Society.
    • (2009) WCRE , pp. 75-84
    • Khomh, F.1    Penta, M.D.2    Guéhéneuc, Y.-G.3
  • 11
    • 34248563867 scopus 로고    scopus 로고
    • An empirical study of the bad smells and class error probability in the post-release object-oriented system evolution
    • Li, W., & Shatnawi, R. (2007). An empirical study of the bad smells and class error probability in the post-release object-oriented system evolution. Journal of Systems and Software, 80 (7), 1120-1128.
    • (2007) Journal of Systems and Software , vol.80 , Issue.7 , pp. 1120-1128
    • Li, W.1    Shatnawi, R.2
  • 13
    • 34548735994 scopus 로고    scopus 로고
    • Evaluating the harmfulness of cloning: A change based experiment
    • Lozano, A., Wermelinger, M., & Nuseibeh, B. (2007). Evaluating the harmfulness of cloning: a change based experiment. MSR, p18.
    • (2007) MSR , pp. 18
    • Lozano, A.1    Wermelinger, M.2    Nuseibeh, B.3
  • 14
    • 33746102572 scopus 로고    scopus 로고
    • Subjective evaluation of software evolvability using code smells: An empirical study
    • Mäntylä, M., & Lassenius, C. (2006). Subjective evaluation of software evolvability using code smells: An empirical study. Empirical Software Engineering, 11 (3), 395-431.
    • (2006) Empirical Software Engineering , vol.11 , Issue.3 , pp. 395-431
    • Mäntylä, M.1    Lassenius, C.2
  • 15
    • 18044364595 scopus 로고    scopus 로고
    • Bad Smells - Humans as code critics
    • IEEE Computer Society
    • Mäntylä, M., Vanhanen, J., & Lassenius, C. (2004). Bad Smells - Humans as Code Critics. ICSM (399-408). IEEE Computer Society.
    • (2004) ICSM , pp. 399-408
    • Mäntylä, M.1    Vanhanen, J.2    Lassenius, C.3
  • 16
    • 0034860014 scopus 로고    scopus 로고
    • Detecting design flaws via metrics in object- oriented systems
    • IEEE Computer Society
    • Marinescu, R. (2001). Detecting Design Flaws via Metrics in Object- Oriented Systems. TOOLS (39) (173-182). IEEE Computer Society.
    • (2001) TOOLS , Issue.39 , pp. 173-182
    • Marinescu, R.1
  • 18
    • 18044364407 scopus 로고    scopus 로고
    • Detection strategies: Metrics-based rules for detecting design flaws
    • Marinescu, R. (2004). Detection Strategies: Metrics-Based Rules for Detecting Design Flaws. ICSM, (350-359).
    • (2004) ICSM , pp. 350-359
    • Marinescu, R.1
  • 22
    • 0032308196 scopus 로고    scopus 로고
    • Code churn: A measure for estimating the impact of code change
    • IEEE Press
    • Munson, J. C., & Elbaum, S. G. (1998). Code Churn: A Measure for Estimating the Impact of Code Change. ICSM (24-31). IEEE Press.
    • (1998) ICSM , pp. 24-31
    • Munson, J.C.1    Elbaum, S.G.2
  • 23
    • 72449192177 scopus 로고    scopus 로고
    • The evolution and impact of code smells: A case study of two open source systems
    • Olbrich, S., Cruzes, D., Basili, V. R., & Zazworka, N. (2009). The evolution and impact of code smells: A case study of two open source systems. ESEM 2009, (390-400).
    • (2009) ESEM 2009 , pp. 390-400
    • Olbrich, S.1    Cruzes, D.2    Basili, V.R.3    Zazworka, N.4
  • 25
    • 77953766644 scopus 로고    scopus 로고
    • Clones: What is th at Smell?
    • Cape Town, South Africa, 2010
    • Rahman, F., Bird, C., & Devanbu, P. (2010). Clones: What is th at Smell? MSR (72-81), Cape Town, South Africa, 2010.
    • MSR , vol.2010 , pp. 72-81
    • Rahman, F.1    Bird, C.2    Devanbu, P.3
  • 26
    • 11244345181 scopus 로고    scopus 로고
    • Using history information to improve design flaws detection
    • IEEE Computer Society
    • Ratiu, D., Ducasse, S., Gîrba, T., & Marinescu, R. (2004). Using History Information to Improve Design Flaws Detection. CSMR (223-232). IEEE Computer Society.
    • (2004) CSMR , pp. 223-232
    • Ratiu, D.1    Ducasse, S.2    Gîrba, T.3    Marinescu, R.4
  • 27
    • 73449093170 scopus 로고    scopus 로고
    • Tracking design smells: Lessons from a study of god classes
    • IEEE Computer Society
    • Vaucher, S., Khomh, F., Moha, N., & Guéhéneuc, Y.-G. (2009). Tracking Design Smells: Lessons from a Study of God Classes. WCRE (145-154). IEEE Computer Society.
    • (2009) WCRE , pp. 145-154
    • Vaucher, S.1    Khomh, F.2    Moha, N.3    Guéhéneuc, Y.-G.4
  • 28
    • 73449146602 scopus 로고    scopus 로고
    • Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness
    • Zhou, Y., & Leung, H. (2009). Examining the Potentially Confounding Effect of Class Size on the Associations between Object-Oriented Metrics and Change-Proneness. IEEE TSE, 35 (5), 607-623.
    • (2009) IEEE TSE , vol.35 , Issue.5 , pp. 607-623
    • Zhou, Y.1    Leung, H.2


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