分叉草图:OpenProcessing社区如何利用混用来收集、注释、调整和扩展创意代码

代码创作与计算艺术众包任务设计与质量控制创客(Maker)与DIY爱好者视觉艺术家与设计师

创意编程者创建生成视觉输出的程序。p5.js等框架支持创意代码编程。鉴于对表达性的关注超过功能性,创意编程实践中的代码复用与其他编程场景有所不同。混用有利于对现有代码进行迭代,但我们尚未了解创意编程者如何在实践中使用混用。为了理解创意编程者的混用策略,我们研究了OpenProcessing社区,这是一个专门分享代码生成艺术作品的网站。我们发现,在我们的数据集中,120万个草图中有30%涉及混用。为了深入了解,我们定性分析了350对原始-混用作品的源代码和视觉输出。我们展示了作者混用的多样性方式,包括策展项目、注释过程、探索变体和转化现有草图。我们讨论了这些类型的流行程度以及对支持创意工作中多种混用策略的启示。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/dis/118125/2023

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
DIS
calendar_month
年份
2023
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
代码创作与计算艺术、众包任务设计与质量控制
work
职业/产业
创客(Maker)与DIY爱好者、视觉艺术家与设计师
article
内容状态
仅摘要
hub
相关论文
3 篇相关论文