{"title":"野外修修补补:女性终端用户程序员的成功秘诀是什么?","authors":"L. Lyon, C. Clayton, Emilv Green","doi":"10.1109/VLHCC.2018.8506561","DOIUrl":null,"url":null,"abstract":"Tinkering has been found to be beneficial to learning, yet women report being disinclined to tinker with software even though their tinkering can be more effective than men's. This paper reports on a real-world study of how female end-user programmers tinker with new and existing code and what makes their tinkering successful. Findings show that tinkering falls into two main categories: testing an educated guess (more successful) or haphazard trial and error (less successful). In addition, learners occasionally do not tinker to test a successful solution but rather wait to ask another for confirmation of their educated guess before proceeding. Conclusions from this work show that tinkering leads to success when participants are thinking critically about what the code is doing and have hypothesized expected results from code changes. These findings suggest that designers of end-user programmer instructional materials would assist learners by giving explicit tools and techniques that foster successful tinkering.","PeriodicalId":444336,"journal":{"name":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"61 26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Tinkering in the Wild: What Leads to Success for Female End-User Programmers?\",\"authors\":\"L. Lyon, C. Clayton, Emilv Green\",\"doi\":\"10.1109/VLHCC.2018.8506561\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Tinkering has been found to be beneficial to learning, yet women report being disinclined to tinker with software even though their tinkering can be more effective than men's. This paper reports on a real-world study of how female end-user programmers tinker with new and existing code and what makes their tinkering successful. Findings show that tinkering falls into two main categories: testing an educated guess (more successful) or haphazard trial and error (less successful). In addition, learners occasionally do not tinker to test a successful solution but rather wait to ask another for confirmation of their educated guess before proceeding. Conclusions from this work show that tinkering leads to success when participants are thinking critically about what the code is doing and have hypothesized expected results from code changes. These findings suggest that designers of end-user programmer instructional materials would assist learners by giving explicit tools and techniques that foster successful tinkering.\",\"PeriodicalId\":444336,\"journal\":{\"name\":\"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"volume\":\"61 26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VLHCC.2018.8506561\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLHCC.2018.8506561","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Tinkering in the Wild: What Leads to Success for Female End-User Programmers?
Tinkering has been found to be beneficial to learning, yet women report being disinclined to tinker with software even though their tinkering can be more effective than men's. This paper reports on a real-world study of how female end-user programmers tinker with new and existing code and what makes their tinkering successful. Findings show that tinkering falls into two main categories: testing an educated guess (more successful) or haphazard trial and error (less successful). In addition, learners occasionally do not tinker to test a successful solution but rather wait to ask another for confirmation of their educated guess before proceeding. Conclusions from this work show that tinkering leads to success when participants are thinking critically about what the code is doing and have hypothesized expected results from code changes. These findings suggest that designers of end-user programmer instructional materials would assist learners by giving explicit tools and techniques that foster successful tinkering.