影响软件使用

摘要:技术设计者通常力求设计出灵活的系统,以适用于各种情况。尤其是软件工程师,他们接受的培训使他们寻求问题的通用解决方案。通用解决方案不仅可以解决手头的问题,还可以解决设计者可能根本没有预料到的一系列问题。有时,设计者希望提供通用解决方案,同时鼓励某些对技术的使用方式并阻止或排除其他方式的使用。他们可以通过“硬编码”技术来影响技术的使用方式,使其只能以某种特定的方式使用;通过授权使使用者在法律上有义务按照特定方式使用技术;发布使用指南等方式来规范技术的使用;或者提供资源,使按照设计者的意图使用技术比其他方式更容易。 本文研究了几个案例,这些案例探讨了设计者如何通过上述机制来影响技术的使用。这些案例包括密钥恢复加密、Pegasus Mail、互联网内容选择平台(PICS)指导方针、Java、隐私偏好平台(P3P)实施指南、Apple的样式指南和微软基础类(MFC)等。在其中一些案例中,设计者追求影响技术的使用以提升竞争力或促进标准化或互操作性。然而,在其他案例中,设计者的动机是出于政策相关目标,例如保护隐私或言论自由。随着被引入的新技术旨在推进政策相关目标(例如PICS和P3P),了解设计者在影响技术使用方面可能扮演的角色尤为重要。

作者:Lorrie Faith Cranor and Rebecca N. Wright

论文ID:cs/9809018

分类:Computers and Society

分类简称:cs.CY

提交时间:2007-05-23

PDF 下载: 英文版 中文版pdf翻译中