{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T05:33:22Z","timestamp":1740548002136,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642154041"},{"type":"electronic","value":"9783642154058"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-15405-8_6","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T05:50:40Z","timestamp":1284616240000},"page":"59-72","source":"Crossref","is-referenced-by-count":0,"title":["Programming Expertise during Incremental Software Development: An Empirical Study"],"prefix":"10.1007","author":[{"given":"Shaochun","family":"Xu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wencai","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","doi-asserted-by":"publisher","first-page":"1351","DOI":"10.1109\/TSE.1985.231883","volume":"11","author":"B. Adelson","year":"1985","unstructured":"Adelson, B., Soloway, E.: The role of domain experience in software design. IEEE transaction on software engineering\u00a011, 1351\u20131360 (1985)","journal-title":"IEEE transaction on software engineering"},{"key":"6_CR2","volume-title":"Extreme Programming Explained","author":"K. Beck","year":"2000","unstructured":"Beck, K.: Extreme Programming Explained. Addison-Wesley, Massachusetts (2000)"},{"key":"6_CR3","first-page":"55","volume":"1","author":"W.G. Chase","year":"1971","unstructured":"Chase, W.G., Simon, H.A.: Perception in chess. Cognitive Psychology\u00a01, 55\u201381 (1971)","journal-title":"Cognitive Psychology"},{"issue":"2","key":"6_CR4","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1006\/imms.1993.1061","volume":"39","author":"S.P. Davies","year":"1993","unstructured":"Davies, S.P.: Models and theories of programming strategy. International Journal of Man-Machine Studies\u00a039(2), 237\u2013267 (1993)","journal-title":"International Journal of Man-Machine Studies"},{"key":"6_CR5","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1006\/ijhc.1994.1032","volume":"40","author":"S.P. Davies","year":"1994","unstructured":"Davies, S.P.: Knowledge restructuring and the acquisition of programming expertise. International Journal of Human-Computer Studies\u00a040, 703\u2013725 (1994)","journal-title":"International Journal of Human-Computer Studies"},{"key":"6_CR6","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, Massachusetts (1999)"},{"key":"6_CR7","volume-title":"Contributing to Eclipse: Principles, Patterns, and Plugins","author":"E. Gamma","year":"2003","unstructured":"Gamma, E., Kent, B.: Contributing to Eclipse: Principles, Patterns, and Plugins. Addison-Wesley, Reading (2003)"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Gilmore, D.J.: Expert programming knowledge: a strategic approach. Psychology of Programming, 223\u2013233 (1990)","DOI":"10.1016\/B978-0-12-350772-3.50019-7"},{"issue":"1","key":"6_CR9","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1080\/02724988843000005","volume":"40","author":"D.J. Gilmore","year":"1988","unstructured":"Gilmore, D.J., Green, T.R.G.: Programming plans and programming expertise. The Quarterly Journal of Experimental Psychology\u00a040(1), 423\u2013442 (1988)","journal-title":"The Quarterly Journal of Experimental Psychology"},{"key":"6_CR10","volume-title":"The Nature of Expertise","author":"R. Glaser","year":"1988","unstructured":"Glaser, R., Chi, M.T.H.: Overview. In: Chi, M.T.H., Glaser, R., Farr, M.J. (eds.) The Nature of Expertise. Lawrence Erbaum, Hillsdale (1988)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Gugerty, L., Olson, G.M.: Debugging by skilled and novice programmers. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Boston, Massachusetts, United States, pp. 171\u2013174 (1986)","DOI":"10.1145\/22339.22367"},{"key":"6_CR12","volume-title":"Proceedings of the 4th IEEE International Conference on Cognitive Informatics (ICCI 2005)","author":"W. Kinsner","year":"2005","unstructured":"Kinsner, W., Zhang, D., Wang, Y., Tsai, J.: Proceedings of the 4th IEEE International Conference on Cognitive Informatics (ICCI 2005). IEEE Computer Society Press, Los Alamitos (2005)"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Koenemann, J., Robertson, S.: Expert problem solving strategies for problem comprehension. In: Proceedings of the Conference on Human Factors and Computing Systems (CHI 1991), New Orleans, LA, April 27 - May 2, pp. 125\u2013130 (1991)","DOI":"10.1145\/108844.108863"},{"key":"6_CR14","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. Addison-Wesley, Massachusetts (2002)"},{"key":"6_CR15","first-page":"100","volume-title":"Empirical Studies of Programmers: Second Workshop","author":"N. Pennington","year":"1987","unstructured":"Pennington, N.: Comprehension strategies in programming. In: Olson, G.M., Sheppard, S., Soloway, E. (eds.) Empirical Studies of Programmers: Second Workshop, pp. 100\u2013113. Ablex. Publisher Coop., Norwood (1987)"},{"key":"6_CR16","first-page":"213","volume-title":"Empirical Studies of Programmers","author":"D.N. Perkins","year":"1986","unstructured":"Perkins, D.N., Martin, F.: Fragile knowledge and neglected strategies in novice programmers. In: Soloway, E., Iyengar, S. (eds.) Empirical Studies of Programmers, pp. 213\u2013229. Albex Publisher Coop., Norwood (1986)"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Petre, M., Blackwell, A.F.: A glimpse of expert programmers\u2019 mental imagery. In: Proceedings of the 7th Workshop on Empirical Studies of Programmers, New York, pp. 109\u2013123 (1997)","DOI":"10.1145\/266399.266409"},{"key":"6_CR18","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1111\/j.2044-8295.1992.tb02449.x","volume":"83","author":"A.G. Priest","year":"1992","unstructured":"Priest, A.G., Lindsay, R.O.: New lights on novice-expert differences in Physics problem solving. British Journal of Psychology\u00a083, 389\u2013405 (1992)","journal-title":"British Journal of Psychology"},{"issue":"5","key":"6_CR19","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TSE.1984.5010283","volume":"10","author":"E. Soloway","year":"1984","unstructured":"Soloway, E., Ehrlich, K.: Empirical studies of programming knowledge. IEEE Transactions on Software Engineering\u00a010(5), 595\u2013609 (1984)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR20","first-page":"230","volume-title":"Empirical Studies of Programmers","author":"J.G. Spohrer","year":"1996","unstructured":"Spohrer, J.G., Soloway, E.: Analyzing the high frequency bugs in novice programs. In: Soloway, E., Iyengar, S. (eds.) Empirical Studies of Programmers, pp. 230\u2013251. Albex Publisher Coop., Norwood (1996)"},{"key":"6_CR21","first-page":"459","volume":"18","author":"I. Vessey","year":"1983","unstructured":"Vessey, I.: Expertise in debugging computer programs. International Journal of Man-Machine Studies\u00a018, 459\u2013494 (1983)","journal-title":"International Journal of Man-Machine Studies"},{"key":"6_CR22","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/S0020-7373(89)80019-7","volume":"30","author":"I. Vessey","year":"1989","unstructured":"Vessey, I.: Toward a theory of computer program bugs: an empirical test. International Journal of Man-Machine Studies\u00a030, 23\u201346 (1989)","journal-title":"International Journal of Man-Machine Studies"},{"key":"6_CR23","first-page":"217","volume-title":"Empirical studies of programmers: second workshop","author":"W. Visser","year":"1987","unstructured":"Visser, W.: Strategies in programming programmable controllers: a field study on professional programmer. In: Olson, G.M., Sheppard, S., Soloway, E. (eds.) Empirical studies of programmers: second workshop, pp. 217\u2013230. Ablex Publishing Corporation, Norwood (1987)"},{"key":"6_CR24","volume-title":"Software Engineering Process with the UPEDU","author":"P.N. Robillard","year":"2002","unstructured":"Robillard, P.N., Kruchten, P., Patrick, D.: Software Engineering Process with the UPEDU. Addison-Wesley, Reading (2002)"},{"key":"6_CR25","doi-asserted-by":"publisher","first-page":"793","DOI":"10.1006\/imms.1993.1084","volume":"39","author":"S. Wiedenbeck","year":"1993","unstructured":"Wiedenbeck, S., Fix, V., Scholtz, J.: Characteristics of the mental representations of novice and expert programmers: an empirical study. International Journal of Man.- Machine Studied\u00a039, 793\u2013812 (1993)","journal-title":"International Journal of Man.- Machine Studied"},{"key":"6_CR26","unstructured":"Xu, S., Rajlich, V.: Dialog-based protocol: an empirical research method for cognitive activity in software engineering. In: Proceedings of the 4th ACM\/IEEE International Symposium on Empirical Software Engineering, Noosa Heads, Queensland, November 17-18, pp. 397\u2013406 (2005)"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Xu, S., Cui, Z., Liu, D., Chen, X.: Programmer\u2019s expertise during test-driven software development. In: Proceedings of the 7th IEEE International Conference on Cognitive Informatics, Lake Tahoe, CA, August 6-8, pp. 456\u2013461 (2007)","DOI":"10.1109\/COGINF.2007.4341924"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Rajlich, V., Xu, S.: Analogy of Incremental Program Development and Constructivist Learning. In: Proceedings of the 2nd IEEE International Conference on Cognitive Informatics, London, UK, August 18-20, pp. 98\u2013105 (2003)","DOI":"10.1109\/COGINF.2003.1225964"},{"issue":"3","key":"6_CR29","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1080\/00140139608964475","volume":"39","author":"N. Ye","year":"1996","unstructured":"Ye, N., Salvendy, G.: Expert-novice knowledge of computer programming at different levels of abstraction. Ergonomics\u00a039(3), 461\u2013481 (1996)","journal-title":"Ergonomics"}],"container-title":["Studies in Computational Intelligence","Computer and Information Science 2010"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15405-8_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T21:33:43Z","timestamp":1740519223000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15405-8_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642154041","9783642154058"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15405-8_6","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2010]]}}}