Patkar, Nitish; Chis, Andrei; Stulova, Nataliia; Nierstrasz, Oscar (2022). First-class artifacts as building blocks for live in-IDE documentation. In: IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 10.1109/SANER53432.2022.00016
|
Text
Patk22a.pdf - Accepted Version Available under License Publisher holds Copyright. Download (1MB) | Preview |
A traditional round-trip engineering approach based on model transformations does not scale well to modern agile development environments where numerous artifacts are produced using a range of heterogeneous tools and technologies. To boost artifact connectivity and maintain their consistency, we propose to create and manage software-related artifacts as first-class entities directly in an integrated development environment (IDE). This approach has two advantages: (i) compared to employing separate tools, creating various artifacts directly within a development platform eliminates the necessity to recover trace links, and (ii) first-class artifacts can be composed into stakeholder-specific live document-artifacts. We detail and exemplify our approach in the Glamorous Toolkit IDE (henceforth, Glamorous toolkit), and discuss the results of a semi-structured pilot survey we conducted with practitioners and researchers to evaluate its usefulness in practice.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Patkar, Nitish Shriniwas, Chis, Vasile-Andrei, Stulova, Nataliia, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems |
Language: |
English |
Submitter: |
Oscar Nierstrasz |
Date Deposited: |
15 Aug 2022 13:42 |
Last Modified: |
26 Jul 2023 10:49 |
Publisher DOI: |
10.1109/SANER53432.2022.00016 |
Uncontrolled Keywords: |
scg-pub snf-asa3 scg22 jb22 snf-imad |
BORIS DOI: |
10.48350/171926 |
URI: |
https://boris.unibe.ch/id/eprint/171926 |