Assessment of non-functional properties for e-services
Abstract
Non-functional properties (NFPs) for an e-service consist of qualities and features that are desirable by the service users. Unlike functional properties, which are tangible functionalities provided by the e-service, NFPs are often hidden or transparent to service users. These properties are formally or semi-formally expressed to service developers by the service user and are then
transformed into non-functional requirements (NFRs) by the developers. Currently, both NFPs and NFRs are often overlooked by the service developer or added to the service later in an ad hoc manner. In this paper, we discuss the identification of NFPs by service users as part of the requirements for the engineering phase of the e-services software development life cycle. To help
capture NFPs, we provide a comprehensive taxonomy for identifying their properties based on the categories of trust, user experience, quality of service, and conformance. The taxonomy is then used to develop a tool for assessing the NFPs in online banking e-services. The tool is applied to a case study, and the results are reported and empirically analyzed.
References
Achour, H. & Bensedrine, N. 2005. An evaluation of internet banking and online brokerage in Tunisia.
Proceedings of the 1st International Conference on E-Business and E-learning (EBEL). Amman, Jordan.
–158.
Ali, S. S. & Bharadwaj, R. K. 2010. Factor analysis approach of decision making in Indian e-banking: a
value adding consumer’s perspective. Int. J. of Business Innovation and Research 4(4):298–320.
Al-Qutaish, R. 2010. Quality models in software engineering literature: an analytical and comparative study.
Journal of American Science 6(3):166–175.
Ameller, D., Galster, M.Avgeriou, P. & Franch, X. 2015. A survey on quality attributes in service-based
systems. Software Quality Journal, 1– 29.
Ameller, D., Galster, M., Avgeriou, P. & Franch, X. 2013. The role of quality attributes in service-based
systems architecting: a survey. Software Architecture, Springer Berlin Heidelberg, Pp. 200–207.
Amyot, D. 2003. Introduction to the user requirements notation: learning by example. Computer Networks:
The International Journal of Computer and Telecommunications Networking 42(3):285– 301.
Al-Weshah, G. A. 2013. The role of internet banking in continuous improvement areas: quantitative evidence
from Jordanian banks. Int. J. of Business Performance Management, 14(2):181–196.
Boehm, B., Brown, J. & Lipow, M. 1976. Quantitative evaluation of software quality. International
Conference on Software Engineering, Proceedings of the 2nd international conference on Software
engineering 592–605.
Becha, H. & Amyot, D. 2012. Non-functional requirements in service oriented architecture – A consumer’s
perspective. Journal of Software 7(3): 575–587.
Booch, G., Jacobson, I. & Rumbaugh, J. 1999. The UML User Guide, Addison-Wesley.
Chandio, F. H., Abbasi, M. S., Nizamani, H. A. & Nizamani, Q. 2013. Online banking information systems
acceptance: a structural equation modeling analysis. Int. J. of Business Information Systems, 12(2):177–
Chung, L., Nixon, A., Yu, E. & Mylopoulos, J. 2000. Non-Functional requirements in Software Engineering.
Kluwer Academic Publishers, Dordrecht.
Chung, W. & Paynter, J. 2002. An evaluation of internet banking in New Zeeland. Proceedings of the 35th
Hawaii International Conference on System Sciences (HICSS), Pp. 2410–2419.
Chung, L. & do Prado Leite, J. C. S. 2009. On non-functional requirements in software engineering.
Conceptual modeling: Foundations and applications, Springer Berlin Heidelberg 363–379.
Cysneiros, L. M. & Leite, J. C. S. D. P. 2004. Nonfunctional requirements: From elicitation to conceptual
models. IEEE Transactions on Software Engineering 30(5):328–350.
Dunteman, G. 1989. Principal Components Analysis, Saga University Paper No. 769-, Saga Publications,
US, pp 96.
Ferreira, F.A.F. & Barata, J.M.M. 2011. A snapshot of the Portuguese e-banking activity: insights and a
conceptual framework to allocate strategic hindrances. Int. J. of Electronic Business, 9(3):238–254.
Firesmith, D. 2003. Engineering security requirements. Journal of Object Technology, 2(1):53–68.
Gounaris, S., Dimitriadis, S. & Stathakopoulos, V. 2010. An examination of the effects of service quality
and satisfaction on customers’ behavioral intentions in e-shopping. Journal of services marketing,
(2):142–156.
Grady, R.B. & Caswell, D.L. 1987. Software metrics: establishing a company-wide program.
Herington, C. & Weaven, S. 2007. Can banks improve customer relationships with high quality online
services? Managing Service Quality, 17(4):404–427.
Huang, Z. & Benyoucef, M. 2014. Usability and credibility of e-government websites. Government
Information Quarterly, 31(4):584–595.
Huang, Z. & Benyoucef, M. 2013. From e-commerce to social commerce: a close look at design features.
Electronic Commerce Research and Applications, 12(4):246–259.
IEEE. 1998. Recommended Practice for Software Requirements Specifications, IEEE Std 830.
ISO/IEC IS 9126. 2001. Software Product Evaluation – Quality Characteristics and Guidelines for their Use.
IOS, Switzerland.
ITU-T. 2003. Recommendation Z.150, User Requirements Notation (URN) – Language Requirements and
Framework, Geneva.
Jacobson, I., Booch, G., Rumbaugh, J., Rumbaugh, J. & Booch, G. 1999. The unified software development
process, 1, Reading: Addison-Wesley.
Jaramillo, A. 2011. Non-functional requirements elicitation from business process models. Fifth International
Conference on Research Challenges in Information Science, Pp. 1–7.
Jolliffe, I. 1986. Principal Component Analysis, Springer.
Kalaiarasi, H. & Srividya, V. 2013. An investigation on online banking adoption. Int. J. of Business
Innovation and Research, 7(1):99–112.
McCall, J. A., Richards, P. K. & Walters, G. F. 1977. Factors in software quality. Concept and definitions
of software quality: final technical report Springfield. National Technical Information Service (NTIS),
(I, II and III).
Mitropoulos, S., Othonos, C. & Douligeris, C. 2013. An effective and secure web banking system:
development and evaluation. Int. J. of Business Information Systems, 12(3): 335–361.
Nyangosi, R. & Arora, J.S. 2011. Antecedents and obstacles to e-banking adoption: a comparative study of
India and Kenya. Int. J. of Indian Culture and Business Management, 4(2):123–137.
Rababah, O. M. A. & Masoud, F. A. 2010. Key factors for developing a successful e-commerce website.
Communications of the IBIMA, Pp. 1–9.
Raman, M., Stephenaus, R., Alam, N. & Kuppusamy, M. 2008. Information Technology in Malaysia: E-service
quality and Uptake of Internet banking. Journal of Internet Banking and Commerce, 13(2):1– 18.
Robertson, S. & Robertson, J. 1999. Mastering the Requirements Process, Addison-Wesley.
Rosenkrantz, W. 2008. Introduction to Probability and Statistics for Science, Engineering, and Finance.
Chapman and Hall/CRC.
Roy, S. & Balaji, M. 2015. Measurement and validation of online financial service quality. Marketing
Intelligence and Planning, 33(7):1004–1026.
Saleh, K. 2012. Development of Non-functional Requirements for Decision Support Systems. In Proceedings
of World Academy of Science, Engineering and Technology (No.65). World Academy of Science,
Engineering and Technology, Pp. 624–628.
Saleh, K. 2010. Towards increased trustworthiness in IT-based service-oriented organizations. WSEAS
Conference on Recent Advances in Computer Engineering and Applications, Boston, USA, Pp. 38–43.
Saleh, K. 2009. Software Engineering, J. Ross Publishing, USA.
Saleh, K. & Al-Zarouni, A. 2004. Capturing non-functional requirements using the user requirement
notation. Proceedings of the International Research Conference on Innovations in Information
Technology, Pp. 222–230.
Shabbir, M. S., Kaleem, A., Kirmani, S. & Qureshi, I.M. 2011. Customers’ perceptions towards adoption
of e-banking in Pakistan. Int. J. of Economics and Business Research, 3(1):1–14.
Sommerville, I. 2011. Software Engineering, Addison-Wesley, 9th edition.
Snedecor, G. & Cochran, W. 1989. Statistical Methods, Blackwell Publishing Limited, 8th edition.
Tan, K. S., Chong, S.C., Loh, P.L. & Lin, B. 2010. An evaluation of e-banking and m-banking adoption
factors and preference in Malaysia: a case study. Int. J. of Mobile Communications, 8(5):507–527.
Varaprasad, G., Sridharan, R. & Unnithan Anandakuttan B. 2013. Internet banking adoption in a developing
country – an empirical study. Int. J. of Services and Operations Management, 14(1):54–66.
Yang, Z., Cao, S., Zhou, Z. & Zhou, N. 2005. Development and validation of an instrument to measure user perceived
service quality of information presenting web portals. Information and Management, 42(4):575–589.