{"title":"“用户”有什么错?","authors":"B. Selić","doi":"10.1145/3452383.3452407","DOIUrl":null,"url":null,"abstract":"The term “user” is quite pervasive in software engineering discussions and documents when referring to individuals that interact with a given software system. Unfortunately, since there can be many different categories of “users”, with different goals and different ways of interacting with software, this term tends to obscure these important distinctions. To a large part, this problem can be attributed to the unique culture of software programming – which emphasizes code to the exclusion of other important considerations. In this keynote talk, we explore the nature of this culture and overview some innovative software engineering methods and research initiatives designed to avoid these issues.","PeriodicalId":378352,"journal":{"name":"14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)","volume":"195 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"What’s Wrong with ”Users”\",\"authors\":\"B. Selić\",\"doi\":\"10.1145/3452383.3452407\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The term “user” is quite pervasive in software engineering discussions and documents when referring to individuals that interact with a given software system. Unfortunately, since there can be many different categories of “users”, with different goals and different ways of interacting with software, this term tends to obscure these important distinctions. To a large part, this problem can be attributed to the unique culture of software programming – which emphasizes code to the exclusion of other important considerations. In this keynote talk, we explore the nature of this culture and overview some innovative software engineering methods and research initiatives designed to avoid these issues.\",\"PeriodicalId\":378352,\"journal\":{\"name\":\"14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)\",\"volume\":\"195 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-02-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3452383.3452407\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3452383.3452407","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The term “user” is quite pervasive in software engineering discussions and documents when referring to individuals that interact with a given software system. Unfortunately, since there can be many different categories of “users”, with different goals and different ways of interacting with software, this term tends to obscure these important distinctions. To a large part, this problem can be attributed to the unique culture of software programming – which emphasizes code to the exclusion of other important considerations. In this keynote talk, we explore the nature of this culture and overview some innovative software engineering methods and research initiatives designed to avoid these issues.