Abstract
[Context and motivation] Most requirements engineering (RE) approaches involve analysts in gathering end-user needs. However, we promote the idea that future service-based applications should support end-users in expressing their needs themselves, while the system should be able to respond to these requests by combining existing services in a seamless way. [Question/problem] Research tackling this idea is limited. In this research preview paper we sketch a plan to investigate the following research questions: How can end-users be facilitated by a system to express new needs (e.g. goals, preferences)? How can the continuous analysis of end-user needs result in an appropriate solution? [Principal ideas/results] In our recent research, we have started to explore the idea of involving end-users in RE. Furthermore, we have proposed an architecture that allows performing RE at run-time. The purpose of the planned research is to combine and extend our recent work and to come up with a tool-based solution, which involves end-users in realizing self-adaptive services. Our research objectives include to continuously capture, communicate and analyze end-user needs and feedback in order to provide a tailored solution. [Contribution] In this paper we give a preview on the planned work. After reporting on our recent work we present our research idea and the research objectives in more detail.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Grünbacher, P., Seyff, N.: Requirements negotiation. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 143–162. Springer, Heidelberg (2005)
Viller, S., Sommerville, I.: Social analysis in the requirements engineering process: from ethnography to method. In: IEEE Int. Symposium on Requirements Eng., pp. 6–13 (1999)
Sutcliffe, A., Fickas, S., Sohlberg, M.: Personal and contextual requirements engineering. In: 13th IEEE Int. Requirements Eng. Conf., pp. 19–28 (2005)
Seyff, N., Graf, F., Maiden, N.: End-user requirements blogging with irequire. In: 32nd ACM/IEEE Int. Conf. on Software Engineering, pp. 285–288 (2010)
Qureshi, N.A., Perini, A.: Requirements engineering for adaptive service based applications. In: 18th IEEE Int. Requirements Eng. Conf., pp. 108–111 (2010)
Qureshi, N.A., Perini, A.: Continuous adaptive requirements engineering: An architecture for self-adaptive service-based applications. In: First Int. Workshop on Requirements@Run.Time (RE@RunTime), pp. 17–24 (2010)
Seyff, N., Graf, F., Maiden, N.: Using mobile re tools to give end-users their own voice. In: 18th IEEE Int. Requirements Eng. Conf., pp. 37–46 (2010)
Schneider, K., Meyer, S., Peters, M., Schliephacke, F., Mörschbach, J., Aguirre, L.: Feedback in context: Supporting the evolution of IT-ecosystems. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 191–205. Springer, Heidelberg (2010)
Robinson, W.N.: Seeking quality through user-goal monitoring. IEEE Software 26, 58–65 (2009)
Qureshi, N., Perini, A., Ernst, N., Mylopoulos, J.: Towards a continuous requirements engineering framework for self-adaptive systems. In: First Int. Workshop on Requirements@Run.Time (RE@RunTime), pp. 9–16 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Qureshi, N.A., Seyff, N., Perini, A. (2011). Satisfying User Needs at the Right Time and in the Right Place: A Research Preview. In: Berry, D., Franch, X. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2011. Lecture Notes in Computer Science, vol 6606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19858-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-19858-8_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19857-1
Online ISBN: 978-3-642-19858-8
eBook Packages: Computer ScienceComputer Science (R0)