R. Kline, A. Seffah, Homa Javahery, M. Donyaee, J. Rilling
{"title":"通过启发式和心理测量评估量化开发人员的经验","authors":"R. Kline, A. Seffah, Homa Javahery, M. Donyaee, J. Rilling","doi":"10.1109/HCC.2002.1046339","DOIUrl":null,"url":null,"abstract":"A previous report identified several usability and learnability problems with integrated development environments (IDE) for Java. That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs. This present study extends the previous work through heuristic and psychometric assessment of problems reported by both experienced and inexperienced developers in their use of an IDE for C++. The results indicate that both groups identified similar kinds of ease-of-use problems, especially concerning program learnability and visibility (e.g., the usefulness of error and help messages). These findings are discussed in relation to other research results about developers' experiences with CASE tools and conceptual gaps between the tools and their users.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"Quantifying developer experiences via heuristic and psychometric evaluation\",\"authors\":\"R. Kline, A. Seffah, Homa Javahery, M. Donyaee, J. Rilling\",\"doi\":\"10.1109/HCC.2002.1046339\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A previous report identified several usability and learnability problems with integrated development environments (IDE) for Java. That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs. This present study extends the previous work through heuristic and psychometric assessment of problems reported by both experienced and inexperienced developers in their use of an IDE for C++. The results indicate that both groups identified similar kinds of ease-of-use problems, especially concerning program learnability and visibility (e.g., the usefulness of error and help messages). These findings are discussed in relation to other research results about developers' experiences with CASE tools and conceptual gaps between the tools and their users.\",\"PeriodicalId\":298317,\"journal\":{\"name\":\"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HCC.2002.1046339\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HCC.2002.1046339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Quantifying developer experiences via heuristic and psychometric evaluation
A previous report identified several usability and learnability problems with integrated development environments (IDE) for Java. That report also cast these problems as examples of a conceptual gap between developer mental models and how programs are represented in IDEs. This present study extends the previous work through heuristic and psychometric assessment of problems reported by both experienced and inexperienced developers in their use of an IDE for C++. The results indicate that both groups identified similar kinds of ease-of-use problems, especially concerning program learnability and visibility (e.g., the usefulness of error and help messages). These findings are discussed in relation to other research results about developers' experiences with CASE tools and conceptual gaps between the tools and their users.