Assessment of non-functional properties for e-services

  • Naelah Al-Dabous
  • Hanady Abdulsalam
  • Jehad Al Dallal
Keywords: E-services, Elicitation, Non-functional properties, Requirements, Taxonomy

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.

Published
2019-01-24
Section
Computer Engineering