Projects per year
Abstract
Without a specific functional context, non-functional requirements can only be approached as cross-cutting concerns and treated uniformly across all features of an enterprise system. This neglects, however, the heterogeneity of non-functional requirements that arises from the domains of stakeholders and the distinct functional scopes these systems, which mutually influence how these non-functional requirements have to be satisfied. Earlier studies showed that the different types and objectives of non-functional requirements result in either vague or unbalanced specification of non-functional requirements. We propose a task analytic method for eliciting and modeling user tasks and the stakeholders’ pursued interests towards the enterprise system. Stakeholder interests are structurally related to user tasks and each interest is specified individually as a quantitative constraint for a specific user task. These constraints can automatically be evaluated throughout the system’s lifecycle to assure that the respective stakeholder interest is fulfilled. Eventually, this allows to proactively counteract violations of constraints and thus stakeholder interests. We propose a structured method, intertwining task-oriented functional requirements with non-functional stakeholder interests to specify constraints on the level of user tasks. We also present results of an exploratory case study with domain experts, which reveals that our task modeling and interest-tailoring method facilitates shared understanding of stakeholder interests, clarity and quality of software constraints, prioritization of engineering efforts, and the impact of stakeholder interests on functional requirements.
Original language | English |
---|---|
Title of host publication | AESP’20 Workshop Anforderungsmanagement in Enterprise Systems Projekten, Software Engineering Conference (SE) 2020, Innsbruck, Austria, February 24-28, 2020 |
Number of pages | 10 |
Publication status | Published - 2020 |
Fields of science
- 202005 Computer architecture
- 202017 Embedded systems
- 102 Computer Sciences
- 102002 Augmented reality
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102020 Medical informatics
- 102022 Software development
- 102034 Cyber-physical systems
- 201132 Computational engineering
- 201305 Traffic engineering
- 207409 Navigation systems
- 502032 Quality management
- 502050 Business informatics
JKU Focus areas
- Digital Transformation
Projects
- 1 Finished
-
BoCoVADI - Business Model oriented Cost and Value Engineering for the Digital Industry
Haindl, P. (Researcher), Neumüller, C. (Researcher) & Plösch, R. (PI)
01.10.2019 → 30.09.2020
Project: Contract research › Industry project