메뉴 건너뛰기




Volumn 43, Issue 10, 2008, Pages 543-562

A theory of aspects As latent topics

Author keywords

Algorithms; Experimentation

Indexed keywords

ALGORITHMS; ENTROPY; INFORMATION THEORY; SOFTWARE DESIGN;

EID: 67650065281     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1449955.1449807     Document Type: Article
Times cited : (37)

References (52)
  • 1
    • 58049193365 scopus 로고    scopus 로고
    • Statistical debugging using latent topic models
    • Stan Matwin and Dunja Mladenic, editors, Warsaw, Poland, September 17-21
    • David Andrzejewski, Anne Mulhern, Ben Liblit, and Xiaojin Zhu. Statistical debugging using latent topic models. In Stan Matwin and Dunja Mladenic, editors, 18th European Conference on Machine Learning, Warsaw, Poland, September 17-21 2007.
    • (2007) 18th European Conference on Machine Learning
    • Andrzejewski, D.1    Mulhern, A.2    Liblit, B.3    Zhu, X.4
  • 2
    • 34248350390 scopus 로고    scopus 로고
    • Sushil Bajracharya, Trung Ngo, Erik Linstead, Yimeng Dou, Paul Rigor, Pierre Baldi, and Cristina Lopes. Sourcerer: a search engine for open source code supporting structure-based search. In OOPSLA '06: Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 681-682, New York, NY, USA, 2006. ACM Press. ISBN 1-59593-491-X. doi: http://doi.acm.org/10. 1145/1176617.1176671.
    • Sushil Bajracharya, Trung Ngo, Erik Linstead, Yimeng Dou, Paul Rigor, Pierre Baldi, and Cristina Lopes. Sourcerer: a search engine for open source code supporting structure-based search. In OOPSLA '06: Companion to the 21st ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 681-682, New York, NY, USA, 2006. ACM Press. ISBN 1-59593-491-X. doi: http://doi.acm.org/10. 1145/1176617.1176671.
  • 3
    • 67650020337 scopus 로고    scopus 로고
    • A study of ranking schemes in Internet-scale code search. Technical report, UCI Institute for Software Research
    • Sushil Bajracharya, Trung Ngo, Erik Linstead, Yimeng Dou, Paul Rigor, Pierre Baldi, and Cristina Lopes. A study of ranking schemes in Internet-scale code search. Technical report, UCI Institute for Software Research, 2007.
    • (2007)
    • Bajracharya, S.1    Ngo, T.2    Linstead, E.3    Dou, Y.4    Rigor, P.5    Baldi, P.6    Lopes, C.7
  • 5
    • 0024699072 scopus 로고
    • Design recovery for maintenance and reuse
    • Ted J. Biggerstaff. Design recovery for maintenance and reuse. IEEE Computer, 22 (7) :36-49, 1989.
    • (1989) IEEE Computer , vol.22 , Issue.7 , pp. 36-49
    • Biggerstaff, T.J.1
  • 7
    • 0141607824 scopus 로고    scopus 로고
    • Latent dirichlet allocation
    • January, URL http
    • David M. Blei, Andrew Y. Ng, and Michael I. Jordan. Latent dirichlet allocation. Journal of Machine Learning Research, 3:993-1022, January 2003. URL http://jmlr.csail.mit. edu/papers/v3/blei03a.html.
    • (2003) Journal of Machine Learning Research , vol.3 , pp. 993-1022
    • Blei, D.M.1    Ng, A.Y.2    Jordan, M.I.3
  • 8
    • 33749382680 scopus 로고    scopus 로고
    • Silvia Breu. Extending dynamic aspect mining with static information. In SCAM '05: Proceedings of the Fifth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'05), pages 57-65, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2292-0. doi: http://dx.doi.org /10.1109/SCAM.2005.9.
    • Silvia Breu. Extending dynamic aspect mining with static information. In SCAM '05: Proceedings of the Fifth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'05), pages 57-65, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2292-0. doi: http://dx.doi.org /10.1109/SCAM.2005.9.
  • 10
    • 30344449773 scopus 로고    scopus 로고
    • On the use of clone detection for identifying crosscutting concern code
    • ISSN 0098-5589
    • M. Bruntink, A. van Deursen, R. van Engelen, T. Tourwe. On the use of clone detection for identifying crosscutting concern code. IEEE Trans. Softw. Eng., 31 (10) :804-818, 2005. ISSN 0098-5589.
    • (2005) IEEE Trans. Softw. Eng , vol.31 , Issue.10 , pp. 804-818
    • Bruntink, M.1    van Deursen, A.2    van Engelen, R.3    Tourwe, T.4
  • 12
    • 33947705673 scopus 로고    scopus 로고
    • Gerardo Canfora and Luigi Cerulo. How crosscutting concerns evolve in jhotdraw. In STEP '05: Proceedings of the 13th IEEE International Workshop on Software Technology and Engineering Practice, pages 65-73, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2639-X. doi: http://dx.doi.org /10.1109/STEP.2005.13.
    • Gerardo Canfora and Luigi Cerulo. How crosscutting concerns evolve in jhotdraw. In STEP '05: Proceedings of the 13th IEEE International Workshop on Software Technology and Engineering Practice, pages 65-73, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2639-X. doi: http://dx.doi.org /10.1109/STEP.2005.13.
  • 14
    • 27744541616 scopus 로고    scopus 로고
    • M. Ceccato, M. Marin, K. Mens, L. Moonen, P. Tonella, and T. Tourwe. A qualitative comparison of three aspect mining techniques. In IWPC '05: Proceedings of the 13th International Workshop on Program Comprehension, pages 13-22, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2254-8. doi: http://dx.doi.org/10.1109/WPC.2005.2.
    • M. Ceccato, M. Marin, K. Mens, L. Moonen, P. Tonella, and T. Tourwe. A qualitative comparison of three aspect mining techniques. In IWPC '05: Proceedings of the 13th International Workshop on Program Comprehension, pages 13-22, Washington, DC, USA, 2005. IEEE Computer Society. ISBN 0-7695-2254-8. doi: http://dx.doi.org/10.1109/WPC.2005.2.
  • 16
    • 34548081424 scopus 로고    scopus 로고
    • Grigoreta Sofia Cojocar and Gabriela Ş erban. On some criteria for comparing aspect mining techniques. In LATE '07: Proceedings of the 3rd Workshop on Linking Aspect Technology and Evolution, page 7, New York, NY, USA, 2007. ACM. ISBN 1-59593-655-4. doi: http://doi.acm.org/10.1145/1275672. 1275679.
    • Grigoreta Sofia Cojocar and Gabriela Ş erban. On some criteria for comparing aspect mining techniques. In LATE '07: Proceedings of the 3rd Workshop on Linking Aspect Technology and Evolution, page 7, New York, NY, USA, 2007. ACM. ISBN 1-59593-655-4. doi: http://doi.acm.org/10.1145/1275672. 1275679.
  • 17
    • 48749132460 scopus 로고    scopus 로고
    • Chuan Duan and Jane Cleland-Huang. A clustering technique for early detection of dominant and recessive cross-cutting concerns. In EARLYASPECTS '07: Proceedings of the Early Aspects at ICSE, page 1, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2957-7. doi: http://dx.doi.org/10. 1109/EARLYASPECTS.2007.1.
    • Chuan Duan and Jane Cleland-Huang. A clustering technique for early detection of dominant and recessive cross-cutting concerns. In EARLYASPECTS '07: Proceedings of the Early Aspects at ICSE, page 1, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2957-7. doi: http://dx.doi.org/10. 1109/EARLYASPECTS.2007.1.
  • 18
    • 36249007498 scopus 로고    scopus 로고
    • Marc Eaddy, Alfred Aho, and Gail C. Murphy. Identifying, assigning, and quantifying crosscutting concerns. In ACoM '07: Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques, page 2, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2967-4. doi: http://dx.doi.org/10.1109/ACOM.2007.4.
    • Marc Eaddy, Alfred Aho, and Gail C. Murphy. Identifying, assigning, and quantifying crosscutting concerns. In ACoM '07: Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques, page 2, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2967-4. doi: http://dx.doi.org/10.1109/ACOM.2007.4.
  • 20
    • 34547376602 scopus 로고    scopus 로고
    • Fernando Castor Filho, Nelio Cacho, Eduardo Figueiredo, Raquel Maranhao, Alessandro Garcia, and Cecilia Mary F. Rubira. Exceptions and aspects: the devil is in the details. In SIGSOFT '06/FSE-14: Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pages 152-162, New York, NY, USA, 2006. ACM Press. ISBN 1-59593-468-5.
    • Fernando Castor Filho, Nelio Cacho, Eduardo Figueiredo, Raquel Maranhao, Alessandro Garcia, and Cecilia Mary F. Rubira. Exceptions and aspects: the devil is in the details. In SIGSOFT '06/FSE-14: Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pages 152-162, New York, NY, USA, 2006. ACM Press. ISBN 1-59593-468-5.
  • 26
    • 18944403532 scopus 로고    scopus 로고
    • Shinji Kawaguchi, Pankaj K. Garg, Makoto Matsushita, and Katsuro Inoue. Mudablue: An automatic categorization system for open source repositories. In APSEC '04: Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC'04), pages 184-193, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0-7695-2245-9. doi: http://dx.doi.org/10.1109 /APSEC.2004.69.
    • Shinji Kawaguchi, Pankaj K. Garg, Makoto Matsushita, and Katsuro Inoue. Mudablue: An automatic categorization system for open source repositories. In APSEC '04: Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC'04), pages 184-193, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0-7695-2245-9. doi: http://dx.doi.org/10.1109 /APSEC.2004.69.
  • 27
    • 38549167875 scopus 로고    scopus 로고
    • A survey of automated code-level aspect mining techniques
    • Springer Berlin /Heidelberg, doi: 10.1007/978-3-540-77042-8-6
    • Andy Kellens, Kim Mens, and Paolo Tonella. A survey of automated code-level aspect mining techniques. In Transactions on Aspect-Oriented Software Development IV. Springer Berlin /Heidelberg, 2007. doi: 10.1007/978-3-540-77042-8-6.
    • (2007) Transactions on Aspect-Oriented Software Development IV
    • Kellens, A.1    Mens, K.2    Tonella, P.3
  • 28
    • 35248828504 scopus 로고    scopus 로고
    • Aspectoriented programming
    • Mehmet Akşit and Satoshi Matsuoka, editors, European Conference on Object-Oriented Programming, of, Springer Verlag
    • Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspectoriented programming. In Mehmet Akşit and Satoshi Matsuoka, editors, European Conference on Object-Oriented Programming, volume 1241 of LNCS, pages 220-242. Springer Verlag, 1997.
    • (1997) LNCS , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3    Maeda, C.4    Lopes, C.5    Loingtier, J.-M.6    Irwin, J.7
  • 31
    • 33750387977 scopus 로고    scopus 로고
    • Isolating and relating concerns in requirements using latent semantic analysis
    • ISSN 0362-1340. doi
    • Lo Kwun Kit, Chan Kwun Man, and Elisa Baniassad. Isolating and relating concerns in requirements using latent semantic analysis. SIGPLAN Not., 41 (10) :383-396, 2006. ISSN 0362-1340. doi: http://doi.acm.org/10.1145/1167515. 1167506.
    • (2006) SIGPLAN Not , vol.41 , Issue.10 , pp. 383-396
    • Lo, K.1    Chan, K.2    Baniassad, E.3
  • 33
    • 34547365200 scopus 로고    scopus 로고
    • Arndt von Staa, and Carlos Lucena. Quantifying the effects of aspect-oriented programming: A maintenance study
    • Washington, DC, USA, IEEE Computer Society. ISBN 0-7695-2354-4
    • Uira Kulesza, Claudio Sant'Anna, Alessandro Garcia, Roberta Coelho, Arndt von Staa, and Carlos Lucena. Quantifying the effects of aspect-oriented programming: A maintenance study. In ICSM '06: Proceedings of the 22nd IEEE International Conference on Software Maintenance, pages 223-233, Washington, DC, USA, 2006. IEEE Computer Society. ISBN 0-7695-2354-4.
    • (2006) ICSM '06: Proceedings of the 22nd IEEE International Conference on Software Maintenance , pp. 223-233
    • Kulesza, U.1    Sant'Anna, C.2    Garcia, A.3    Coelho, R.4
  • 34
    • 34548775743 scopus 로고    scopus 로고
    • Erik Linstead, Paul Rigor, Sushil Bajracharya, Cristina Lopes, and Pierre Baldi. Mining eclipse developer contributions via authortopic models. MSR 2007: Proceedings of the Fourth International Workshop on Mining Software Repositories, 0:30, 2007a. doi: http://doi.ieeecomputersociety.org/10.1109/ MSR.2007.20.
    • Erik Linstead, Paul Rigor, Sushil Bajracharya, Cristina Lopes, and Pierre Baldi. Mining eclipse developer contributions via authortopic models. MSR 2007: Proceedings of the Fourth International Workshop on Mining Software Repositories, 0:30, 2007a. doi: http://doi.ieeecomputersociety.org/10.1109/ MSR.2007.20.
  • 35
    • 67650071640 scopus 로고    scopus 로고
    • Erik Linstead, Paul Rigor, Sushil Bajracharya, Cristina Lopes, and Pierre Baldi. Mining internet-scale software repositories. NIPS 2007: Advances in Neural Information Processing Systems 20, 0, 2008.
    • Erik Linstead, Paul Rigor, Sushil Bajracharya, Cristina Lopes, and Pierre Baldi. Mining internet-scale software repositories. NIPS 2007: Advances in Neural Information Processing Systems 20, 0, 2008.
  • 36
    • 0033682245 scopus 로고    scopus 로고
    • A study on exception detection and handling using aspect-oriented programming
    • ACM Press
    • Martin Lippert and Cristina Videira Lopes. A study on exception detection and handling using aspect-oriented programming. In International Conference Software Engineering. ACM Press, 2000.
    • (2000) International Conference Software Engineering
    • Lippert, M.1    Videira Lopes, C.2
  • 37
    • 26444462441 scopus 로고    scopus 로고
    • A historical perspective (what's in a name?)
    • Robert Filman, Tzilla Elrad, Siobhan Clarke, and Mehmet Aksit, editors, Addison Wesley
    • Cristina Videira Lopes. AOP: A historical perspective (what's in a name?). In Robert Filman, Tzilla Elrad, Siobhan Clarke, and Mehmet Aksit, editors, Aspect-Oriented Software Development, chapter 5, pages 97-122. Addison Wesley, 2004.
    • (2004) Aspect-Oriented Software Development , pp. 97-122
    • Cristina Videira Lopes, A.O.P.1
  • 40
    • 18144394348 scopus 로고    scopus 로고
    • Arie van Deursen, and Leon Moonen. Identifying aspects using fan-in analysis
    • Washington, DC, USA, IEEE Computer Society. ISBN 0-7695-2243-2
    • Marius Marin, Arie van Deursen, and Leon Moonen. Identifying aspects using fan-in analysis. In WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering (WCRE'04), pages 132-141, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0-7695-2243-2.
    • (2004) WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering (WCRE'04) , pp. 132-141
    • Marin, M.1
  • 41
    • 34548775910 scopus 로고    scopus 로고
    • Shawn Minto and Gail C. Murphy. Recommending emergent teams. In MSR '07: Proceedings of the Fourth International Workshop on Mining Software Repositories, page 5, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2950-X. doi: http://dx.doi.org/10.1109/MSR.2007.27.
    • Shawn Minto and Gail C. Murphy. Recommending emergent teams. In MSR '07: Proceedings of the Fourth International Workshop on Mining Software Repositories, page 5, Washington, DC, USA, 2007. IEEE Computer Society. ISBN 0-7695-2950-X. doi: http://dx.doi.org/10.1109/MSR.2007.27.
  • 42
    • 0033163675 scopus 로고    scopus 로고
    • Evaluating emerging software development technologies: Lessons learned from assessing aspect-oriented programming
    • Gail Murphy, Robert Walker, and Elisa Baniassad. Evaluating emerging software development technologies: Lessons learned from assessing aspect-oriented programming. IEEE Transactions on Software Engineering, 25 (4) :435-455, 1999.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.4 , pp. 435-455
    • Murphy, G.1    Walker, R.2    Baniassad, E.3
  • 43
    • 33847667616 scopus 로고    scopus 로고
    • Representing concerns in source code
    • 3, ISSN 1049-331X. doi
    • Martin P. Robillard and Gail C. Murphy. Representing concerns in source code. ACM Trans. Softw. Eng. Methodol., 16 (1) : 3, 2007. ISSN 1049-331X. doi: http://doi.acm.org/10.1145 /1189748.1189751.
    • (2007) ACM Trans. Softw. Eng. Methodol , vol.16 , Issue.1
    • Robillard, M.P.1    Murphy, G.C.2
  • 47
    • 18144367757 scopus 로고    scopus 로고
    • Aspect mining through the formal concept analysis of execution traces
    • Washington, DC, USA, IEEE Computer Society. ISBN 0-7695-2243-2
    • Paolo Tonella and Mariano Ceccato. Aspect mining through the formal concept analysis of execution traces. In WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering (WCRE'04), pages 112-121, Washington, DC, USA, 2004. IEEE Computer Society. ISBN 0-7695-2243-2.
    • (2004) WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering (WCRE'04) , pp. 112-121
    • Tonella, P.1    Ceccato, M.2
  • 49
    • 0242625237 scopus 로고    scopus 로고
    • S. Ugurel, R. Krovetz, and C. L. Giles. What's the code?: automatic classification of source code archives. In KDD '02: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 632-638, New York, NY, USA, 2002. ACM Press. ISBN 1-58113-567-X. doi: http://doi.acm.org/10.1145/775047.775141.
    • S. Ugurel, R. Krovetz, and C. L. Giles. What's the code?: automatic classification of source code archives. In KDD '02: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 632-638, New York, NY, USA, 2002. ACM Press. ISBN 1-58113-567-X. doi: http://doi.acm.org/10.1145/775047.775141.


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