Gregor Gabrysiak

  • Citations Per Year
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)
While requirements described in Natural Language are inherently ambiguous and hard to check for consistency, they are intuitively understandable for domain experts. Using formal models, on the other hand, supports requirements engineers to specify requirements correct, consistent and complete. Transformations between these two different representations can(More)
Teaching Requirements Engineering needs to be a realistic experience. Otherwise the students might not understand the repercussions of failing to gather requirements correctly. While simulated stakeholders are always a feasible option, only real stakeholders offer an authentic experience since only they are impacted by the system that is being specified. In(More)