Skip to main content
Log in

A reference requirements set for public service provision enterprise architectures

  • Theme Section Paper
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

Abstract

Electronic Government (eGov) is a political priority worldwide. One of the core objectives of eGov is the online public services provision (PSP). However, many of eGov PSP systems fail in realizing their objectives. Enterprise Architectures (EA) could contribute to overcome some of the relevant obstacles. The objective of this paper is to derive a reference requirements set for eGov PSP that can be used in EA development. Aiming at capitalizing on existing knowledge, we conduct a systematic literature review on eGov PSP systems requirements. This results in identifying a unified requirements set, i.e. 186 requirements, and stakeholders set, i.e. 19 stakeholders, for eGov PSP systems. Based on these findings, we determine 16 overview use cases demonstrating the basic functionality of such systems. Our findings are modeled using ArchiMate 2.0 notation. The identified requirements set can be used by virtually any public organization providing public services for developing its own EA. As a result, it can lead to the reduction of eGov PSP project failures, the decrease of software development costs and the improvement of its effectiveness and quality. Furthermore, it can be used as a basis to develop a complete reference EA for the eGov PSP domain.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Dennis, A., Wixon, B., Tegarden, D.: System analysis and design with UML ver. 2.0. Willey, New York (2005)

    Google Scholar 

  2. Garcia, A., Dawes, M., Kohne, M.L., Miller, F., Groschwitz, S.: Workplace studies and technological change. Annu. Rev. Inf. Sci. Technol. 40(1), 393–437 (2006)

    Article  Google Scholar 

  3. Berenbach, B., Gall, M.: Toward a unified model for requirements engineering. In: Proceedings of the international conference on global software engineering, (ICGSE ’06), pp. 237–238 (2006)

  4. Davey, B., Cope, C.: Requirements elicitation whats missing? Issues Inf. Sci. Inf. Technol. 5(1), 543–551 (2008)

    Google Scholar 

  5. Neill, C.J., Laplante, P.A.: Requirements engineering: the state of the practice. IEEE Softw. 20(6), 40–45 (2003)

    Article  Google Scholar 

  6. European Commission. A digital agenda for Europe (2010)

  7. European Commission. Digitizing public services in Europe: putting ambition into action, 9th benchmark, measurement (2010)

  8. European Commission. The European eGovernment action plan 2011–2015 (2010)

  9. CIO Council. Federal architecture enterprise framework v. 1.1 (1999)

  10. Dada, D.: The failure of e-government in developing countries: a literature review. Electron. J. Inf. Syst. Dev. Ctries 26(7), 1–10 (2006)

    Google Scholar 

  11. Mellado, D., Fernandez-Medina, E., Piattini, M.: A common criteria based security requirements engineering process for the development of secure information systems. Comput. Stand. Interf. 29(2), 244–253 (2007)

    Article  Google Scholar 

  12. Zowghi, D., Coulin C.: Requirements elicitation: a survey of techniques, approaches, and tools. Engineering and managing software requirements. pp. 19–46 (2005)

  13. Insfran, E., Pastor, O., Wieringa, R.: Requirements engineering-based conceptual modeling. Requir. Eng. J. 7(2), 61–72 (2002)

    Article  Google Scholar 

  14. Sadraei, E., Aurum, A., Beydoun, G., Paech, B.: A field study of the requirements engineering practice in australian software industry. Requir. Eng. J. 12(3), 145–162 (2007)

    Google Scholar 

  15. Tambouris, E.: Introducing the need for a domain model in public service provision (psp) egovernment systems. In: Proceedings of the 3rd international conference on data, information management, pp. 794–799 (2008)

  16. Yu, E.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE international symposium on, requirements engineering, pp. 226–235 Jan (1997)

  17. Schneider, F., Naughton, H., Berenbach, B.: A modeling language to support early lifecycle requirements modeling for systems engineering. Procedia Comput. Sci. 8, 201–206 (2012)

    Article  Google Scholar 

  18. Gartner. Four phases of E-Government model (2000)

  19. Gartner. Forecast: IT services 2008–2015, 2Q11 update (2011)

  20. Object management group. Systems modeling language, (OMG SysML) (2010)

  21. The Open Group: The SOA source book. Van Haren Publishing, Zaltbommel (2009)

    Google Scholar 

  22. The Open Group. TOGAF version 9.1 (2011)

  23. The Open Group. Archimate specification 2.0 (2012)

  24. Hoffmann, H., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 18(4), 58–66 (2001)

    Article  Google Scholar 

  25. Alexander, I., Stevens, R.: Writing better requirements. Addison-Wesley Professional, New York (2001)

    Google Scholar 

  26. Hooks, I.: Writing good requirements. In: Proceedings of the 3rd international symposium of the NCOSE (1993)

  27. Sommerville, I.: Software engineering, 8th edn. Addison Wesley, Harlow (2006)

    Google Scholar 

  28. IEEE Standard 830–1998: IEEE recommended practice for software requirements specifications (1998)

  29. Terzakis, J.: Writing higher quality software requirements. In: Proceedings of the ICCGI conference, Valencia, 20 Sept 2010 (2010)

  30. Webster, J., Watson, R.: Analyzing the past to prepare for the future: writing a literature review. MIS Quart. 26(2), 13–23 (2002)

    Google Scholar 

  31. Zachman, J.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)

    Article  Google Scholar 

  32. Davis, J.S.: Identification of errors in software requirements through use of automated requirements tools. Inf. Softw. Technol. 31(9), 472–476 (1989)

    Article  Google Scholar 

  33. Ross, J.W., Weill, P., Robertson, D.C.: Enterprise architecture as strategy. Harvard Business School Press, Boston (2006)

    Google Scholar 

  34. Czarnecki, K., Eisenecker, U.: Generative programming: methods, tools, and applications. Addison-Wesley Professional, Harlow (2000)

    Google Scholar 

  35. Laynea, K., Lee, J.: Developing fully functional e-government: a four stage model. Gov. Inf. Quart. 18(2), 122–136 (2001)

    Article  Google Scholar 

  36. Wiegers, K.: Writing quality requirements. Softw. Dev. 7(5), 11–18 (1999)

    Google Scholar 

  37. Wiegers, K.: Software requirements: practical techniques for gathering and managing requirements throughout the product development cycle, 2nd edn. Microsoft Press, London (2003)

    Google Scholar 

  38. Jiang, L., Eberlein, A., Far, B., Mousavi, M.: A methodology for the selection of requirements engineering techniques. Softw. Syst. Model. 7(3), 303–328 (2008)

    Article  Google Scholar 

  39. Macaulay, L.: Requirements engineering. Springer, Berlin (1996)

    Book  MATH  Google Scholar 

  40. Glinz, M.: Very lightweight requirements modeling. In: Proceedings of the 18th IEEE international requirements, engineering conference, pp. 385–386 (2010)

  41. Janssen, M.: Sociopolitical aspects of interoperability and enterprise architecture in e-government. Soc. Sci. Comput. Rev. (2011) Published online before print on 12 Jan 2011

  42. Janssen, M., Hjort-Madsen, K.: Analyzing enterprise architecture in national governments: the cases of denmark and the netherlands. In: Proceedings of the 40th Hawaii international conference on system sciences, 3–6 Jan 2007 (2007)

  43. Mannion, M., Keepence, B.: Smart requirements. SIGSOFT Softw. Eng. Notes 20(2), 42–47 (1995)

    Article  Google Scholar 

  44. Power, N., Moynihan, T.: A theory of requirements documentation situated in practice. In: Proceedings of the 21st annual international conference on documentation (SIGDOC ’03), pp. 86–92 (2003)

  45. United Nations. Global E-Government survey 2010 (2010)

  46. The FEA Program Management Office. FEA consolidated reference model document version 2.2 (2007)

  47. Eeles, P.: Capturing architectural requirements. Technical report, IBM (2005)

  48. Jalote, P.: A consice introduction to software engineering. Springer, London (2008)

    Book  Google Scholar 

  49. Saha, P.: Advances in government enterprise architecture. Information Science Reference, USA (2008)

    Book  Google Scholar 

  50. Christiansen, P.E., Gotze, J.: Trends in governmental erterprise architecture: reviewing national ea programs part 1. J. Enterp. Archit. 3(1), 8–18 (2007)

    Google Scholar 

  51. Heeks, R.: Implementing and managing eGovernment an international text. SAGE, London (2006)

    Google Scholar 

  52. Grady, R.B.: Practical software metrics for project management and process improvement. Prentice Hall, Englewood Cliffs (1992)

    Google Scholar 

  53. Stamper, R.S., Kolkman, M.: Articulation: a sharper-edged soft systems approach. J. Appl. Syst. Anal. 18, 69–76 (1991)

    Google Scholar 

  54. Winkler, S.: Information flow between requirement artifacts: results of an empirical study. In: Proceedings of the 13th international working conference in requirements engineering: foundation for software quality, REFSQ 2007 Jun (2007)

  55. Tsumaki, T., Tamai, T.: Framework for matching requirements elicitation techniques to project characteristics. Softw. Process Improv. Pract. 11(5), 505–519 (2006)

    Article  Google Scholar 

  56. International Telecommunication Union. User requirements notation (URN)—language definition (2008)

  57. Peristeras, V., Tarabanis, K.: Reengineering the public administration modus operandi through the use of reference domain models and semanticweb service technologies. In: Proceedings of the 2006 AAAI Spring symposium, The semantic web meets eGovernment (SWEG) Mar (2006)

  58. Wilson W.M. Writing effective natural language requirements specifications. CROSSTALK The J. Def., Software engineering, Feb 1999, pp. 16–19 (1999)

  59. Irani, Z., Al-Sebie, M., Elliman, T.: Transaction stage of e-government systems: identification of its location and importance. In: Proceedings of the 39th Hawaii international conference on system sciences, Jan 2006

  60. Zhang, Z.: Effective requirements development—a comparison of requirements elicitation techniques. Software quality management XV: software quality in the knowledge society, pp. 225–240 (2007)

