{"title":"更公平的软件更容易(使用“键”)","authors":"T. Menzies, Kewen Peng, Andre Lustosa","doi":"10.1109/ASEW52652.2021.00031","DOIUrl":null,"url":null,"abstract":"Software design means making choices. Some choices have ethical consequences. Hence, for better (more ethical) software, all we need to do is make better choices. In many software systems, the range of choices is surprisingly small due to a “keys effect”; where a few key choices control the rest. Just to say the obvious, for systems controlled by a few keys, explanation and control is just a matter of running a handful of “what-if” queries across the keys. By exploiting the keys effect, it should be possible to dramatically simplify even complex explanations, such as those required for ethical AI systems. This is a “research agenda” paper seeking feedback from the community about new ideas. Hence, while we offer some results (from prior publications), the most important part of this paper is perhaps the research questions listed at the end.","PeriodicalId":349977,"journal":{"name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Fairer Software Made Easier (using “Keys”)\",\"authors\":\"T. Menzies, Kewen Peng, Andre Lustosa\",\"doi\":\"10.1109/ASEW52652.2021.00031\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software design means making choices. Some choices have ethical consequences. Hence, for better (more ethical) software, all we need to do is make better choices. In many software systems, the range of choices is surprisingly small due to a “keys effect”; where a few key choices control the rest. Just to say the obvious, for systems controlled by a few keys, explanation and control is just a matter of running a handful of “what-if” queries across the keys. By exploiting the keys effect, it should be possible to dramatically simplify even complex explanations, such as those required for ethical AI systems. This is a “research agenda” paper seeking feedback from the community about new ideas. Hence, while we offer some results (from prior publications), the most important part of this paper is perhaps the research questions listed at the end.\",\"PeriodicalId\":349977,\"journal\":{\"name\":\"2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)\",\"volume\":\"131 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASEW52652.2021.00031\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASEW52652.2021.00031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software design means making choices. Some choices have ethical consequences. Hence, for better (more ethical) software, all we need to do is make better choices. In many software systems, the range of choices is surprisingly small due to a “keys effect”; where a few key choices control the rest. Just to say the obvious, for systems controlled by a few keys, explanation and control is just a matter of running a handful of “what-if” queries across the keys. By exploiting the keys effect, it should be possible to dramatically simplify even complex explanations, such as those required for ethical AI systems. This is a “research agenda” paper seeking feedback from the community about new ideas. Hence, while we offer some results (from prior publications), the most important part of this paper is perhaps the research questions listed at the end.