A perspective of generative reuse

被引:27
|
作者
Biggerstaff, TJ [1 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
关键词
D O I
10.1023/A:1018924407841
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a perspective of generative reuse technologies as they have evolved over the last 15 years or so and a discussion of how generative reuse addresses some key reuse problems. Over that time period, a number of different reuse strategies have been tried ranging from pure component reuse to pure generation. The record of success is mixed and the evidence is sketchy. Nevertheless, the paper will use some known metric evidence plus anecdotal evidence, personal experience, and suggestive evidence to define some of the boundaries of the success envelope. Fundamentally, the paper will make the argument that the first order term in the success equation of reuse is the amount of domain-specific content and the second order term is the specific technology chosen in which to express that content. The overall payoff of any reuse system correlates well with the amount of content expressed in the domain specific elements. While not a silver bullet, technology is not without its contribution and the degree of payoff for any specific technology is sensitive to many factors. The paper will make the argument that the generative factors predominate over other technology factors. By looking closely at several successful generation systems that are exemplars for classes of related systems, the paper will examine how those classes have solved problems associated with the more convention reuse of concrete components expressed in conventional programming languages. From this analysis, it will distill the key elements of generative success and provide an opinion of approximately where each class of generative system fits in the overall picture. The result is a guide to the generative reuse technologies that appear to work best today.
引用
收藏
页码:169 / 226
页数:58
相关论文
共 50 条
  • [31] A Knowledge Management Perspective of Generative Artificial Intelligence
    Alavi, Maryam
    Leidner, Dorothy E.
    Mousavi, Reza
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2024, 25 (01): : 1 - 12
  • [32] Historic Syntax of the German from generative Perspective
    Axel-Tober, Katrin
    ZEITSCHRIFT FUR GERMANISTISCHE LINGUISTIK, 2015, 43 (03): : 450 - 484
  • [33] Dialogue and creativity: The generative dialogical perspective in therapy
    Schnitman, Dora Fried
    AUSTRALIAN AND NEW ZEALAND JOURNAL OF FAMILY THERAPY, 2023, 44 (01) : 41 - 56
  • [34] Syntactic change of Brazilian Portuguese: a generative perspective
    de Araujo-Adriano, Paulo Angelo
    REVISTA VIRTUAL DE ESTUDOS DA LINGUAGEM-REVEL, 2019, 17 (32): : 204 - 253
  • [35] Generative Models for Experimentation and Knowledge of Perspective Principles
    Fasolo, Marco
    Valenti, Graziano Mario
    Camagni, Flavia
    ADVANCES IN ADDITIVE MANUFACTURING, MODELING SYSTEMS AND 3D PROTOTYPING, 2020, 975 : 264 - 275
  • [36] Of Marx and Makers: an Historical Perspective on Generative Justice
    Eglash, Ron
    TEKNOKULTURA: REVISTA DE CULTURA DIGITAL Y MOVIMIENTOS SOCIALES, 2016, 13 (01): : 245 - 269
  • [37] Grammar teaching from the perspective of the generative approach
    Ines Muzzopappa, Julia
    CUADERNOS DE LINGUISTICA HISPANICA, 2013, 22 : 111 - 126
  • [38] The reuse of biosolids on agricultural land: Critical issues and perspective
    Collivignarelli, Maria Cristina
    Abba, Alessandro
    Benigna, Ilaria
    WATER ENVIRONMENT RESEARCH, 2020, 92 (01) : 11 - 25
  • [39] The reuse of research data from the perspective of Information Science
    Silveira, Crislaine Zurilda
    Dias, Thiago Magela Rodrigues
    BIBLIOS-REVISTA DE BIBLIOTECOLOGIA Y CIENCIAS DE LA INFORMACION, 2023, (86): : 41 - 57
  • [40] A component model for perspective management of enterprise software reuse
    Mei, H
    ANNALS OF SOFTWARE ENGINEERING, 2001, 11 : 219 - 236