Abstract
The potential of mobile technologies is not fully exploited by current software services. One of the most influencing reasons for this problem is the lack of novel software engineering methods and tools that can master the complexity of mobile environments. Looking at a person in a smart environment, where mobile technologies and sensors are installed to support daily activities, it is observed that informed decision-making with the help of mobile technologies is beyond what users can expect from current software services. In this paper we present a motivating scenario to highlight the limitations of current decision support approaches. Based on this discussion we identify significant software engineering challenges, which currently hinder the realization of advanced decision support. In our research we have developed an initial version of a comprehensive framework that allows overcoming the challenges identified. It furthermore highlights which software engineering research lines may help to realize this vision.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun. 7(1), 39–59 (1994)
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)
Alexopoulou, N., Nikolaidou, M., Chamodrakas, Y., Martakos, D.: Enabling on-the-fly business process composition through an event-based approach. In: HICSS 2008 – Proceedings of 41st Hawaii International Conference on System Sciences. IEEE Press (2008)
Beauche, S., Poizat, P.: Automated service composition with adaptive planning. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 530–537. Springer, Heidelberg (2008)
Bennett, K.H., Rajlich, V.T.: Software maintenance and evolution: a roadmap. In: ICSE 2000 – Proceedings of Conference on The Future of Software Engineering. ACM Press 2000
Bouwman, H., López-Nicolás, C., Molina-Castillo, F.J., van Hattum, P.: Consumer lifestyles: alternative adoption patterns for advanced mobile services. IJMC 10(2), 169–189 (2012)
Burke, J., Estrin, D., Hansen, M., Parker, A., Ramanathan, N., Reddy, S., Srivastava, M.B.: Participatory sensing. In: WSW 2006 – Proceedings of Workshop on World-Sensor-Web: Mobile Device Centric Sensor Networks and Applications (2006)
Codescu, M., Horsinka, G., Kutz, O., Mossakowski, T., Rau, R.: Osmonto - an ontology of openstreetmap tags. In: State of the map Europe (SOTM-EU) (2011)
Di Nitto, E., Ghezzi, C., Metzger, A., Papazoglou, M., Pohl, K.: A journey to highly dynamic, self-adaptive service-based applications. Autom. Softw. Eng. 15, 313–341 (2008)
Goguen, J.: Requirements engineering as the reconciliation of social and technical issues. In: Goguen, J., Jirotka, M. (eds.) Requirements Engineering: Social and Technical Issues. Academic Press Professional, San Diego (1994)
Gunther, C., Reichert, M., van der Aalst, W.: Supporting flexible processes with adaptive workflow and case handling. In: WETICE 2008 – Proceedings of Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. IEEE Press (2008)
Hagino, H., Fujii, K., Murakami, J., Hara, M.: The BLOCCO service linking system, enabling combination of services through user configuration. NTT DOCOMO Tech. J. 12(4), 30–37 (2011)
Jarke, M., Loucopoulos, P., Lyytinen, K., Mylopoulos, J., Robinson, W.: The brave new world of design requirements. Inf. Syst. J. 36, 992–1008 (2011)
Karlsson, L., Dahlstedt, A.G., Regnell, B., och Dag, J.N., Persson, A.: Requirements engineering challenges in market-driven software development - an interview study with practitioners. Inf. Syst. Technol. 49(6), 588–604 (2007)
Lehrer, J.: How we Decide. Houghton Mifflin Harcourt, Boston (2009)
Le-Phuoc, D., Polleres, A., Hauswirth, M., Tummarello, G., Morbidoni, C.: Rapid prototyping of semantic mash-ups through semantic web pipes. In: WWW 2009 – Proceedings of International World Wide Web Conference 2009. ACM Press (2009)
Lim, S.L., Finkelstein, A.: StakeRare: using social networks and collaborative filtering for large-scale requirements elicitation. IEEE Trans. Softw. Eng. 38(3), 707–735 (2012)
Mehandjiev, N., Namoune, A., Wajid, U., Macaulay, L., Sutcliffe, A.: End user service composition. In: WWW 2009 – Proceedings of International World Wide Web Conference 2009. ACM Press (2009)
Milne, A., Maiden, N.: Power and politics in requirements engineering: a proposed research agenda. In: RE 2011 – Proceedings of the 19th IEEE International Requirements Engineering Conference (2011)
Onnela, J.-P., Reed-Tsochase, F.: Spontaneous emergence of social influence in online systems. Proc. Nat. Acad. Sci. U.S.A. 107(43), 18375–18380 (2010)
Pastore, F., Mariani, L., Gordon F.: Crowdoracles: can the crowd solve the oracle problem. In: International Conference on Software Testing, Verification and Validation (ICST) (2013)
Qureshi, N.A., Perini, A.: Requirements engineering for adaptive service based applications. In: Proceedings of the 18th IEEE International Requirements Engineering Conference, pp. 108–111 (2010)
Ran, S.: A model for web services discovery with QoS. ACM SIGecom Exch. 4(1), 1–10 (2003)
Rao, J., Su, X.: A Survey of automated web service composition methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)
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)
Seyff, N., Graf, F., Maiden, N.A.M.: Using mobile RE tools to give end-users their own voice. In: RE 2010 – Proceedings of the 19th International Requirements Engineering Conference (2010)
Sutcliffe, A., Sawyer, P.: Requirements elicitation: towards the unknown unknowns. In: RE 2013 – Proceedings of the 21th International IEEE Requirements Engineering Conference (2013)
Uschold, M., Gruninger, M.: Ontologies: Principles, Methods and Applications. Knowl. Eng. Rev. 11(2), 93–136 (1996). Cambridge University Press
van der Aalst, M.P.: Process Mining - Discovery, Conformance and Enhancement of Business Processes, pp. I–XVI, 1–352. Springer, Berlin (2011). (ISBN 978-3-642-19344-6)
Wang, F.-Y., Carley, K.M., Zeng, D., Mao, W.: Social computing: from social informatics to social intelligence. IEEE Intell. Syst. 22(2), 79–83 (2007)
West, D.: How mobile devices are transforming healthcare. Issues Technol. Innov. 18, 1–14 (2012)
Acknowledgements
This work has been supported by the Spanish project TIN2010-19130-C02-01.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Franch, X., Perini, A., Seyff, N. (2014). Enabling Informed Decision Making Through Mobile Technologies: A Challenge for Software Engineering. In: Cordeiro, J., van Sinderen, M. (eds) Software Technologies. ICSOFT 2013. Communications in Computer and Information Science, vol 457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44920-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-662-44920-2_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44919-6
Online ISBN: 978-3-662-44920-2
eBook Packages: Computer ScienceComputer Science (R0)