• Aucun résultat trouvé

How to Enable a User-centric, Web-based Co-creation Process to Facilitate Software Demonstrator Development in Automotive Engineering

N/A
N/A
Protected

Academic year: 2022

Partager "How to Enable a User-centric, Web-based Co-creation Process to Facilitate Software Demonstrator Development in Automotive Engineering"

Copied!
1
0
0

Texte intégral

(1)

How to Enable a User-centric, Web-based Co-creation Process to Facilitate Software Demonstrator

Development in Automotive Engineering

Lukas Greussing and Markus Zoier

1

Abstract. Achieving optimal digital information supply from dif- ferent automotive engineering domains has become an increasingly difficult task for supporting information management systems. Mod- ern software engineering requires the collaboration of a variety of stakeholders – including the envisaged users – right from the be- ginning of a software project and rapid value delivery as a goal.

Heterogeneous qualifications and insufficient software development skills escalate the requirements to the underlying framework and sup- porting platforms. One example to outline the challenge from above is the development of an engineering data management system for the automotive industry. In application- oriented research, experts from the automotive domain, development process, internal IT de- partment and software suppliers usually have to design the envis- aged IT solutions in an agile and interdisciplinary way. User-centric software demonstrator development can enable continuous concept exploration and allow ad-hoc user feedback for instant improvement, and is therefore a promising approach to cope with this major chal- lenge.

From the software perspective, web technologies can help greatly to achieve this goal. But the overwhelming abundance of software framework choices and their usually strict separation of server and client development and technology base increase the complexity of projects and require in depth experience in frameworks. This fact of- ten prevents end-users and semi-professionals from actively partici- pating simultaneous in the software co-creation process. Promising

1 Virtual Vehicle Research Center, Inffeldgasse 21A, 8010 Graz, email:{gruessing, zoier}@v2c2.at

approaches to address this problem are full-stack isomorphic Java- Script frameworks. There are currently only a few up to date frame- works avail- able in this domain, and one of them - Meteor2 - has gained a lot of popularity within the web-development community.

Meteor allows engineers to develop all application environments in one language, JavaScript. It embraces the JavaScript ecosystem and provides full stack reactivity, meaning the UI seamlessly reacts the true state of the application with minimal development effort.

A drawback of Meteor is the absent of a fully featured editor aim- ing end-user or semi-professionals demands and enabling effective rapid prototyping. This talk provides insights into a project at Virtual Vehicle, which was aimed at supporting a user-centric, web-based co-creation process to facilitate software demonstrator development at an automotive engineering company. It includes results from a respective master thesis, which was dedicated to building a web- based editor around Meteor to create web-based user demand driven demonstrators. The generated code, styles and application structure follow common Angular2 and Meteor recommendations. They can be easily customized and downloaded to provide an almost seam- less transition between the early prototyping phase and sophisticated software pilots. Meteor in combination with the web-based editor can facilitate the co-creation process between end-users and professional software engineers. It also assists in the software deployment pro- cess by providing multiple strategies and supporting all major server architectures.

2https://www.meteor.com/

Références

Documents relatifs

In Hozo, three kinds of conceptual hierarchies could be the base hierarchy as follows: the is-a hierarchy of concepts referred to by the aspect, the p-is-a hierarchy generated by

4.1 Structure and life-cycle of Task Pattern in Software Engineering As described, task-centric software development uses tools like Tasktop Pro to automatically structure code

In Figure 4, we present, in the form of a simple semantic net, an illustrative extract of our model of the characteristics of software systems and the contexts in which they

After outlining the discovery requirements, we argue that the service con- sumers do prefer attaining the similar Web services and the potentially composible Web services, according

In contrast to the top-down approach that requires the whole process model to enable its enactment and synchronization, we propose: (1) modeling the global process in separate

The MEASUR can be used to analyze and specify an organization’s business processes via three stages [3]: (i) articulation of the problem, where a business requirements prob-

Hence, the authors put forward an architectural model for knowledge interchange between story generation systems, namely Propper, STella and Charade, in the interest of enhancing

We propose to extend the behavioral programming execution mechanism with on-line heuristic search in program state space that allows programmers to develop non-deterministic