메뉴 건너뛰기




Volumn , Issue , 2010, Pages 128-137

Identifying code smells with multiple concern views

Author keywords

Code smells; Concerns; Program comprehension; Software visualization

Indexed keywords

ANOMALY DETECTION; CODE SMELL; CODE VISUALIZATION; CONCERNS; EXPLORATORY STUDIES; IDENTIFYING CODE; INTER-DEPENDENCIES; MODULAR STRUCTURES; MULTIPLE VIEWS; OPEN SOURCE SYSTEM; PROGRAM COMPREHENSION; SOFTWARE VISUALIZATION; SOURCE CODES; SYSTEM IMPLEMENTATION;

EID: 79952062628     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SBES.2010.21     Document Type: Conference Paper
Times cited : (52)

References (41)
  • 1
    • 79952047001 scopus 로고    scopus 로고
    • Representing Concerns in Source Code
    • Robillard, M; Murphy, G. Representing Concerns in Source Code. ACM TOSEM, 2007.
    • (2007) ACM TOSEM
    • Robillard, M.1    Murphy, G.2
  • 2
    • 70349996075 scopus 로고    scopus 로고
    • Crosscutting Patterns and Design Stability: An Exploratory Analysis
    • Figueiredo, E. et al. Crosscutting Patterns and Design Stability: An Exploratory Analysis. ICPC, Vancouver, Canada, 2009.
    • ICPC, Vancouver, Canada, 2009
    • Figueiredo, E.1
  • 3
    • 34548791737 scopus 로고    scopus 로고
    • SoQueT: Query-Based Documentation of Crosscutting Concerns
    • Marin, M; Moonen, L.; Deursen, A. SoQueT: Query-Based Documentation of Crosscutting Concerns. ICSE, 2007.
    • (2007) ICSE
    • Marin, M.1    Moonen, L.2    Deursen, A.3
  • 5
    • 36249007498 scopus 로고    scopus 로고
    • Identifying, Assigning, and Quantifying Crosscutting Concerns
    • Eaddy, M.; Aho, A.; Murphy, G. Identifying, Assigning, and Quantifying Crosscutting Concerns. ICSE (ACoM 2007), 2007.
    • (2007) ICSE (ACoM 2007)
    • Eaddy, M.1    Aho, A.2    Murphy, G.3
  • 6
    • 0142103236 scopus 로고    scopus 로고
    • Polymetric Views - A Lightweight Visual Approach to Reverse Engineering
    • September
    • Lanza, M.; Ducasse, S. Polymetric Views - A Lightweight Visual Approach to Reverse Engineering. In IEEE TSE, September. 2003.
    • (2003) IEEE TSE
    • Lanza, M.1    Ducasse, S.2
  • 7
    • 84976715951 scopus 로고
    • Tree Visualization with Tree-Maps: A 2-D Space-Filling Approach
    • Shneirderman, B. Tree Visualization with Tree-Maps: A 2-D Space-Filling Approach. ACM ToG 11, 1 (1992), 92-99.
    • (1992) ACM ToG , vol.11 , Issue.1 , pp. 92-99
    • Shneirderman, B.1
  • 8
    • 57349092460 scopus 로고    scopus 로고
    • Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability
    • May
    • Figueiredo, E. et al. Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. ICSE, May 2008.
    • (2008) ICSE
    • Figueiredo, E.1
  • 10
    • 18044364407 scopus 로고    scopus 로고
    • Detection Strategies: Metrics-Based Rules for Detecting Design Flaws
    • IEEE Computer Society Press
    • Marinescu, R. Detection Strategies: Metrics-Based Rules for Detecting Design Flaws. ICSM, IEEE Computer Society Press, pp 350 -359, 2004.
    • (2004) ICSM , pp. 350-359
    • Marinescu, R.1
  • 12
    • 79952054667 scopus 로고    scopus 로고
    • A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization
    • Demeyer, S.; Ducasse, S.; Lanza, M.A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization. WCRE'99.
    • WCRE'99
    • Demeyer, S.1    Ducasse, S.2    Lanza, M.3
  • 15
    • 0033163750 scopus 로고    scopus 로고
    • Qualitative Methods in Empirical Studies of Software Engineering
    • Seaman., C. Qualitative Methods in Empirical Studies of Software Engineering. IEEE TSE., vol. 25, no. 4, pp. 557-572, 1999.
    • (1999) IEEE TSE , vol.25 , Issue.4 , pp. 557-572
    • Seaman, C.1
  • 16
    • 47349116548 scopus 로고    scopus 로고
    • Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships
    • Ducasse, S.; Pollet, D.; Suen, M.; Abdeen, H.; Alloui, I. Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships. In ICSM'2007
    • ICSM'2007
    • Ducasse, S.1    Pollet, D.2    Suen, M.3    Abdeen, H.4    Alloui, I.5
  • 18
    • 0032643249 scopus 로고    scopus 로고
    • Degrees of Separation: Multi-Dimensional Separation of Concerns
    • Tarr, P.; Ossher, H.; Harrison, W.; Jr., N. Degrees of Separation: Multi-Dimensional Separation of Concerns. ICSE, 1999.
    • (1999) ICSE
    • Tarr, P.1    Ossher, H.2    Harrison Jr., W.N.3
  • 19
    • 33750366766 scopus 로고    scopus 로고
    • Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming
    • March
    • Cacho, N. et al. Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming. AOSD, March 2006.
    • (2006) AOSD
    • Cacho, N.1
  • 20
    • 70350170328 scopus 로고    scopus 로고
    • Early Crosscutting Metrics as Predictors of Software Instability
    • Conejero, J. et al. Early Crosscutting Metrics as Predictors of Software Instability. ICOMCP - TOOLS-Europe 2009.
    • ICOMCP - TOOLS-Europe 2009
    • Conejero, J.1
  • 21
    • 79952049354 scopus 로고    scopus 로고
    • On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study
    • Greenwood, P. et al. On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study. ECOOP, Germany, 2007.
    • ECOOP, Germany, 2007
    • Greenwood, P.1
  • 22
    • 33244486970 scopus 로고    scopus 로고
    • Modularizing Design Patterns with Aspects: A Quantitative Study
    • Garcia, A. et al. Modularizing Design Patterns with Aspects: A Quantitative Study. AOSD, Chicago, USA, 2005.
    • AOSD, Chicago, USA, 2005
    • Garcia, A.1
  • 24
    • 79959816157 scopus 로고    scopus 로고
    • On the Modularity Assessment of Aspect- Oriented Multiagent Architectures: A Quantitative Study
    • Sant'Anna, C. et al. On the Modularity Assessment of Aspect- Oriented Multiagent Architectures: a Quantitative Study. International Journal of Agent-Oriented Software Engineering, v. 2, p. 34-61, 2008.
    • (2008) International Journal of Agent-Oriented Software Engineering , vol.2 , pp. 34-61
    • Sant'Anna, C.1
  • 25
    • 79952048975 scopus 로고    scopus 로고
    • On the Use of Software Visualization to Support Concern Modularization Analysis
    • Colocated with OOPSLA, 2009
    • Carneiro, G., Sant'Anna, C; Garcia, A ; Flach, C ;Mendonça, M. G. On the Use of Software Visualization to Support Concern Modularization Analysis. ACoM, 2009, Colocated with OOPSLA, 2009.
    • (2009) ACoM
    • Carneiro, G.1    Sant'Anna, C.2    Garcia, A.3    Flach, C.4    Mendonça, M.G.5
  • 26
    • 34547419521 scopus 로고    scopus 로고
    • Automatic Generation of Detection Algorithms for Design Defects
    • Moha, N.; Gueheneuc, Y.; Leduc., P. Automatic Generation of Detection Algorithms for Design Defects. ASE, 2006.
    • (2006) ASE
    • Moha, N.1    Gueheneuc, Y.2    Leduc, P.3
  • 28
    • 21744448173 scopus 로고    scopus 로고
    • Studying Software Engineers: Data Collection Techniques for Software Field Studies
    • Lethbridge, T; Sim, S; Singer, J. Studying Software Engineers: Data Collection Techniques for Software Field Studies. Empirical Software Engineering 10(3):311-341. 2005.
    • (2005) Empirical Software Engineering , vol.10 , Issue.3 , pp. 311-341
    • Lethbridge, T.1    Sim, S.2    Singer, J.3
  • 29
    • 79952057476 scopus 로고    scopus 로고
    • Decor: A Method for the Specification and Detection of Code and Design Smells
    • Moha, N.; Guéhéneuc, Y.; Duchien, L.; Le Meur, A. Decor: A Method for the Specification and Detection of Code and Design Smells. IEEE TSE, vol. 99, no. 1, 5555. 2009.
    • (2009) IEEE TSE , vol.99 , Issue.1 , pp. 5555
    • Moha, N.1    Guéhéneuc, Y.2    Duchien, L.3    Le Meur, A.4
  • 31
    • 3042816286 scopus 로고    scopus 로고
    • Ph.D. Thesis, Department of Computer Science, Politehnica University of Timisoara
    • Marinescu, R. Measurement and Quality in Object-Oriented Design. Ph.D. Thesis, Department of Computer Science, Politehnica University of Timisoara, 2002.
    • (2002) Measurement and Quality in Object-Oriented Design
    • Marinescu, R.1
  • 32
    • 74049099507 scopus 로고    scopus 로고
    • Applying and Evaluating Concern-Sensitive Design Heuristics
    • Figueiredo, E.; Sant'Anna, C.; Garcia, A.; Lucena, C. Applying and Evaluating Concern-Sensitive Design Heuristics. SBES, 2009.
    • (2009) SBES
    • Figueiredo, E.1    Sant'Anna, C.2    Garcia, A.3    Lucena, C.4
  • 34
    • 79952062887 scopus 로고    scopus 로고
    • Evaluating the Efficacy of Concern Driven Metrics: A Comparative Study
    • Colocated with OOPSLA 2008
    • Sant'Anna, C.; Garcia, A.; Lucena, C. Evaluating the Efficacy of Concern Driven Metrics: A Comparative Study. In: ACoM.08, colocated with OOPSLA 2008, 2008.
    • (2008) ACoM.08
    • Sant'Anna, C.1    Garcia, A.2    Lucena, C.3
  • 35
    • 33746406107 scopus 로고    scopus 로고
    • Theories, Tools and Research Methods in Program Comprehension: Past, Present and Future
    • Springer
    • Storey, M.-A. Theories, Tools and Research Methods in Program Comprehension: Past, Present and Future, Software Quality Journal, Springer, 2006.
    • (2006) Software Quality Journal
    • Storey, M.-A.1
  • 36
    • 0000498999 scopus 로고    scopus 로고
    • J Aspect-Oriented Programming
    • Kiczales, G. et al J Aspect-Oriented Programming. ECOOP, 1997.
    • (1997) ECOOP
    • Kiczales, G.1
  • 38
    • 0041680666 scopus 로고
    • Experimental Design and Analysis in Software Engineering - Part 3: Types of Experimental Design
    • Apr.
    • S.L. Pfleeger. Experimental Design and Analysis in Software Engineering - Part 3: Types of Experimental Design. Software Eng. Notes, vol. 20, no. 2, pp. 14-16, Apr. 1995.
    • (1995) Software Eng. Notes , vol.20 , Issue.2 , pp. 14-16
    • Pfleeger, S.L.1
  • 39
  • 40
    • 23844547358 scopus 로고    scopus 로고
    • How effective developers investigate source code: An exploratory study
    • M. Robillard, W. Coelho, and G. Murphy. How effective developers investigate source code: an exploratory study. IEEE Transactions on Software Engineering, vol. 30, no. 12, pp. 889-903, 2004.
    • (2004) IEEE Transactions on Software Engineering , vol.30 , Issue.12 , pp. 889-903
    • Robillard, M.1    Coelho, W.2    Murphy, G.3


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