{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T21:55:08Z","timestamp":1742939708841,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030219017"},{"type":"electronic","value":"9783030219024"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-21902-4_7","type":"book-chapter","created":{"date-parts":[[2019,7,9]],"date-time":"2019-07-09T23:04:01Z","timestamp":1562713441000},"page":"80-91","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["How \u201cFriendly\u201d Integrated Development Environments Are?"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9940-0490","authenticated-orcid":false,"given":"Jenny","family":"Morales","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3631-5066","authenticated-orcid":false,"given":"Federico","family":"Botella","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1504-2540","authenticated-orcid":false,"given":"Cristian","family":"Rusu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8616-4839","authenticated-orcid":false,"given":"Daniela","family":"Qui\u00f1ones","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,6,8]]},"reference":[{"key":"7_CR1","unstructured":"ISO 9241-11: Ergonomics of human-system interaction- Part 11: Usability: Definitions and concepts (2018)"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Nielsen, J.: Usability Engineering. AP Professional (1993)","DOI":"10.1016\/B978-0-08-052029-2.50007-3"},{"key":"7_CR3","unstructured":"ISO 9214-210: Ergonomics of human system interaction-Part 210: Human-centred design for interactive system, Switzerland (2010)"},{"key":"7_CR4","unstructured":"Morville, P.: User experience honeycomb. http:\/\/semanticstudios.com\/user_experience_design\/. Accessed 14 Jan 2019"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Hollmann, N., Hanenberg, S.: An empirical study on the readability of regular expressions: textual versus graphical. In: 2017 IEEE Working Conference on Software Visualization (VISSOFT), Shanghai, China, pp. 74\u201384. IEEE (2017)","DOI":"10.1109\/VISSOFT.2017.27"},{"issue":"5","key":"7_CR6","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1016\/j.jvlc.2013.07.001","volume":"24","author":"Y Zhang","year":"2013","unstructured":"Zhang, Y., Surisetty, S., Scaffidi, C.: Assisting comprehension of animation programs through interactive code visualization. J. Vis. Lang. Comput. 24(5), 313\u2013326 (2013)","journal-title":"J. Vis. Lang. Comput."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Athreya, B., Scaffidi, C.: Towards aiding within-patch information foraging by end-user programmers. In: 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), Australia, pp. 13\u201320. IEEE (2014)","DOI":"10.1109\/VLHCC.2014.6883015"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Karrer, T., Kr\u00e4mer, J.P., Diehl, J., Hartmann, B., Borchers, J.: Stacksplorer: call graph navigation helps increasing code maintenance efficiency. In: Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, USA, pp. 217\u2013224. ACM (2011)","DOI":"10.1145\/2047196.2047225"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Beelders, T.R., du Plessis, J.P.L.: Syntax highlighting as an influencing factor when reading and comprehending source code. J. Eye Mov. Res. 9(1) (2015)","DOI":"10.16910\/jemr.9.1.1"},{"issue":"4","key":"7_CR10","first-page":"19","volume":"13","author":"A Stefik","year":"2013","unstructured":"Stefik, A., Siebert, S.: An empirical investigation into programming language syntax. ACM Trans. Comput. Educ. (TOCE) 13(4), 19 (2013)","journal-title":"ACM Trans. Comput. Educ. (TOCE)"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Sedano, T.: Code readability testing, an empirical study. In: 2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET), USA, pp. 111\u2013117. IEEE (2016)","DOI":"10.1109\/CSEET.2016.36"},{"key":"7_CR12","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/B978-0-12-415917-4.00007-4","volume-title":"Software Engineering for Embedded Systems","author":"Mark Kraeling","year":"2013","unstructured":"Kraeling, M.: Embedded software programming and implementation guidelines. In: Software Engineering for Embedded Systems, pp. 183\u2013204 (2013)"},{"issue":"5","key":"7_CR13","doi-asserted-by":"publisher","first-page":"2457","DOI":"10.1007\/s10664-016-9471-3","volume":"22","author":"O Dieste","year":"2017","unstructured":"Dieste, O., et al.: Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study. Empirical Softw. Eng. 22(5), 2457\u20132542 (2017)","journal-title":"Empirical Softw. Eng."},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Solla, M., Patel, A., Wills, C.: New metric for measuring programmer productivity. In: 2011 IEEE Symposium on Computers & Informatics (ISCI), Malaysia, pp. 177\u2013182. IEEE (2011)","DOI":"10.1109\/ISCI.2011.5958906"},{"key":"7_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/978-3-642-39038-8_22","volume-title":"ECOOP 2013 \u2013 Object-Oriented Programming","author":"M Vakilian","year":"2013","unstructured":"Vakilian, M., Chen, N., Zilouchian Moghaddam, R., Negara, S., Johnson, R.E.: A compositional paradigm of automating refactorings. In: Castagna, G. (ed.) ECOOP 2013. LNCS, vol. 7920, pp. 527\u2013551. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39038-8_22"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Yoon, Y., Myers, B.A.: Supporting selective undo in a code editor. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering (ICSE), vol. 1, pp. 223\u2013233. IEEE (2015)","DOI":"10.1109\/ICSE.2015.43"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Hundhausen, C.D., Carter, A.S.: Supporting social interactions and awareness in educational programming environments. In: Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools, USA, pp. 55\u201356. ACM (2014)","DOI":"10.1145\/2688204.2688215"},{"issue":"7","key":"7_CR18","doi-asserted-by":"publisher","first-page":"1759","DOI":"10.1016\/j.jss.2012.08.039","volume":"86","author":"C Bravo","year":"2013","unstructured":"Bravo, C., Duque, R., Gallardo, J.: A groupware system to support collaborative programming: design and experiences. J. Syst. Softw. 86(7), 1759\u20131771 (2013)","journal-title":"J. Syst. Softw."},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Salvaneschi, G., Mezini, M.: Debugging for reactive programming. In: Proceedings of the 38th International Conference on Software Engineering, pp. 796\u2013807. ACM (2016)","DOI":"10.1145\/2884781.2884815"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Humayoun, S.R., Dubinsky, Y., Catarci, T.: UEMan: a tool to manage user evaluation in development environments. In: Proceedings of the 31st International Conference on Software Engineering, pp. 551\u2013554. IEEE Computer Society (2009)","DOI":"10.1109\/ICSE.2009.5070553"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Coblenz, M., Nelson, W., Aldrich, J., Myers, B., Sunshine, J.: Glacier: transitive class immutability for Java. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE), Argentina, pp. 496\u2013506. IEEE (2017)","DOI":"10.1109\/ICSE.2017.52"},{"issue":"1","key":"7_CR22","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MPRV.2016.3","volume":"15","author":"A Bellucci","year":"2016","unstructured":"Bellucci, A., Romano, M., Aedo, I., D\u00edaz, P.: Software support for multitouch interaction: the end-user programming perspective. IEEE Pervasive Comput. 15(1), 78\u201386 (2016)","journal-title":"IEEE Pervasive Comput."},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Dillon, E., Anderson, M., Brown, M.: Comparing feature sets within visual and command line environments and their effect on novice programming. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, USA, p. 675. ACM (2012)","DOI":"10.1145\/2157136.2157407"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Endrikat, S., Hanenberg, S., Robbes, R., Stefik, A.: How do API documentation and static typing affect API usability? In: Proceedings of the 36th International Conference on Software Engineering, India, pp. 632\u2013642. ACM (2014)","DOI":"10.1145\/2568225.2568299"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Bastos, J.A., Afonso, L.M., de Souza, C.S.: Metacommunication between programmers through an application programming interface: a semiotic analysis of date and time APIs. In: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), USA, pp. 213\u2013221. IEEE (2017)","DOI":"10.1109\/VLHCC.2017.8103470"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Gon\u00e7alves, R., Amaris, M., Okada, T., Bruel, P., Goldman, A.: OpenMP is not as easy as it appears. In: 2016 49th Hawaii International Conference on System Sciences (HICSS), USA, pp. 5742\u20135751. IEEE (2016)","DOI":"10.1109\/HICSS.2016.710"},{"issue":"194","key":"7_CR27","first-page":"4","volume":"189","author":"J Brooke","year":"1996","unstructured":"Brooke, J.: SUS-A quick and dirty usability scale. Usability Eval. Ind. 189(194), 4\u20137 (1996)","journal-title":"Usability Eval. Ind."},{"key":"7_CR28","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.infsof.2016.03.005","volume":"75","author":"D Parsons","year":"2016","unstructured":"Parsons, D., Susnjak, T., Mathrani, A.: Design from detail: analyzing data from a global day of coderetreat. Inf. Softw. Technol. 75, 39\u201355 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"7_CR29","unstructured":"Sauro, J.: Interpreting single items from the SUS. https:\/\/measuringu.com\/sus-items\/. Accessed 15 Jan 2019"},{"key":"7_CR30","unstructured":"Dev-C++ Blog. http:\/\/orwelldevcpp.blogspot.com\/. Accessed 15 Jan 2019"},{"key":"7_CR31","unstructured":"Eclipse Fundation. https:\/\/www.eclipse.org\/. Accessed 15 Jan 2019"},{"key":"7_CR32","unstructured":"Netbeans. https:\/\/netbeans.org\/. Accessed 14 Jan 2019"},{"key":"7_CR33","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.jss.2017.06.072","volume":"132","author":"S Astromskis","year":"2017","unstructured":"Astromskis, S., Bavota, G., Janes, A., Russo, B., Di Penta, M.: Patterns of developers behaviour: a 1000-hour industrial study. J. Syst. Softw. 132, 85\u201397 (2017)","journal-title":"J. Syst. Softw."}],"container-title":["Lecture Notes in Computer Science","Social Computing and Social Media. Design, Human Behavior and Analytics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-21902-4_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,19]],"date-time":"2023-07-19T00:26:30Z","timestamp":1689726390000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-21902-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030219017","9783030219024"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-21902-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"8 June 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCII","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Orlando, FL","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 July 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 July 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hcii2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2019.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}