Patkar, Nitish ShriniwasNitish ShriniwasPatkarChis, Vasile-AndreiVasile-AndreiChisStulova, NataliiaNataliiaStulova0000-0002-6804-2253Nierstrasz, OscarOscarNierstrasz2025-01-082025-01-082022https://boris-portal.unibe.ch/handle/20.500.12422/202034A 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.enscg-pub snf-asa3 scg22 jb22 snf-imad000 - Computer science, knowledge & systemsFirst-class artifacts as building blocks for live in-IDE documentationconference_item10.48350/17192610.1109/SANER53432.2022.00016