{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T20:15:25Z","timestamp":1771704925189,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540735885","type":"print"},{"value":"9783540735892","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-73589-2_8","type":"book-chapter","created":{"date-parts":[[2007,8,12]],"date-time":"2007-08-12T21:48:05Z","timestamp":1186955285000},"page":"151-175","source":"Crossref","is-referenced-by-count":46,"title":["Exception Handling: A Field Study in Java and .NET"],"prefix":"10.1007","author":[{"given":"Bruno","family":"Cabral","sequence":"first","affiliation":[]},{"given":"Paulo","family":"Marques","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"Gunnerson, E.: C# and exception specifications. Microsoft (2000), Available online at: \n                    \n                      http:\/\/discuss.develop.com\/archives\/wa.exe?A2=ind0011A&L=DOTNET&P=R32820"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Goodenough, J.B.: Exception handling: issues and a proposed notation. Communications of the ACM 18(12) (December 1975)","DOI":"10.1145\/361227.361230"},{"key":"8_CR3","unstructured":"Cristian, F.: Exception Handling and Software Fault Tolerance. In: Proceedings of FTCS-25 (reprinted from FTCS-IO 1980, 97\u2013103) 3, IEEE (1996)"},{"key":"8_CR4","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/S0164-1212(01)00062-0","volume":"2","author":"A. Garcia","year":"2001","unstructured":"Garcia, A., Rubira, C., Romanovsky, A., Xu, J.: A Comparative Study of Exception Handling Mechanisms for Building Dependable Object-Oriented Software. Journal of Systems and Software\u00a02, 197\u2013222 (2001)","journal-title":"Journal of Systems and Software"},{"key":"8_CR5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/32.877846","volume":"26","author":"S. Sinha","year":"2000","unstructured":"Sinha, S., Harrold, M.: Analysis and Testing of Programs with Exception-Handling Constructs. IEEE Transactions on Software Engineering 26, 9 (September 2000)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/BFb0053375","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"R. Miller","year":"1997","unstructured":"Miller, R., Tripathi, A.: Issues with exception handling in object-oriented systems. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 85\u2013103. Springer, Heidelberg (1997)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Robillard, M.P., Murphy, G.C.: Designing robust JAVA programs with exceptions. In: Proceedings of the 8th ACM SIGSOFT International Symposium on Foundations of Software Engineering. 25, 6, (November 2000). ACM Press (2000)","DOI":"10.1145\/355045.355046"},{"key":"8_CR8","volume-title":"Proceedings of the 22nd International Conference on Software Engineering","author":"M. Lippert","year":"2000","unstructured":"Lippert, M., Lopes, C.: A Study on Exception Detection and Handling Using Aspect-Oriented Programming. In: Proceedings of the 22nd International Conference on Software Engineering, Ireland, ACM Press, New York, NY, USA (2000)"},{"key":"8_CR9","series-title":"Lecture Notes in Computer Science","volume-title":"Workshop on Exception Handling in Object-Oriented Systems (held in ECOOP 2005)","author":"F. Filho","year":"2005","unstructured":"Filho, F., Rubira, C., Garcia, A.: A Quantitative Study on the Aspectization of Exception Handling. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, Springer, Heidelberg (2005)"},{"issue":"10","key":"8_CR10","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/383845.383853","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Filman, R.E., Bader, A.: Aspect-Oriented Programming. Communications of the ACM\u00a044(10), 29\u201332 (2001)","journal-title":"Communications of the ACM"},{"key":"8_CR11","unstructured":"Parr, T.: ANTLR \u2013 Another Tool for Language Recognition. University of San Francisco (2006), Available online at: \n                    \n                      http:\/\/www.antlr.org\/"},{"key":"8_CR12","unstructured":"Javacc -Java Compiler Compiler. Available online at: \n                    \n                      https:\/\/javacc.dev.java.net\/"},{"key":"8_CR13","volume-title":"SAC\u201905","author":"B. Cabral","year":"2005","unstructured":"Cabral, B., Marques, P., Silva, L.: RAIL: Code Instrumentation for.NET. In: SAC 2005, ACM Press, New York (2005)"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45102-1_16","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"S. Chiba","year":"2000","unstructured":"Chiba, S.: Load-Time Structural Reflection in Java. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, Springer, Heidelberg (2000)"},{"key":"8_CR15","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The JAVA Language Specification. Sun Microsystems, Inc., Mountain View, California, USA (2000), ISBN 0-201-31008-21"},{"key":"8_CR16","unstructured":"ECMA International. Standard ECMA-335 Common Language Infrastructure(CLI). ECMA Standard (2003), Available online at: \n                    \n                      http:\/\/www.ecma-international.org\/publications\/standards\/ecma-335.htm"},{"key":"8_CR17","volume-title":"Smalltalk-80: the language and its implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc, Boston, MA (1983)"},{"key":"8_CR18","volume-title":"Eiffel: the Language","author":"B. Meyer","year":"1992","unstructured":"Meyer, B.: Eiffel: the Language. Prentice-Hall, Inc, Upper Saddle River, NJ, USA (1992)"},{"key":"8_CR19","unstructured":"Cabral, B., Marques, P.: Making Exception Handling Work. In: Proceedings of the Workshop on Hot Topics in System Dependability (HotDep\u201906), USENIX, Seattle, USA (November 2006)"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2007 \u2013 Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-73589-2_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T09:52:49Z","timestamp":1619517169000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-73589-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540735885","9783540735892"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-73589-2_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[]}}