by Michael A. Tröls, Atif Mashkoor, Alexander Egyed
Abstract:
Software systems engineering involves many engineers, often from different engineering disciplines. Efficient collaboration among these engineers is a vital necessity. Tool support for such collaboration is often lacking, especially with regards to consistency between different engineering artifacts (e.g., between model and code or requirements and specifications). Current collaboration tools, such as version control systems, are not able to address these cross-artifact consistency concerns. The consequence is unnecessarily complex consistency maintenance during engineering. This paper explores consistent handling of engineering artifacts during collaborative engineering. This work presumes that all engineers collaborate using a joint, cloud-based engineering environment and engineering artifacts are continuously synchronized with this environment. The artifacts can be read and modified by both engineers and analysis mechanisms such as a consistency checker. The paper enumerates different consistency checking scenarios that arise during such collaboration.
Reference:
Collaboratively enhanced consistency checking in a cloud-based engineering environment (Michael A. Tröls, Atif Mashkoor, Alexander Egyed), In Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS), Valencia, Spain, 2019.
Bibtex Entry:
@Conference{DBLP:conf/eics/TrolsME19,
author = {Michael A. Tröls and Atif Mashkoor and Alexander Egyed},
booktitle = {Proceedings of the {ACM} {SIGCHI} Symposium on Engineering Interactive Computing Systems (EICS), Valencia, Spain},
title = {Collaboratively enhanced consistency checking in a cloud-based engineering environment},
year = {2019},
pages = {15:1--15:6},
abstract = {Software systems engineering involves many engineers, often from different engineering disciplines. Efficient collaboration among these engineers is a vital necessity. Tool support for such collaboration is often lacking, especially with regards to consistency between different engineering artifacts (e.g., between model and code or requirements and specifications). Current collaboration tools, such as version control systems, are not able to address these cross-artifact consistency concerns. The consequence is unnecessarily complex consistency maintenance during engineering. This paper explores consistent handling of engineering artifacts during collaborative engineering. This work presumes that all engineers collaborate using a joint, cloud-based engineering environment and engineering artifacts are continuously synchronized with this environment. The artifacts can be read and modified by both engineers and analysis mechanisms such as a consistency checker. The paper enumerates different consistency checking scenarios that arise during such collaboration.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/bib/conf/eics/TrolsME19},
crossref = {DBLP:conf/eics/2019},
doi = {10.1145/3319499.3328232},
file = {:Conferences/EICS 2019 - Collaboratively enhanced consistency checking in a cloud-based engineering environment/Collaboratively enhanced consistency checking in a cloud-based engineering environment-preprint.pdf:PDF},
keywords = {FWF P31989, LIT CEME, Pro2Future, SCCH},
timestamp = {Fri, 31 May 2019 08:40:31 +0200},
url = {https://doi.org/10.1145/3319499.3328232},
}