Feedback-Driven Requirements Engineering: The Heuristic Requirements Assistant


Eric Knauss, Daniel Lübke, and Sebastian Meyer


The complexity of today’s Software Systems is increasing steadily. As a result, requirements for these systems become more comprehensive and complicated. In this setting requirements engineers struggle to capture consistent and complete requirements with high quality. We propose a feedback centric requirements editor to help analysts to control the information overload. Our HeRA tool provides analysts with important information based on various feedback facilities. The feedback is directly given on the input to the editor. On the one hand, it is based on heuristic rules, on the other hand, on automatically derived models. Thus, when new requirements are added, the analyst gets important information on how these requirements fit consistently into the existing requirements.


31st International Conference on Software Engineering (ICSE 2009), Vancouver, CA


For the formal tool demonstration, we added a scenario / demo script and a download page. The downloadable version and the technical report with the demonstration script can be found at: