Please use this identifier to cite or link to this item:

Promoting Design Knowledge Accumulation Through Systematic Reuse: The Case for Product Line Engineering

File Size Format  
0531.pdf 825.21 kB Adobe PDF View/Open

Item Summary Diaz, Oscar Medina, Haritz Perez Contell, Jeremias 2020-12-24T20:08:04Z 2020-12-24T20:08:04Z 2021-01-05
dc.identifier.isbn 978-0-9981331-4-0
dc.description.abstract DSR literature raises concerns about Design Knowledge (DK) accumulation across distinct projects. We believe that DK and the artifact(s) that fleshes it out, are the two sides of the same coin, to the extent that, for DK accumulation to thrive, DSR artifacts should come along. On these premises, and with a focus on software artifacts, we advocate for complementing the relevance-design-rigor cycles with a fourth step: refactoring. By `refactoring' is meant the effort that goes in making the design artifact fit to evolve. Specifically, we advocate for artifact development to introduce reuse considerations: development-with-reuse permits to start for reusable code, while development-for-reuse allows for artifact customization to be merged back to the reuse platform, and hence, making it available to subsequent projects. By intertwining ``for reuse'' and ``by reuse'', a reuse platform gradually emerges that expands beyond a single DSR project, and in so doing, becomes the artifact counterpart of the DK accumulation repository. To this end, we make the case for adapting Product Line Engineering (PLE) to DSR. This software development methodology advocates for systematic reuse by putting the focus on a family of artifacts rather than on one-off artifacts. This work describes the efforts so far on adopting PLE to explore a design region along three DSR projects, each with its own artifact, yet similar enough to conform a product family.
dc.format.extent 10 pages
dc.language.iso English
dc.relation.ispartof Proceedings of the 54th Hawaii International Conference on System Sciences
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International
dc.subject Advances in Design Science Research
dc.subject design knowledge accumulation
dc.subject fit dsr artifacts
dc.subject software product line engineering
dc.title Promoting Design Knowledge Accumulation Through Systematic Reuse: The Case for Product Line Engineering
dc.identifier.doi 10.24251/HICSS.2021.660
prism.startingpage 5429
Appears in Collections: Advances in Design Science Research

Please email if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons