메뉴 건너뛰기




Volumn 39, Issue 3, 2012, Pages 3810-3816

Building an expert system to assist system refactorization

Author keywords

Aspect refactoring; Aspect oriented software development; Expert systems; Interface agents

Indexed keywords

ASPECT ORIENTED SOFTWARE DEVELOPMENT; ASPECT REFACTORING; ASPECT-ORIENTED; INTERFACE AGENTS; KNOW-HOW; MARKOVIAN; MODULARIZED; OBJECT-ORIENTED SYSTEM; REFACTORINGS; REFACTORIZATION; SEPARATION OF CONCERNS; SOFTWARE MODULARIZATION; SOFTWARE PARADIGM;

EID: 80255130659     PISSN: 09574174     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.eswa.2011.09.084     Document Type: Article
Times cited : (4)

References (34)
  • 1
    • 30344445794 scopus 로고    scopus 로고
    • Automated refactoring of object oriented code into aspects
    • DOI 10.1109/ICSM.2005.27, 1510100, Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
    • D. Binkley, M. Ceccato, M. Harman, F. Ricca, and P. Tonella Automated refactoring of object oriented code into aspects ICSM '05: Proceedings of the 21st IEEE international conference on software maintenance 2005 IEEE Computer Society Washington, DC, USA 27 36 (Pubitemid 43790918)
    • (2005) IEEE International Conference on Software Maintenance, ICSM , vol.2005 , pp. 27-36
    • Binkley, D.1    Ceccato, M.2    Harman, M.3    Ricca, F.4    Tonella, P.5
  • 8
    • 84860378945 scopus 로고    scopus 로고
    • Predicting future user actions by observing unmodified applications
    • Gorniak, P.; & Poole, D. (2000). Predicting future user actions by observing unmodified applications. In AAAI/IAAI: AAAI Press/The MIT Press (pp. 217-222).
    • (2000) AAAI/IAAI: AAAI Press/The MIT Press , pp. 217-222
    • Gorniak, P.1    Poole, D.2
  • 10
    • 80255126551 scopus 로고    scopus 로고
    • Aspect-oriented refactoring: Classification and challenges
    • Hannemann, J. (2006). Aspect-oriented refactoring: Classification and challenges. In LATE '06.
    • (2006) LATE '06
    • Hannemann, J.1
  • 12
    • 0038486642 scopus 로고    scopus 로고
    • Design pattern implementation in java and aspectj
    • J. Hannemann, and G. Kiczales Design pattern implementation in java and aspectj SIGPLAN Not 37 11 2002 161 173
    • (2002) SIGPLAN Not , vol.37 , Issue.11 , pp. 161-173
    • Hannemann, J.1    Kiczales, G.2
  • 14
    • 0012025339 scopus 로고    scopus 로고
    • Acquiring patient data by an intelligent interface agent with medicine-related common sense reasoning
    • PII S0957417499000391
    • C.-C. Hsu, and C.-S. Ho Acquiring patient data by an intelligent interface agent with medicine-related common sense reasoning Expert Systems with Applications 17 4 1999 257 274 (Pubitemid 129667298)
    • (1999) Expert Systems with Applications , vol.17 , Issue.4 , pp. 257-274
    • Hsu, C.-C.1    Ho, C.-S.2
  • 18
    • 64049101721 scopus 로고    scopus 로고
    • An expert system for determining candidate software classes for refactoring
    • Y. Kösker, B. Turhan, and A.B. Bener An expert system for determining candidate software classes for refactoring Expert Systems with Applications 36 6 2009 10000 10003
    • (2009) Expert Systems with Applications , vol.36 , Issue.6 , pp. 10000-10003
    • Kösker, Y.1    Turhan, B.2    Bener, A.B.3
  • 21
    • 0028476392 scopus 로고
    • Agents that reduce work and information overload
    • P. Maes Agents that reduce work and information overload Communications of the ACM 37 7 1994 30 40
    • (1994) Communications of the ACM , vol.37 , Issue.7 , pp. 30-40
    • Maes, P.1
  • 24
    • 65049086601 scopus 로고    scopus 로고
    • An integrated crosscutting concern migration strategy and its semi-automated application to jhotdraw
    • M. Marin, A. Deursen, L. Moonen, and R. Rijst An integrated crosscutting concern migration strategy and its semi-automated application to jhotdraw Automated Software Engineering 16 2 2009 323 356
    • (2009) Automated Software Engineering , vol.16 , Issue.2 , pp. 323-356
    • Marin, M.1    Deursen, A.2    Moonen, L.3    Rijst, R.4
  • 27
    • 41049100868 scopus 로고    scopus 로고
    • An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms
    • DOI 10.1002/spe.835
    • M.P. Monteiro, and Jo a. M. Fernandes An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms Software - Practice and Experience 38 4 2008 361 396 (Pubitemid 351421422)
    • (2008) Software - Practice and Experience , vol.38 , Issue.4 , pp. 361-396
    • Fernandes, J.M.1    Monteiro, M.P.2
  • 28
    • 0024610919 scopus 로고
    • A tutorial on hidden Markov models and selected applications in speech recognition
    • L.R. Rabiner A tutorial on hidden Markov models and selected applications in speech recognition Proceedings of the IEEE 77 2 1989 257 286
    • (1989) Proceedings of the IEEE , vol.77 , Issue.2 , pp. 257-286
    • Rabiner, L.R.1
  • 30
    • 33646929104 scopus 로고    scopus 로고
    • A systematic aspect-oriented refactoring and testing strategy, and its application to jhotdraw
    • van Deursen, A.; Marin, M.; & Moonen, L. (2005). A systematic aspect-oriented refactoring and testing strategy, and its application to jhotdraw. CoRR abs/cs/0503015.
    • (2005) CoRR abs/cs/0503015
    • Van Deursen, A.1    Marin, M.2    Moonen, L.3
  • 33
    • 80255126544 scopus 로고    scopus 로고
    • Un proceso iterativo para la refactorización de aspectos
    • S. Vidal, and C. Marcos Un proceso iterativo para la refactorización de aspectos Revista Avances en Sistemas e Informática 6 1 2009 93 103
    • (2009) Revista Avances en Sistemas e Informática , vol.6 , Issue.1 , pp. 93-103
    • Vidal, S.1    Marcos, C.2


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