The Modern Development Cycle of Citizen Oriented Applications
Ion IVAN, Bogdan VINTILĂ, Cristian CIUREA, Mihai DOINEA
Economic Informatics Department, Academy of Economic Studies
Piata Romana 6, 010374, Bucharest, Romania
Abstract: General citizen access to global computer networks’ resources is a request of the knowledge society. Applications are created for a huge target group, such as the citizens of a country, citizens fulfilling specific requirements. These computer applications use national databases that should be designed, created and populated. The concept of citizen oriented application is defined in the paper. Different types of citizen oriented applications exist as a consequence of the existence of many classification criteria. The main characteristics of the citizen oriented applications are analyzed. Many differences are found by comparing citizen oriented applications with traditional ones and from these differences arises the need of a modified development cycle. The stages of the citizen oriented applications’ development cycle are presented and their particularities are highlighted. The use of national databases is analysed.
Keywords: Software engineering, development cycle, citizen oriented applications, characteristics, national databases.
CITE THIS PAPER AS:
Ion IVAN, Bogdan VINTILĂ, Cristian CIUREA, Mihai DOINEA, The Modern Development Cycle of Citizen Oriented Applications, Studies in Informatics and Control, ISSN 1220-1766, vol. 18 (3), pp. 263-270, 2009.
1. Citizen Oriented Applications
Following the evolution of the knowledge based society, the quality demands for informatics applications grows. The new informatics applications are no longer instruments of organizations for which they were initially created, these applications must be orientated towards citizen satisfaction. Considering the fact that geographical boundaries do not apply in the new society to information streams, the new applications must address a wider segment of users with diverse characteristics and demands .
With the evolution of technology, the number of services which migrate from the traditional form to the online form grows as well. For these specific services an adequate providing form must be found in the online environment, using the proper technologies, guaranteeing the access of large number of users, fast and secure payment services.
All of these factors impose a revaluation of quality demands of informatics applications in the online environment. Developing the application based on the out-dated quality requirements makes it non-competitive in the new society.
In  is considered that in Information Society the web technology offers effective means for sharing ideas and knowledge. Citizen oriented applications are developed for fields such as e-governance, e-administration, e-education, e-banking and not only.
In  it is described the practical experience of utilizing simple IT tools in a foresight project aimed at building a vision of the Information Society defined like a Knowledge Society. The citizen oriented applications are encountered in such kind of society. The idea of citizen-oriented applications refers to an effective collaborative system in which people and equipment cooperate in order to achieve certain objectives. This is about Human-Human Interaction and Human-Computer Interaction.
Informatics applications corresponding to the new society are citizen oriented. They have the target group – the citizen, as a central element. COIA are designed for citizens, to solve their problems quickly and achieve the highest degree of satisfaction.
Figure 1 shows the additional characteristics of the citizen oriented informatics applications compared to traditional ones. The higher the degree these characteristics are met, the better the citizen oriented applications’ quality is. The reorientation of applications to meet the citizens’ needs is required .
For the design of the citizen oriented applications the target group is analyzed. The applications’ quality characteristics depend on the target group’s members. The users’ satisfaction level is a good indicator of the application’s final quality. 
Citizen oriented applications are realized to solve their problems. Considering that the target group is large and diverse, the citizen oriented applications are very diverse in order to solve a multitude of problems. These applications are classified according to several criteria:
The interaction criterion assumes the classification of informatics applications according to the degree in which the users interacts with the applications. Following this principle the applications are divided in: not input data; selections; data input.
An application is efficient if the user ends with the data input in a few iterations and in a very short time. .
The content criterion realizes the classification of informatics applications regarding the content modifications. Based on this criterion the applications are divided in: fixed content applications; applications whose content is modified by adding; applications with content that changes over time; applications with content changed by addition, update and erasure assume recording of dynamic content.
The security criterion divides informatics applications in safe and unsafe applications.
The cost criterion assumes the classification of applications considering the fee the users must pay in order to use them. According to this the following are identified: zero cost applications; individual session payment applications; subscription applications; paid applications.
The classification criterion insures an application division considering different criteria which directly regard citizens. The clearer the classification the faster the citizen will choose an application from the set of existing ones.
Citizen oriented informatics applications – COIA must meet the citizen needs and for this purpose they must have the following quality characteristics :
- maneuverability – the capacity to easily manage the application from the outside by the administrator and at the same tine to have the capacity to administer the user resources and to have access to complete information about previous transactions;
- availability – the capacity of the applications to run continuously;
- scalability – the capacity to improve performance upon new hardware installation;
- functionality – to the quantity of processing made by the informatics application;
- stability – the capacity of the application to ensure variation proportionality regarding the input volume, processing volume and result complexity;
- controllability – the capacity to have its own adequate messages for each input message given to the user;
- determinism – the characteristic through which for the same input data the same result is outputted not depending on the user;
- reliability – the characteristic of the informatics application to run correctly and completely for all data sets inputted by the users;
- maintainability – the characteristic of informatics applications which enables fast updates at low costs;
- reusability represents the degree in which the application uses already developed components;
- portability establishes the measure in which the informatics application is independent from the hardware/ software platform of the user.
Ensuring high levels of these quality characteristics of citizen oriented informatics applications leads to competitive applications which lead to high levels of user satisfaction. The development cycle for citizen oriented applications differs significantly from the structure of the development cycle of classic applications, because of different pursued objectives and complexity differences.
- Rosca, I. G., B. Ghilic-Micu, M. Stoica, Informatica. Societatea informatională. E-Serviciile, Editura Ec., Bucuresti, 2006, 488 pg.
- Pascu, C., F. G. Filip, Visions on the Future of Information Society in an Enlarged Europe. Editura Academiei, Bucuresti, 2005, 214 pg.
- Filip, F. G., H.Dragomirescu, R. Predescu, R. Ilie, IT Tools for Foresight Studies.,Studies in Informatics and Control, Vol. 13, No. 3, 2004, Available at: http://www.ici.ro/ici/revista/ sic2004_3/art2.htm.
- Jiang, L., R. Wu, Y. Li, H. Wang, Citizen-oriented community e-government service platform, Int. Conf. on Services Systems and Services Management, Proceedings of ICSSSM, Vol. 2, 13-15 June 2005, pp. 1434-1437.
- Ivan, I., C. Ciurea, Entry data validation in citizen oriented applications, The “4th Int. Conf. on Applied Statistics”, Nov. 20-22, 2008, NIS Publ. House, Bucharest, Romania.
- Popa, M., I. Ivan, D. Palaghită, B. Vintilă, Quality metrics of citizen oriented informatics applications, The “4th International Conference on Applied Statistics”, November 20-22, 2008, NIS Publishing House, Bucharest, Romania.
- Cadle, J., D. Yeates, Project management for information systems. Prentice Hall, 2007, 464 pg.
- * * * http://en.wikipedia.org/wiki/ Software_development_process
- Ivan, I., G. Nosca, S. Capisizu, Auditul sistemelor informatice, Editura ASE, Bucuresti, 2005, 155 pg.
- Wilson, G., Six sigma and the product development cycle, Butterworth-Heinemann, 2005, 234 pg.
- Gallegos, F., D.P. Manson, S. Senft, C. Gonzales, Information Technology Control and Audit. Second Edition, Auerbach Publ., 2004, 720 pg.
- * * * http://www.fao.org/tc/tcp/docs/ standard_project_en.doc
- Dzitac, I., B. E. Barbat, Artificial Intelligence + Distributed Systems = Agents, Int. Journ. of Computers, Communications & Control, Vol. 4, No.1, 2009, Available at: http://www.journal.univagora.ro/download/pdf/343.pdf., pp. 17-26.
- * * * http://lsc.dc.uba.ar/digital-inclusion/hl7.jpg
- Balog, A., C. Pribeanu, Developing a Measurement Scale for the Evaluation of AR-Based Educational Systems, Studies in Informatics and Control, Vol. 18, No. 2, 2009, Available at: http://www.ici.ro/ici/revista/sic2009_2/art05.html.