The term engineering is generally understood to be a systematic application of scientific knowledge during the design and production of solution of practical problems at an effective price. If we use this common definition of engineering in the web domain, then we can define the term web engineering as the application of systematic, disciplinary, qualified access to the development, operation and maintenance of web applications.
Design and implementation of application on the web come without any doubt from the basic theory of computer, of information and database systems, computer networks and software engineering. However, they also require the knowledge of special computer technology, which are specific to concrete web applications. Extreme examples can be the use of graphics, videos or virtual reality. The design of web application of course requires the knowledge of other disciplines, which do not directly belong to the domain of information technology, such as pedagogy, banking, business etc. This connection and integration of disciplines close to the information technology (IT) on one side and disciplines totally different on the other side constitute a unique challenge for research and development.
On a number of conferences, starting on 1998, emerged that web begins to be an independent discipline, especially for a number of important and specific attributes of web applications; the term web engineering appeared. This term includes among others:
- New types of application for web processing.
- Access to heterogeneous information on web and new technology for information searching.
- Standardization of web application interface and platforms (including graphic design).
- Security, legal, social and ethical effects of distributed environment of the web.
- Daily maintenance and update of web pages, documents and bindings among pages.
- Effect of the principle of the web hyper-textual structure on information structuring.
- Adaptation of access to web information to user types and requirements.
- Independent behavior of connected distributed networks.
Particular web services, including standards, protocols and other tools for running the web, etc.
The main concern of a web user is a quick and efficient access to information. However, it is not only a matter of networks technical parameters, communication protocols or mobile media, but also of “intelligence”, friendliness and intuitiveness of user access to information on web. By that we mean the situation of a standard user, which though he has a high performance equipment, but gets lost when searching for information on the web, gets irrelevant or redundant information as answer to his queries, acquired information are not understandable from the users point of view, according to his knowledge irrelevant. The solution of “orientation” in information flooding is to find such methods and approaches, which in a user-oriented interface help the user to find his bearings in the web environment according to his ability and his needs.
Among investigated areas belong especially:
- Research on intelligent and heuristic technique to support information searching in web environment.
- Research on searching methods on the web with consideration to the semantics the information sought.
- Investigation on adaptability of access to information on web according to the user requirements, types and possibility (also appropriate to support individually oriented education).
Formulation of integrated access to heterogeneous type of information on the web.
About research group ∞
Researches cover three basic areas of the web engineering and eight of its subdomains:
- Intelligent methods of information searching on the web:
- Semantic Web and Searching on the Web.
- Web Access Prediction.
- Web Information Extraction.
- Semantic P2P Search Engine.
- Semantic Data Retrieval on the Web.
- Web metrics.
- Adaptation of information of hypertext documents:
- Adaptive Navigation on the Web.
- Adaptive Information Extraction from the Web.
- A general model for personalized web design.
- Unification of access to information on the web:
- Methods of Detection and Prevention of Potential Errors in Web Software Systems.
- Methods and Technology for Web Software Systems Testing.
- Unified Access to Information on the Web.
- Integrated Access to Information on the Web.