Enhancing MDWE with Collaborative Live Coding
dc.contributor.author | de Lange, Peter | |
dc.contributor.author | Nicolaescu, Petru | |
dc.contributor.author | Winkler, Thomas | |
dc.contributor.author | Klamma, Ralf | |
dc.contributor.editor | Schaefer, Ina | |
dc.contributor.editor | Karagiannis, Dimitris | |
dc.contributor.editor | Vogelsang, Andreas | |
dc.contributor.editor | Méndez, Daniel | |
dc.contributor.editor | Seidl, Christoph | |
dc.date.accessioned | 2018-01-23T21:43:17Z | |
dc.date.available | 2018-01-23T21:43:17Z | |
dc.date.issued | 2018 | |
dc.description.abstract | Model-Driven Web Engineering (MDWE) methodologies enhance productivity and offer a high level view on software artifacts. Coming from classical software development processes, many existing approaches rather enforce a top-down structure instead of supporting a cyclic approach that integrates smoother with modern agile development. State-of-the-art MDWE should integrate established and emerging Web development features, such as (near real-time) collaborative modeling and shared editing on the generated code. The challenge when covering these requirements lies with synchronizing source code and models, an essential need to cope with regular changes in the software architecture and provide the flexibility needed for agile MDWE. In this paper, we present an approach that enables cyclic, collaborative development of Web applications by using traceability in model-to-text transformations to deal with the synchronization. We adopt a trace-based solution for collaborative live coding in order to merge manual code changes into Web application models and ensure that the open-source code repositories reflect both model and manual code refinements. Our evaluation shows a reliable code to model synchronization and investigates the usability in collaborative software development settings. With our approach we contribute to integrating agile development practices into MDWE. | en |
dc.identifier.isbn | 978-3-88579-674-9 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/14939 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Modellierung 2018 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-280 | |
dc.subject | Model-Driven Web Engineering | |
dc.subject | Traceability | |
dc.subject | Model to Text Transformations | |
dc.subject | Collaborative Live Coding | |
dc.title | Enhancing MDWE with Collaborative Live Coding | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 214 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 199 | |
gi.conference.date | 21.-23. Februar 2018 | |
gi.conference.location | Braunschweig | |
gi.conference.sessiontitle | Wissenschaftliche Beiträge |
Dateien
Originalbündel
1 - 1 von 1
Lade...
- Name:
- modellierung2018-12.pdf
- Größe:
- 826.62 KB
- Format:
- Adobe Portable Document Format