{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T03:25:37Z","timestamp":1725765937941},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642540912"},{"type":"electronic","value":"9783642540929"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-54092-9_3","type":"book-chapter","created":{"date-parts":[[2013,12,20]],"date-time":"2013-12-20T07:35:59Z","timestamp":1387524959000},"page":"33-47","source":"Crossref","is-referenced-by-count":0,"title":["An Experiment on Self-configuring Database Queries"],"prefix":"10.1007","author":[{"given":"Pietu","family":"Pohjalainen","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","unstructured":"Fisher, M., Ellis, J., Bruce, J.C.: JDBC API Tutorial and Reference, 3rd edn. Pearson Education (2003)"},{"key":"3_CR2","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1093\/comjnl\/26.4.360","volume":"26","author":"M.P. Atkinson","year":"1983","unstructured":"Atkinson, M.P., Bailey, P.J., Chisholm, K., Cockshott, W.P., Morrison, R.: An approach to persistent programming. Comput. J.\u00a026, 360\u2013365 (1983)","journal-title":"Comput. J."},{"key":"3_CR3","unstructured":"Bauer, C., King, G.: Hibernate in Action (In Action series). Manning Publications Co., Greenwich (2004)"},{"key":"3_CR4","unstructured":"DeMichiel, L., Keith, M.: JSR 220: Enterprise JavaBeans 3.0. Technical report, Sun Microsystems (2007)"},{"key":"3_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"3_CR6","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/2002375.2002383","volume-title":"Proceedings of the 1st International Workshop on Semantic Models for Adaptive Interactive Systems, SEMAIS 2010","author":"P. Pohjalainen","year":"2010","unstructured":"Pohjalainen, P.: Self-configuring user interface components. In: Proceedings of the 1st International Workshop on Semantic Models for Adaptive Interactive Systems, SEMAIS 2010, pp. 33\u201337. ACM, New York (2010)"},{"key":"3_CR7","first-page":"53","volume-title":"Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008","author":"P. Pohjalainen","year":"2008","unstructured":"Pohjalainen, P., Taina, J.: Self-configuring object-to-relational mapping queries. In: Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008, pp. 53\u201359. ACM, New York (2008)"},{"key":"3_CR8","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"3_CR9","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)"},{"key":"3_CR10","unstructured":"International Standard - ISO\/IEC 14764 IEEE Std 14764-2006 software engineering #2013; software life cycle processes #2013; maintenance. ISO\/IEC 14764:2006 (E) IEEE Std 14764-2006 Revision of IEEE Std 1219-1998, pp. 1\u201346 (2006)"},{"key":"3_CR11","unstructured":"Robson, C.: Real World Research: A Resource for Users of Social Research Methods in Applied Settings. John Wiley & Sons (2011)"},{"key":"3_CR12","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/TSE.2004.43","volume":"30","author":"E. Arisholm","year":"2004","unstructured":"Arisholm, E., Sjoberg, D.I.K.: Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software. IEEE Trans. Softw. Eng.\u00a030, 521\u2013534 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"3_CR13","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1016\/0950-5849(91)90025-7","volume":"33","author":"N. Gorla","year":"1991","unstructured":"Gorla, N.: Techniques for application software maintenance. Inf. Softw. Technol.\u00a033, 65\u201373 (1991)","journal-title":"Inf. Softw. Technol."},{"key":"3_CR14","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/BF01231642","volume":"4","author":"M. Atkinson","year":"1995","unstructured":"Atkinson, M., Morrison, R.: Orthogonally persistent object systems. The VLDB Journal\u00a04, 319\u2013402 (1995)","journal-title":"The VLDB Journal"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Elliott, C., Finne, S., de Moor, O.: Compiling embedded languages. Journal of Functional Programming\u00a013 (2003)","DOI":"10.1017\/S0956796802004574"},{"key":"3_CR16","first-page":"63","volume-title":"Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008","author":"A. Yermolovich","year":"2008","unstructured":"Yermolovich, A., Gal, A., Franz, M.: Portable execution of legacy binaries on the Java virtual machine. In: Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java, PPPJ 2008, pp. 63\u201372. ACM, New York (2008)"},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/11785477_4","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"A. Ibrahim","year":"2006","unstructured":"Ibrahim, A., Cook, W.R.: Automatic prefetching by traversal profiling in object persistence architectures. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, pp. 50\u201373. Springer, Heidelberg (2006)"},{"key":"3_CR18","first-page":"19","volume-title":"Proceedings of the 23rd ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications, OOPSLA 2008","author":"B. Wiedermann","year":"2008","unstructured":"Wiedermann, B., Ibrahim, A., Cook, W.R.: Interprocedural query extraction for transparent persistence. In: Proceedings of the 23rd ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications, OOPSLA 2008, pp. 19\u201336. ACM, New York (2008)"},{"key":"3_CR19","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1090\/S0002-9947-1953-0053041-6","volume":"74","author":"H.G. Rice","year":"1953","unstructured":"Rice, H.G.: Classes of recursively enumerable sets and their decision problems. Trans. Amer. Math. Soc.\u00a074, 358\u2013366 (1953)","journal-title":"Trans. Amer. Math. Soc."},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Pohjalainen, P.: Bottom-up modeling for a software product line: An experience report on agile modeling of governmental mobile networks. In: Proceedings of 15th International Software Product Line Conference, SPLC 2011, pp. 323\u2013332 (2011)","DOI":"10.1109\/SPLC.2011.48"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Piccioni, M., Furia, C.A., Meyer, B.: An empirical study of api usability. In: Proceedings of 7th International Symposium on Empirical Software Engineering and Measurement, ESEM 2013 (2013)","DOI":"10.1109\/ESEM.2013.14"},{"key":"3_CR22","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s11219-007-9022-7","volume":"16","author":"M. Bartsch","year":"2008","unstructured":"Bartsch, M., Harrison, R.: An exploratory study of the effect of aspect-oriented programming on maintainability. Software Quality Control\u00a016, 23\u201344 (2008)","journal-title":"Software Quality Control"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Kulesza, U., Sant\u2019Anna, C., Garcia, A., Coelho, R., von Staa, A., Lucena, C.: Quantifying the effects of aspect-oriented programming: A maintenance study. In: Proceedings of 22nd IEEE International Conference on Software Maintenance, ICSM 2006, pp. 223\u2013233 (2006)","DOI":"10.1109\/ICSM.2006.48"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Endrikat, S., Hanenberg, S.: Is aspect-oriented programming a rewarding investment into future code changes? A socio-technical study on development and maintenance time. In: Proceedings of IEEE 19th International Conference on Program Comprehension, ICPC 2011, pp. 51\u201360 (2011)","DOI":"10.1109\/ICPC.2011.46"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Vihavainen, A., Luukkainen, M.: Results from a three-year transition to the extreme apprenticeship method. In: 2013 IEEE 13th International Conference on Advanced Learning Technologies (ICALT), pp. 336\u2013340 (2013)","DOI":"10.1109\/ICALT.2013.104"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54092-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,25]],"date-time":"2019-05-25T17:54:12Z","timestamp":1558806852000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54092-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642540912","9783642540929"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54092-9_3","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2013]]}}}