Abstract
This keynote addresses the challenges and opportunities for today requirements engineering, which are introduced by the ever growing amount of data generated by software at use. Data analytics techniques, which exploit artificial intelligence algorithms can be used to build tools to support requirements engineers to take faster and better quality decisions.
A concrete example is the SUPERSEDE tool-suite that supports planning new software releases on the basis of the analysis of user feedback and usage data. Main open research challenges are pointed out.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
SUpporting evolution and adaptation of PERsonalized Software by Exploiting contextual Data and End-user feedback, H2020 EU funded project, http://www.supersede.eu.
- 2.
- 3.
References
Ameller, D., Farré, C., Franch, X., Cassarino, A., Valerio, D., Elvassore, V.: Replan: a release planning tool. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 516–520. IEEE (2017)
Buse, R.P., Zimmermann, T.: Information needs for software development analytics. In: Proceedings of the 34th International Conference on Software Engineering, pp. 987–996. IEEE Press (2012)
Busetta, P., Kifetew, F.M., Munante, D., Perini, A., Siena, A., Susi, A.: Tool-supported collaborative requirements prioritisation. In: 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), vol. 1, pp. 180–189. IEEE (2017)
Czarnecki, K.: Requirements engineering in the age of societal-scale cyber-physical systems: the case of automated driving. In: IEEE 26th International RE Conference, Banff, Alberta, Canada, 20–24 August 2018, pp. 3–4 (2018)
Franch, X., et al.: A situational approach for the definition and tailoring of a data-driven software evolution method. In: 30th International Conference on Advanced Information Systems Engineering, CAiSE 2018, Proceedings, Tallinn, Estonia, 11–15 June 2018, pp. 603–618 (2018). https://doi.org/10.1007/978-3-319-91563-0_37
Groen, E.C., et al.: The crowd in requirements engineering: the landscape and challenges. IEEE Softw. 34(2), 44–52 (2017). https://doi.org/10.1109/MS.2017.33
Guzman, E., Alkadhi, R., Seyff, N.: An exploratory study of Twitter messages about software applications. Requirements Eng. 22(3), 387–412 (2017)
Maalej, W., Nayebi, M., Johann, T., Ruhe, G.: Toward data-driven requirements engineering. IEEE Softw. 33(1), 48–54 (2016). https://doi.org/10.1109/MS.2015.153
Morales-Ramirez, I., Munante, D., Kifetew, F., Perini, A., Susi, A., Siena, A.: Exploiting user feedback in tool-supported multi-criteria requirements prioritization. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp. 424–429, September 2017. https://doi.org/10.1109/RE.2017.41
Morales-Ramirez, I., Kifetew, F.M., Perini, A.: Analysis of online discussions in support of requirements discovery. In: Dubois, E., Pohl, K. (eds.) CAiSE 2017. LNCS, vol. 10253, pp. 159–174. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59536-8_11
Morales-Ramirez, I., Kifetew, F.M., Perini, A.: Speech-acts based analysis for requirements discovery from online discussions. Inf. Syst. (2018). https://doi.org/10.1016/j.is.2018.08.003, http://www.sciencedirect.com/science/article/pii/S0306437917306087
Morales-Ramirez, I., Perini, A., Guizzardi, R.S.S.: An ontology of online user feedback in software engineering. Appl. Ontol. 10(3–4), 297–330 (2015). https://doi.org/10.3233/AO-150150
Nadal, S., et al.: A software reference architecture for semantic-aware big data systems. Inf. Softw. Technol. 90, 75–92 (2017)
Niu, N., Brinkkemper, S., Franch, X., Partanen, J., Savolainen, J.: Requirements engineering and continuous deployment. IEEE Softw. 35(2), 86–90 (2018). https://doi.org/10.1109/MS.2018.1661332
Oriol, M., et al.: FAME: supporting continuous requirements elicitation by combining user feedback and monitoring. In: IEEE 26th International RE Conference, Banff, Alberta, Canada, 20–24 August 2018, pp. 217–227 (2018)
Acknowledgement
This keynote leverages on results from the SUPERSEDE project, funded by the H2020 EU Framework Programme under agreement number 644018. I’d like to thank the SimBIG 2018 program co-chairs for their invitation to give this keynote, and Universidad del Pacífico for supporting my participation to the conference.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Perini, A. (2019). Data-Driven Requirements Engineering. The SUPERSEDE Way. In: Lossio-Ventura, J., Muñante, D., Alatrista-Salas, H. (eds) Information Management and Big Data. SIMBig 2018. Communications in Computer and Information Science, vol 898. Springer, Cham. https://doi.org/10.1007/978-3-030-11680-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-11680-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11679-8
Online ISBN: 978-3-030-11680-4
eBook Packages: Computer ScienceComputer Science (R0)