Appendix C: Surveyed articles

  1. Gugliotta, A., Cabral, L., Domingue, J.: Knowledge modelling for integrating semantic web services in e-government applications. AAAI Symposium Semantic Web meets eGovernment (2005)

  2. Kaliontzoglou, A., Sklavos, P., Karantjias, T., Polemi, D.: A secure e-government platform architecture for small to medium sized public organizations. Electr. Commerce Res. Appl. 4(2), 174–186 (2005)

    Article  Google Scholar 

  3. Kayed, A., Nizar, M., Alfayoumi, M.: Ontology concepts for requirements engineering process in e-government applications. In: Proceedings of the 5th international conference on internet and web applications and services, pp. 396–400 May (2010)

  4. Moosa, A., Alsaffar, E.M.: Proposing a hybrid-intelligent framework to secure e-government web applications. In: Proceedings of the 2nd international conference on theory and practice of electronic, governance, pp. 52–59 Dec (2008)

  5. Ojo, A., Estevez, E., Janowski, T.: Domain models and enterprise application framework for developing electronic public services. Research Report 369, UNU-IIST (2007)

  6. Magoutas, B., Mentzas, G.: Salt: a semantic adaptive framework for monitoring citizen satisfaction from e-government services. Expert Syst. Appl. Int. J. 37(6), 4292–4300 (2010)

    Article  Google Scholar 

  7. Medjahed, B., Rezgui, A., Bouguettaya, A., Ouzzani, M.: Infrastructure for e-government web services. IEEE Internet Comput. 7(1), 58–65 (2003)

    Article  Google Scholar 

  8. Meneklis B., Kaliontzoglou A., Douligeris C., Polemi D. Engineering and technology aspects of an e-government architecture based on web services. In: Proceedings of the 3rd European conference on web services, 14–16 Nov 2005, pp. 118–129 (2005)

  9. Grima-Izquierdo, C., Insua, D.R.: Designing a general architecture to support egovernment. In: Proceedings of the conference on online deliberation (DIAC-2008/OD2008), 26–29 June 2008

  10. Lambrinoudakis, C., Gritzalis, S., Dridi, F., Pernul, G.: Security requirements for e-government services: a methodological approach for developing a common pki-based security policy. Comput. Commun. 26(16), 1873–1883 (2003)

    Article  Google Scholar 

  11. Vassilakis, C., Laskaridis, G., Lepouras, G., Rouvas, S., Georgiadis, P.: A framework for managing the lifecycle of transactional e-government services. Telemat. Inf. J. 20(4), 315–329 (2003)

    Article  Google Scholar 

  12. CapGemini. Study on stakeholder requirements for pan-European eGovernment services (2005)

  13. European Commission. Multi-channel delivery of eGovernment services (2004)

  14. European Commission. Study on user satisfaction and impact in EU27 (2008)

  15. European Commission. Study on User expectations of a life events approach for designing e-Government services (2009)

  16. European Commission. Study on eGovernment scenarios for 2020 and the preparation of the 2015 action plan (2010)

  17. Mellado, D., Fernandez-Medina, E., Piattini, M.: Applying a security requirements engineering process. In: Proceedings of the 11th European symposium on research in computer, security (2006)

  18. Ostasius, E., Petraviciute, Z., Kulvietis, G.: Constructing a generic e-service model in public sector. In: Proceedings of the 16th international conference on information and software technologies (IT-2010) (2010)

  19. The eGov Project. Deliverable D121: services and process models functional specifications (2002)

  20. The Access eGov Project. D2.2 user requirement analysis and development/ test recommendations (2006)

  21. Dridi, F., Muschall, B., Pernul, G.: Administration of an rbac system. In: Proceedings of the 37th annual Hawaii international conference on system sciences (HICSS’04) Jan (2004)

  22. Marzoughi, F., Farhangian, M.M., Ahmadizadeh, E., Charejoo, F., Aghasian, E.: Modeling an e-government portal of tourism industry using two level factorial design. In: Proceedings of the IEEE 7th international conference on e-business, engineering, pp. 421–427 (2010)

  23. Abugessaisa, I., Ostman, A.: Testing-sdi: e-government prospective, requirements, and challenges. Int. J. Public Inf. Syst. 2011(1), 11–47 (2011)

    Google Scholar 

  24. Savvas, I., Pimenidis, E., Sideridis, A.: Mapping e-government stakeholder requirements to public administration operational needs. IADIS Int. J. 7(1), 152–165 (2009)

    Google Scholar 

  25. IBM. Creating an infrastructure for e-government: enabling government innovation. Technical report (2001)

  26. Cao, J., Sun, L.: Articulation of stakeholders requirements for complex e-government systems development. In: Proceedings of the international conference on information management and engineering (ICIME ’09), pp. 683–688 (2009)

  27. Krenner, J.: Reflections on the requirements gathering in an one-stop government project. In: Proceedings of the 1st international EGOV conference, 2–5 Sept 2002, pp. 124–128 (2002)

  28. Kim, J.W., Kim, K.T., Choi, J.U.: Securing e-government services. Comput. J. 39(11), 111–112 (2006)

    Article  Google Scholar 

  29. Lines, L., Ikechi, O., Hone, K.S.: Accessing e-government services: design requirements for the older user. In: Proceedings of the 4th international conference on universal access in human-computer interaction: applications and services, 22–27 July 2007, pp. 932–940 (2007)

  30. Torres, L., Pina, V., Acerete, B.: E-government developments on delivering public services among eu cities. Gov. Inf. Quart. 22(2), 217–238 (2005)

    Article  Google Scholar 

  31. Velsen, L.V., Geest, T.V.D., Hedde, M., Derks, W.: Engineering user requirements for e-government services: a dutch case study. In: Proceedings of the 7th international conference on, electronic government (EGOV2008), pp. 243–254 Sept (2008)

  32. Velsen, L.V., Geest, T.V.D., Hedde, M., Derks, W.: Requirements engineering for e-government services: a citizen-centric approach and case study. Gov. Inf. Quart. 26(3), 477–486 (2009)

    Article  Google Scholar 

  33. Janssen, M., Wagenaar, R.: Developing generic shared services for e-government. Electr. J. e-Gov. 2(1), 31–38 (2004)

    Google Scholar 

  34. Jong M., Lentz L.: Municipalities on the web: user-friendliness of government information on the internet. In: Proceedings of the international conference on, electronic government (EGOV2006), pp. 174–185 Sept (2006)

  35. Wimmer, M.A.: A european perspective towards online one-stop government: the egov project. Electr. Commerce Res. Appl. 1(1), 92–103 (2002)

    Article  MathSciNet  Google Scholar 

  36. Wimmer, M.A., Holler U.: Applying a holistic approach to develop user friendly, customer-oriented e-government portal interfaces. In: Proceedings of the 7th ERCIM international workshop on user interfaces for all, 24–25 Oct 2002, pp. 167–178 (2002)

  37. Fugini, M.G.: A security model and architecture for multichannel e-government systems. In: Proceedings of the 2nd international conference on availability, reliability and security (2007)

  38. Moon, M.J.: The evolution of e-government among municipalities: rhetoric or reality? Public Adm. Rev. 62(4), 424–433 (2002)

    Article  Google Scholar 

  39. Tsai, N., Choi, B., Perry, M.: Improving the process of e-government initiative: an in-depth case study of web-based gis implementation. Gov. Inf. Quart. 26(2), 368–376 (2009)

    Article  Google Scholar 

  40. Glassey, O.: Building a virtual one-stop public administration: from users requirements to a conceptual model. In: Proceedings of the 3rd IFIP workshop on knowledge management in, electronic government, KMGov2002, 23–24 May 2002

  41. U.S. Department of Commerce: Minimum security requirements for federal information and information systems (2006)

  42. Bresciani, P., Donzelli P.: Ref: a practical agent-based requirement engineering framework. In: Proceedings of conceptual modeling for novel application domains workshop (ER 2003), pp. 217–228, Oct 2003

  43. Donzelli, P., Bresciani, P.: Goal-oriented requirements engineering: a case study in e-government. In: Proceedings of the 15th international conference on advanced information, systems engineering, pp. 601–616 Jun 2003

  44. Wolf, P., Krcmar, H.: Needs driven design for egovernment value webs. In: Proceedings of the 41st annual Hawaii international conference on system sciences (HICSS ’08) (2008)

  45. Meo, P.D., Quattrone, G., Ursino, D.: A multiagent system for assisting citizens in their search of e-government services. IEEE Trans. Syst. Man Cybern. 38(3), 686–698 (2008)

    Article  Google Scholar 

  46. The FIDIS Project. D16.3: Towards requirements for privacy-friendly identity management in eGovernment (2009)

  47. The OneStopGov Project: D2.1 user requirements and platform architecture specifications (2007)

  48. The OntoGov Project: D4: user requirements and specification (2004)

  49. The SmartGov Project: D41: user requirements, services and platform specifications (2003)

  50. Klaassen, R., Karrema J., Van der Geest, T.: Designing government portal navigation around citizens’ needs. In: Proceedings of the international conference on, electronic government (EGOV2006), 4–8 Sept 2006 (2006)

  51. Peters, R.M., Janssen, M., Engers, T.M.: Measuring e-government impact: existing practices and shortcomings. In: Proceedings of the 6th international conference on electronic commerce, pp. 480–489, Oct 2004

  52. Durbeck, S., Schillinger, R., Kolter, J.: Security requirements for a semantic service-oriented architecture. In: Proceedings of the 2nd international conference on availability, reliability and security, pp. 366–373, Apr 2007

  53. Gritzalis, S., Lambrinoudakis, C.: Security requirements of e-government services: an organisational framework. In: Proceedings of the international conference on parallel and distributed processing techniques and applications, pp. 127–131 Jun (2002)

  54. Gritzalis, S., Katsikas, S., Lekkas, D., Moulinos, K., Polydorou, E.: Securing the electronic market: the keystone public key infrastructure architecture. Comput. Secur. 19(8), 731–746 (2000)

    Google Scholar 

  55. Karetsos, S., Manouselis, N., Costopoulou, C.: Modeling an e-gonernment observatory for rural smes using uml with rup. Oper. Res. Int. J. 11(1), 59–75 (2011)

    Google Scholar 

  56. Kim, S., Kim, H.J., Lee, H.: An institutional analysis of an e-government system for anti-corruption: the case of open. Gov. Inf. Quart. 36(1), 42–50 (2009)

    Article  Google Scholar 

  57. Janowski, T., Ojo, A., Estevez, E.: Rapid development of electronic public services a case study in electronic licensing service. In: Proceedings of the 8th international conference on digital government research: bridging disciplines and domains, pp. 292–293 (2006)

  58. Matheis, T., Ziemann, J., Schmidt, D., Wimmer, M., Loos, P.: Gathering requirements for egovernment in the large-conceptual framework and exemplary application. In: Proceedings of the MKWI (Multikonferenz Wirtschaftsinformatik) (2008)

  59. Chutimaskul, W.: E-government requirement elicitation. In: Proceedings of the 2nd international conference on electronic government (EGOV 2003), pp. 496–499, Sept 2003

  60. Pieterson, W., Ebbers, W., Dijk, J.V.: Personalization in the public sector an inventory of organizational and user obstacles towards personalization of electronic services in the public sector. Gov. Inf. Quart. 24(1), 148–164 (2007)

    Google Scholar 

  61. Wei, X., Zhao J.: Citizens’ requirement analysis in chinese e-government. In: Proceedings of the 7th international conference on electronic commerce (ICEC ’05), pp. 525–528 (2005)

  62. Liuqing, Y., Ying, L., Hsingbai, C.: Design of e-government broadband ip network. In: Proceedings of the 4th international conference on computer, science and education, pp. 233–238 (2009)

  63. Ebrahim, Z., Irani, Z.: E-government adoption: architecture and barriers. Bus. Process Manag. J. 11(5), 589–611 (2005)

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the editors and the anonymous reviewers for their valuable comments and suggestions that enabled the substantial improvement of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Efthimios Tambouris.

Additional information

Communicated by Dr. Tony Clark, Balbir Barn, Alan Brown, and Florian Matthes.

Appendices

Appendix A: Requirements traceability

The traceability between requirements and surveyed articles are presented in Table 3. The numbering of requirements is the same numbering used in requirements diagrams (Figs. 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17).

Appendix B: Use cases traceability

The traceability between use cases and functional requirements is presented in Table 4. The numbering of requirements and use cases is the same numbering used in Figs. 5, 6, 7, 8 and 18.

Table 4 Use cases traceability matrix

 

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tambouris, E., Kaliva, E., Liaros, M. et al. A reference requirements set for public service provision enterprise architectures. Softw Syst Model 13, 991–1013 (2014). https://doi.org/10.1007/s10270-012-0303-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-012-0303-7

Keywords

Navigation