Gregor Gabrysiak

Learn More
—Teaching requirements engineering (RE) is a difficult endeavor since it must reflect the reality as close as possible. Also, a sense of risk for the students should be included, while the supervisors need to be in control all the time. Related literature agrees on the importance of stakeholders for RE education. While different potential groups of people(More)
Enabling students to experience authentic stakeholder meetings as part of their requirements engineering education is a challenging task. To be authentic, involved stakeholders need to be affected by what students deliver. However, this is usually not the case. Trying to provide students authentic stakeholder interactions, we already specified two distinct(More)
This paper introduces the SOM (Simple Object Machine) family of virtual machine (VM) implementations, a collection of VMs for the same Smalltalk dialect addressing students at different levels of expertise. Starting from a Java-based implementation, several ports of the VM to different programming languages have been developed and put to successful use in(More)
In this tool demonstration we present an implementation for interactively validating requirements for multi-user software systems and the processes they support with end users. The tool combines the advantages of requirements animation and scenario synthesis to gather stakeholder feedback and create a common understanding amongst stakeholders. Additionally,(More)
One of the multiple technical factors which affect changeability of software is model-driven engineering (MDE), where often several models and a multitude of manual as well as automated development activities have to be mastered to derive the final software product. The ability to change software with only reasonable costs, however, is of uppermost(More)
When behavioral models are derived automatically based on observed stakeholder interactions, requirements engineers need to validate whether the stake-holders agree with the synthesized behavioral models. Allowing stakeholders to experience such models through simulation and animation allows them to comment on, amend to and correct these models. However, to(More)