{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T17:03:32Z","timestamp":1725642212267},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233906"},{"type":"electronic","value":"9783642233913"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23391-3_1","type":"book-chapter","created":{"date-parts":[[2011,12,12]],"date-time":"2011-12-12T06:51:14Z","timestamp":1323672674000},"page":"1-15","source":"Crossref","is-referenced-by-count":0,"title":["Pluggable Programming Language Features for Incremental Code Quality Enhancement"],"prefix":"10.1007","author":[{"given":"Bernhard G.","family":"Humm","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf S.","family":"Engelschall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","volume-title":"Extreme Programming Explained: Embrace Change","author":"K. Beck","year":"2005","unstructured":"Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison Wesley, Reading (2005)","edition":"2"},{"key":"1_CR2","unstructured":"Berger, H., Beynon-Davies, P., Cleary, P.: The Utility of a Rapid Application Development (RAD) approach for a large complex Information Systems Development. In: Proceedings of the 13th European Conference on Information Systems (ECIS 2004), Turku, Finland (2004)"},{"key":"1_CR3","unstructured":"Bracha, G.: Pluggable type systems. In: OOPSLA Workshop on Revival of Dynamic Languages (2004)"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Bracha, G., Griswold, D.: Strongtalk: Typechecking Smalltalk in a production environment. In: Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 1993 (1993)","DOI":"10.1145\/165854.165893"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Broy, M., Jarke, M., Nagl, M., Rombach, H.D.: Dagstuhl-Manifest zur Strategischen Bedeutung des Software Engineering in Deutschland. In: Perspectives Workshop Dagstuhl, Germany (2006)","DOI":"10.1007\/s00287-006-0083-y"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Floyd, C.: A systematic look at prototyping. In: Approaches to Prototyping, pp. 1\u201318 (1984)","DOI":"10.1007\/978-3-642-69796-8_1"},{"key":"1_CR7","volume-title":"Refactoring: improving the design of existing code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: improving the design of existing code. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)"},{"key":"1_CR8","volume-title":"Fundamentals of Software Engineering","author":"C. Ghezzi","year":"2002","unstructured":"Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering. Prentice Hall PTR, Upper Saddle River (2002)"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Gordon, V.S., Bieman, J.M.: Reported Effects of Rapid Prototyping on Industrial Software Quality (1993)","DOI":"10.1007\/BF00590438"},{"issue":"1","key":"1_CR10","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/24574.24577","volume":"12","author":"S. Hekmatpour","year":"1987","unstructured":"Hekmatpour, S.: Experience with evolutionary prototyping in a large software project. SIGSOFT Softw. Eng. Notes\u00a012(1), 38\u201341 (1987)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"1_CR11","unstructured":"ISO. TR 9126-4: Software Quality (2004), http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=39752"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Kelter, U., Monecke, M., Schild, M.: Do we need \u2019agile\u2019 Software Development Tools? In: NetObjectDays (2002)","DOI":"10.1007\/3-540-36557-5_29"},{"key":"1_CR13","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, Videira Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Auletta, V. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"1_CR14","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1109\/ICSE.1993.346041","volume-title":"ICSE 1993: Proceedings of the 15th International Conference on Software Engineering","author":"H. Lichter","year":"1993","unstructured":"Lichter, H., Schneider-Hufschmidt, M., Z\u00fcllighoven, H.: Prototyping in industrial software projects\u2014bridging the gap between theory and practice. In: ICSE 1993: Proceedings of the 15th International Conference on Software Engineering, pp. 221\u2013229. IEEE Computer Society Press, Los Alamitos (1993)"},{"key":"1_CR15","unstructured":"Liggesmeyer, P.: Software-Qualit\u00e4t. Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag (2002)"},{"key":"1_CR16","volume-title":"Agile Software Development, Principles, Patterns, and Practices","author":"R.C. Martin","year":"2002","unstructured":"Martin, R.C.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Englewood Cliffs (2002)"},{"issue":"4","key":"1_CR17","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/367177.367199","volume":"3","author":"J. McCarthy","year":"1960","unstructured":"McCarthy, J.: Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I. Communications of the ACM\u00a03(4), 184\u2013195 (1960)","journal-title":"Communications of the ACM"},{"key":"1_CR18","unstructured":"Meijer, E., Drayton, P.: Static Typing Where Possible, Dynamic Typing When Needed. In: Workshop on Revival of Dynamic Languages (2005)"},{"key":"1_CR19","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1988","unstructured":"Meyer, B.: Object-Oriented Software Construction, 1st edn. Prentice-Hall, Inc., Upper Saddle River (1988)","edition":"1"},{"key":"1_CR20","unstructured":"Odersky, M.: An Overview of the Scala Programming Language: EPFL Technical Report IC\/2004\/64 (2004)"},{"key":"1_CR21","series-title":"International Computer Science Series","volume-title":"Software Engineering","author":"I. Sommerville","year":"2004","unstructured":"Sommerville, I.: Software Engineering, 7th edn. International Computer Science Series. Addison Wesley, Reading (2004)","edition":"7"},{"key":"1_CR22","volume-title":"Component software","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C.: Component software. Addison-Wesley, Harlow (1998)"}],"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-23391-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,20]],"date-time":"2019-06-20T15:57:20Z","timestamp":1561046240000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23391-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233906","9783642233913"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23391-3_1","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}