dependent on the discipline of the editing person. Du-
ring the group discussion, this was already considered
to be a double-edged sword:
“How to offer the benefits [of being able to
modify project parts externally] without ope-
ning the floodgates to abuse, I don’t know. I
think, at this point we are on the horns of di-
lemma.” (Test Person 3)
It could, however, be possible to implement the expe-
rimentation feature inside the tool, such that one can
do experiments and, in case of failure, discard own
changes up to a specific point without interfering with
foreign changes. Yet, this approach would reach its
limits as soon as another user either explicitly built
upon one’s changes or implicitly relied on an artifact
in its changed state.
Looking at the feedback for the XML Schema
support, the negative scores in Table 1 are compre-
hensible. However, the test persons did not mention
that a lot of problems were implicitly prevented by
the DOM-based approach that is compatible with the
cooperative near real-time editing aspect. One impor-
tant benefit of this approach is that the content of the
XML Schema editor contains a valid XML document
at all times preventing, e.g., that there are opening
tags without their closing counter part or only parti-
ally written tags such as “<element” missing the trai-
ling “>”. This way, it is much easier to parse the do-
cument and, e.g., present users a list of elements de-
fined in the XML Schema editor especially in case of
parallel work. The interactions with the editor more
easily produce meaningful deltas (e.g., node added)
than in the situation of a text editor with XML con-
tent, where deltas would be character insertions or de-
letions. This promises to have beneficial effects on the
synchronization layer. Additionally, combining this
approach with a graphical editing mode seems techni-
cally feasible. Thus, we consider the approach valid
even though there still is a lot of work to do.
To ease the new information fragmentation pro-
blem we will try to let the users determine the struc-
ture of the result document by mirroring it in the pro-
ject structure and thus make it easier for users to see
the connections between services, functions and data
types.
7 CONCLUSIONS, CURRENT
WORK AND OUTLOOK
We presented the results of a focus group evaluating
a first implementation of integrated tool support for
service interface development projects. This evalua-
tion is part of a development project towards a stron-
ger integration and intensified collaborative tool sup-
port for the design, data modeling, specification, and
automated testing of service interfaces. The overall
feedback, especially concerning the chosen approach,
was very positive. This is also reflected in the fact that
we are already getting inquiries from project partners,
VDV working groups and others showing interest in
using the tool. Thus, we are currently remediating
the issues identified, many of which are expected to
be resolvable short-term. We are looking forward to
deploy and evaluate the tool in a real-world service in-
terface development project with the aforementioned
partners. Furthermore, we are working on extending
the type of renderings we can generate with the tool.
These include generated beans, generated communi-
cation adapters, generated test templates or even test
cases.
A lot of the requirements we derived in (Ohler
et al., 2018) are not yet satisfied in the current state of
the tool. Additional requirements have emerged du-
ring the focus group and are expected to surface du-
ring further evaluation steps. Finding solutions to in-
tegrate these into the tool will constitute future work.
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).
REFERENCES
Beutel, M. C., Gkay, S., Jakobs, E.-M., Jarke, M., Ka-
sugai, K., Krempels, K.-H., Ohler, F., Samsel, C.,
Schwinger, F., Terwelp, C., Thulke, D., Vogelsang,
S., and Ziefle, M. (2018). Information system deve-
lopment for seamless mobility. In 7
th
International
Conference on Smart Cities and Green ICT Systems,
SMARTGREENS 2018, and 4
th
International Confe-
rence on Vehicle Technology and Intelligent Transport
Systems, VEHITS 2018, Funchal, Portugal, 2018, Re-
vised Selected Papers. M. Helfert and C. Klein and B.
Donnellan and O. Gusikhin and A. Pascoal.
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,
WEBIST 2018 - 14th International Conference on Web Information Systems and Technologies
354