{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T14:32:13Z","timestamp":1726410733108},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642369636"},{"type":"electronic","value":"9783642369643"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36964-3_1","type":"book-chapter","created":{"date-parts":[[2013,3,1]],"date-time":"2013-03-01T18:45:56Z","timestamp":1362163556000},"page":"1-38","source":"Crossref","is-referenced-by-count":0,"title":["A Fine-Grained, Customizable Debugger for Aspect-Oriented Programming"],"prefix":"10.1007","author":[{"given":"Haihan","family":"Yin","sequence":"first","affiliation":[]},{"given":"Christoph","family":"Bockisch","sequence":"additional","affiliation":[]},{"given":"Mehmet","family":"Ak\u015fit","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"JBoss AOP (2008), http:\/\/www.jboss.org\/jbossaop"},{"key":"1_CR2","unstructured":"Alexander, R.T., Bieman, J.M., Andrews, A.A.: Towards the Systematic Testing of Aspect-Oriented Programs. Technical report (2004)"},{"key":"1_CR3","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/2162049.2162056","volume-title":"Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development, AOSD 2012","author":"Y. Apter","year":"2012","unstructured":"Apter, Y., Lorenz, D.H., Mishali, O.: A Debug Interface for Debugging Multiple Domain Specific Aspect Languages. In: Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development, AOSD 2012, pp. 47\u201358. ACM, New York (2012)"},{"key":"1_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1007\/11687061_5","volume-title":"Transactions on AOSD I","author":"I. Aracic","year":"2006","unstructured":"Aracic, I., Gasiunas, V., Mezini, M., Ostermann, K.: An Overview of CaesarJ. In: Rashid, A., Ak\u015fit, M. (eds.) Transactions on AOSD I. LNCS, vol.\u00a03880, pp. 135\u2013173. Springer, Heidelberg (2006)"},{"key":"1_CR5","first-page":"87","volume-title":"Proceedings of the 4th AOSD","author":"P. Avgustinov","year":"2005","unstructured":"Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhot\u00e1k, J., Lhot\u00e1k, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: abc: An extensible AspectJ compiler. In: Proceedings of the 4th AOSD, pp. 87\u201398. ACM, New York (2005)"},{"key":"1_CR6","unstructured":"Baekken, J.S.: A Fault Model for Pointcuts and Advice in AspectJ Programs. Master\u2019s thesis, School of Electronical Engineering and Computer Science, Washington State University (2006)"},{"key":"1_CR7","unstructured":"Bockisch, C., Haupt, M., Mezini, M., Mitschke, R.: Envelope-Based Weaving for Faster Aspect Compilers. In: NODe\/GSEM. LNI, vol.\u00a069, pp. 3\u201318. GI (2005)"},{"key":"1_CR8","first-page":"285","volume-title":"Proceedings of the 10th AOSD","author":"C. Bockisch","year":"2011","unstructured":"Bockisch, C., Malakuti, S., Ak\u015fit, M., Katz, S.: Making Aspects Natural: Events and Composition. In: Proceedings of the 10th AOSD, pp. 285\u2013300. ACM, New York (2011)"},{"key":"1_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/978-3-642-21952-8_11","volume-title":"Objects, Models, Components, Patterns","author":"C. Bockisch","year":"2011","unstructured":"Bockisch, C., Sewe, A., Mezini, M., Ak\u015fit, M.: An Overview of ALIA4J: An Execution Model for Advanced-Dispatching Languages. In: Bishop, J., Vallecillo, A. (eds.) TOOLS 2011. LNCS, vol.\u00a06705, pp. 131\u2013146. Springer, Heidelberg (2011)"},{"issue":"1","key":"1_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5381\/jot.2012.11.1.a7","volume":"11","author":"C. Bockisch","year":"2012","unstructured":"Bockisch, C., Sewe, A., Yin, H., Mezini, M., Aksit, M.: An In-Depth Look at ALIA4J. Journal of Object Technology\u00a011(1), 1\u201328 (2012)","journal-title":"Journal of Object Technology"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Bruls, M., Huizing, K., van Wijk, J.: Squarified Treemaps. In: Proceedings of the Joint Eurographics and IEEE TCVG Symposium on Visualization, pp. 33\u201342. Press (1999)","DOI":"10.1007\/978-3-7091-6783-0_4"},{"key":"1_CR12","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1109\/TC.1986.1676819","volume":"35","author":"R.E. Bryant","year":"1986","unstructured":"Bryant, R.E.: Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Comput.\u00a035, 677\u2013691 (1986)","journal-title":"IEEE Trans. Comput."},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Clifton, C., Millstein, T., Leavens, G.T., Chambers, C.: MultiJava: Design Rationale, Compiler Implementation, and Applications. ACM Transactions on Programming Languages and Systems\u00a028(3) (2006)","DOI":"10.1145\/1133651.1133655"},{"key":"1_CR14","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1145\/1119655.1119677","volume-title":"Proceedings of the 5th AOSD","author":"W. Coelho","year":"2006","unstructured":"Coelho, W., Murphy, G.C.: Presenting Crosscutting Structure with Active Models. In: Proceedings of the 5th AOSD, pp. 158\u2013168. ACM, New York (2006)"},{"key":"1_CR15","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1145\/1509239.1509263","volume-title":"Proceedings of the 8th AOSD","author":"W. Borger De","year":"2009","unstructured":"De Borger, W., Lagaisse, B., Joosen, W.: A Generic and Reflective Debugging Architecture to Support Runtime Visibility and Traceability of Aspects. In: Proceedings of the 8th AOSD, pp. 173\u2013184. ACM, New York (2009)"},{"key":"1_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1007\/978-3-540-77351-1_17","volume-title":"Software Composition","author":"M. Eaddy","year":"2007","unstructured":"Eaddy, M., Aho, A., Hu, W., McDonald, P., Burger, J.: Debugging Aspect-Enabled Programs. In: Lumpe, M., Vanderperren, W. (eds.) SC 2007. LNCS, vol.\u00a04829, pp. 200\u2013215. Springer, Heidelberg (2007)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Fabry, J., Kellens, A., Ducasse, S.: AspectMaps: A Scalable Visualization of Join Point Shadows. In: ICPC, pp. 121\u2013130 (2011)","DOI":"10.1109\/ICPC.2011.11"},{"key":"1_CR18","first-page":"65","volume-title":"Proceedings of the 32nd ICSE","author":"F. Ferrari","year":"2010","unstructured":"Ferrari, F., Burrows, R., Lemos, O., Garcia, A., Figueiredo, E., Cacho, N., Lopes, F., Temudo, N., Silva, L., Soares, S., Rashid, A., Masiero, P., Batista, T., Maldonado, J.: An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. In: Proceedings of the 32nd ICSE, vol.\u00a01, pp. 65\u201374. ACM, New York (2010)"},{"key":"1_CR19","first-page":"52","volume-title":"Proceedings of the 2008 ICST","author":"F.C. Ferrari","year":"2008","unstructured":"Ferrari, F.C., Maldonado, J.C., Rashid, A.: Mutation Testing for Aspect-Oriented Programs. In: Proceedings of the 2008 ICST, pp. 52\u201361. IEEE Computer Society, Washington, DC (2008)"},{"key":"1_CR20","first-page":"421","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2005","author":"J. Heer","year":"2005","unstructured":"Heer, J., Card, S.K., Landay, J.A.: prefuse: a toolkit for interactive information visualization. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2005, pp. 421\u2013430. ACM, New York (2005)"},{"issue":"4","key":"1_CR21","first-page":"42","volume":"26","author":"S. Herrmann","year":"2006","unstructured":"Herrmann, S., Hundt, C., Mosconi, M., Pfeiffer, C., Wloka, J.: Das Object Teams Development Tooling. Softwaretechnik-Trends\u00a026(4), 42\u201343 (2006)","journal-title":"Softwaretechnik-Trends"},{"key":"1_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Lindskov Knudsen, J. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"1_CR23","unstructured":"Ceccato, F.M., Tonella, P.: Is AOP code easier to test than OOP code? In: Workshop on Testing Aspect-Oriented Programs (2005)"},{"issue":"2","key":"1_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1462166.1462168","volume":"31","author":"T. Millstein","year":"2009","unstructured":"Millstein, T., Frost, C., Ryder, J., Warth, A.: Expressive and Modular Predicate Dispatch for Java. ACM Trans. Program. Lang. Syst.\u00a031(2), 7:1\u20137:54 (2009)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"1_CR25","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1145\/1119655.1119676","volume-title":"Proceedings of the 5th AOSD","author":"J. Pfeiffer","year":"2006","unstructured":"Pfeiffer, J., Gurd, J.R.: Visualisation-Based Tool Support for the Development of Aspect-Oriented Programs. In: Proceedings of the 5th AOSD, pp. 146\u2013157. ACM, New York (2006)"},{"key":"1_CR26","first-page":"266","volume-title":"Proceedings of SAC","author":"G. Pothier","year":"2008","unstructured":"Pothier, G., Tanter, E.: Extending Omniscient Debugging to Support Aspect-Oriented Programming. In: Proceedings of SAC, pp. 266\u2013270. ACM, New York (2008)"},{"key":"1_CR27","first-page":"20","volume-title":"Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, VISSOFT 2005","author":"T. Schafer","year":"2005","unstructured":"Schafer, T., Mezini, M.: Towards More Flexibility in Software Visualization Tools. In: Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, VISSOFT 2005, p. 20. IEEE Computer Society, Washington, DC (2005)"},{"key":"1_CR28","first-page":"1","volume-title":"Proceedings of the 7th Workshop on FOAL","author":"A. Sewe","year":"2008","unstructured":"Sewe, A., Bockisch, C., Mezini, M.: Redundancy-Free Residual Dispatch: Using Ordered Binary Decision Diagrams for Efficient Dispatch. In: Proceedings of the 7th Workshop on FOAL, pp. 1\u20137. ACM, New York (2008)"},{"key":"1_CR29","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/643603.643606","volume-title":"Proceedings of the 2nd AOSD","author":"D. Suv\u00e9e","year":"2003","unstructured":"Suv\u00e9e, D., Vanderperren, W., Jonckers, V.: JAsCo: An Aspect-Oriented Approach Tailored for Component Based Software Development. In: Proceedings of the 2nd AOSD, pp. 21\u201329. ACM, New York (2003)"},{"issue":"1","key":"1_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ijhcs.2007.08.007","volume":"66","author":"V. Wulf","year":"2008","unstructured":"Wulf, V., Pipek, V., Won, M.: Component-based tailorability: Enabling highly flexible software applications. Int. J. Hum.-Comput. Stud.\u00a066(1), 1\u201322 (2008)","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"1_CR31","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/2162049.2162057","volume-title":"Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development, AOSD 2012","author":"H. Yin","year":"2012","unstructured":"Yin, H., Bockisch, C., Aksit, M.: A Fine-Grained Debugger for Aspect-Oriented Programming. In: Proceedings of the 11th Annual International Conference on Aspect-Oriented Software Development, AOSD 2012, pp. 59\u201370. ACM, New York (2012)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Aspect-Oriented Software Development X"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36964-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,29]],"date-time":"2023-06-29T17:34:43Z","timestamp":1688060083000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-36964-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642369636","9783642369643"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36964-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}