首页> 外文会议>International IEEE Workshop on Software Evolvability >Tracing software evolution history with design goals
【24h】

Tracing software evolution history with design goals

机译:设计目标跟踪软件演变历史

获取原文

摘要

When designing software for evolvability, it is important to understand which particular designs have worked in the past - and which have not. This paper argues that understanding the history of a software innovation is valuable in setting the context for future innovations. There is no formal discipline of software history. While there is an active body of research in information technology (IT) and innovation management, which seeks to understand how to maximize value from IT spending, this research often ignores the meaningful technological underpinnings of such tools. We suggest that the study of design history should be extended to software artifacts. The paper introduces notions like requirements analysis, technology context, and social context to explain how, and why, certain technologies evolved as they did. We apply these concepts to the history of distributed computing protocols. We conclude with observations drawn from this history that suggest designing software for evolvability must consider the history of similar applications in the requirements analysis.
机译:在为进化的设计软件时,重要的是要了解过去哪些特定设计 - 并且没有。本文认为,了解软件创新的历史在为未来创新的背景下进行了有价值。没有正式的软件历史纪律。虽然信息技术(IT)和创新管理有一个活跃的研究,但寻求了解如何了解如何最大限度地提高IT支出,这项研究通常忽略了这些工具的有意义的技术基础。我们建议设计历史的研究应扩展到软件工件。本文介绍了像需求分析,技术背景和社会背景的概念,以解释如何以及为什么,某些技术在他们所做的情况下进化。我们将这些概念应用于分布式计算协议的历史。我们得出结论,从这个历史中汲取的观察结果,建议为进化的设计软件必须考虑在需求分析中的类似应用的历史。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号