ted beforehand, might foster efficient and high-quality
protocol design and specification, not only in the area
of personal mobility. In particular, the collaborative
design aspect plays a major role in, but not limited to,
complex development projects and offers interesting
potentials. Considering information interdependen-
cies and exchanges among system boundaries, col-
laboration support seems very fruitful. In the same
step with fostering collaboration, progress and results
become more transparent to participants. This crea-
tes comprehensibility that might be beneficial or even
adversely in specific cases.
Some of the above identified requirements seem
demanding towards a tool implementation. Hence,
there is a need to strike a balance between adequate
functionality and contemporary realization. Given
the fact, that there are also individual best practi-
ces and tools, the willingness to use a collaborative
tool across organization boundaries might be an ob-
stacle in the future. Another drawback might be, that
the sustainability of newly developed tool support is
unknown and potentially inferior to established com-
mercial products.
While the focus of this paper is on the develop-
ment processes for communication protocols, many
aspect might also be valid for general software de-
velopment projects. Even though many organizati-
ons already use tools like GitHub and Google Docs
11
,
there are still a lot of companies that do not rely on
services hosted by third parties for various reasons in-
cluding data privacy concerns, sustainability doubts,
or to avoid being dependent on third party decisi-
ons. Self-hosted solutions are used to fill some of the
blanks, but are then often only available for internal
use and can not be employed in inter-organizational
endeavors such as the protocol development projects
considered here for security and administrative rea-
sons. We are thus looking forward to enable the stan-
dardization bodies to provide projects aiming at sub-
mitting drafts with a collaborative development plat-
form by making the tool envisioned by us available to
them.
Current Work and Outlook
Based on our findings, we concluded that currently
available tools only inadequately support our recom-
mended workflow and its phases. According to our
set requirements and prioritization, we started de-
veloping a dedicated tool set to support the design,
specification and documentation of communication
protocols. Special attention is given to improve
inter-organizational collaboration, as this requirement
11
https://www.google.de/intl/en/docs/about/
promises a large improvement over current soluti-
ons. We surveyed current existing libraries and soft-
ware components for the cooperative editing of docu-
ments. Most of these are based on web technologies
(XHTML, CSS, JavaScript), which lead us to decide
that a web-based tool is the best option. Furthermore,
existing JavaScript libraries were examined w.r.t. re-
quirements coverage, which could be integrated into
the targeted tool support, in the areas of UML, XML
and rich text editors. These existing libraries and soft-
ware components were evaluated w.r.t. their compati-
bility with the shared near real-time editing approach.
In doing so, we identified a set of libraries as starting
point for the actual development of our tool.
As soon as the to-be-developed tool reaches a usa-
ble state, we aim to apply it in our project to improve
the development process. Based on potential feed-
back of future users, we will iteratively change and
evaluate both the development process as well as the
supporting tool. We will apply both qualitative, e.g.
more interviews, as well as quantitative methods, e.g.
a usability study, to do so.
ACKNOWLEDGEMENTS
This work was partially funded by the German Fe-
deral Ministry of Transport and Digital Infrastructure
(BMVI) for the project “Digitalisierte Mobilit
¨
at – die
Offene Mobilit
¨
atsplattform” (19E16007B). The aut-
hors want to thank Felix Schwinger and Andreas Heu-
vels for their support in conducting the interviews.
REFERENCES
Anders, A. (2016). Team communication platforms and
emergent social collaboration practices. International
Journal of Business Communication, 53(2):224–261.
Bentley, R., Horstmann, T. C., and Trevor, J. (1997). The
world wide web as enabling technology for CSCW:
the case of BSCW. Computer Supported Cooperative
Work, 6(2/3):111–134.
Beutel, M. C., G
¨
okay, S., Kluth, W., Krempels, K., Samsel,
C., and Terwelp, C. (2014). Product oriented integra-
tion of heterogeneous mobility services. In 17th In-
ternational IEEE Conference on Intelligent Transpor-
tation Systems, ITSC 2014, Qingdao, China, October
8-11, 2014, pages 1529–1534.
Beutel, M. C., G
¨
okay, S., Kluth, W., Krempels, K.-H.,
Ohler, F., Samsel, C., Terwelp, C., and Wiederhold,
M. (2016). Information integration for advanced tra-
vel information systems. Journal of Traffic and Trans-
portation Engineering, 4(4):177–185.
Bogner, A. and Menz, W. (2009). The Theory-Generating
Expert Interview: Epistemological Interest, Forms of
A Structured Approach to Support Collaborative Design, Specification and Documentation of Communication Protocols
373