本期回看2014-10-01至2014-12-31的季度资料,结合此前相关研究梳理技术分析问题。研究选题为本次回溯整理提出。
一、本期问题与判断
本期聚焦技术架构如何影响既有模块的新用途。隐藏结构研究利用有向依赖识别核心—边缘、多核心和层级架构;模块化转用研究则讨论既有技术承担新功能的过程。结合两者,可以研究一种技术虽然具备可转用的原理,其所在架构是否允许拆出、替换或重新组合,以及哪些结构调整能够释放新的用途。12
二、支撑证据与研究启发
(一)间接依赖揭示模块所处的位置
隐藏结构研究在17个软件系统的1286个版本中分析直接和间接依赖,显示相同功能的系统也可能具有不同的核心规模。对技术转用分析,这提供了一个可计算入口:观察候选模块受到哪些循环依赖约束,以及其拆出将影响哪些功能链。1
(二)新用途与架构调整的联动
模块化转用框架讨论既有技术进入新生态位、形成新用途或改变内部架构。进一步可以把功能变化与依赖变化同时记录,识别哪些转用只需调整外围接口,哪些需要改变核心关系,以及这些变化怎样影响后续组合空间。2
三、本期研究选题
(一)Architectural Release of Technological Functions: Dependency Restructuring and Exaptive Opportunities(技术功能的架构释放:依赖重构与转用机会)
1. 重大意义
技术模块的新用途常取决于能否从既有依赖中重新组织出来。研究架构释放过程,可以解释同类原理在不同系统中转用难度的差异,并为识别具有跨域潜力的技术单元提供结构依据。
2. 可能的研究缺口
架构识别方法已能刻画隐藏的循环依赖,模块化转用研究阐明了新用途形成。进一步可研究转用发生时哪些依赖被保留、替换或隔离,以及这些结构操作如何使原有功能能够进入新的任务环境。12
3. 创新点
拟将候选功能与组件依赖图对应,以最小切分和替代路径搜索识别释放条件,将转用机会表示为功能保持、依赖改写和接口补全组成的可解释操作序列。
4. 研究思路
选择有模块抽取、跨产品复用或开源组件迁移记录的技术系统,收集转用前后的版本、接口和任务说明,标注真实重构操作。比较模块度、组件中心性及最小依赖重构模型,评价可转用单元识别、重构操作复原和功能保持;以未见系统测试机会排序,并分析不同依赖类型对转用难度的贡献。
四、参考文献与信息来源
[1] Carliss Baldwin; Alan MacCormack; John Rusnak. Hidden structure: Using network methods to map system architecture. Research Policy, 2014-10(本期卷期资料;出版商卷期月份;不作日级首发依据). DOI: 10.1016/j.respol.2014.05.004.
[2] Pierpaolo Andriani; Giuseppe Carignani. Modular exaptation: A missing link in the synthesis of artificial form. Research Policy, 2014-11(本期卷期资料;出版商卷期月份;不作日级首发依据). DOI: 10.1016/j.respol.2014.04.009.
