The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The example of how to create and organize the ETL process on isolated small scale database system which is the part of the larger information system is given in this paper. We have given short description of the database, ETL process and given directions on how to expand classic ETL process with intermediate steps in order to automatize complete process and prepare it for loading into main data warehouse...
Software development processes have known important evolutions such as the appearance of the agile methods. They become now the centre of interest of all development teams. Furthermore, BPM is an approach for modelling and automating business processes, favouring their continuous improvement. This paper proposes a new approach for conducting agile software development projects, based on BPM in order...
English has undoubtedly become the science and research lingua franca in the world in both oral and written communication. The capacity of English of scientists significantly affects the quality of research papers and presentations much more seriously than before. The global advancement of scientific research demands scientists to conduct oral presentations and write presentation slides by themselves...
Semantic history slicing solves the problem of extracting changes related to a particular high-level functionality from the software version histories. State-of-the-art techniques combine static program analysis and dynamic execution tracing to infer an over-approximated set of changes that can preserve the functional behaviors captured by a test suite. However, due to the conservative nature of such...
This paper explores domain arguments—arguments about why techniques, processes, and designs possess properties as believed by their domain experts. An elicitation technique for their recovery from domain documents is presented. This is followed by demonstrated application of the technique to several domain artifacts from aviation engineering. The elicited arguments are presented and analyzed for their...
The Open Educational Resources (OER) model was presented as the best way to reinforce the production, sharing and reuse of educational resources in an economically effective way. Educational organizations, content providers, teachers and, in particular, students would be able to benefit from the open and/or free access to these resources. However, OER do cost money to develop, to curate, to maintain...
Configuration bugs are among the dominant causes of software failures. Software organizations often use bug tracking systems to manage bug reports collected from developers and users. In order for software developers to understand and reproduce configuration bugs, it is vital for them to know whether a bug in the bug report is related to configuration issues, this is not often easily discerned due...
Hundreds of vulnerabilities and security defects are disclosed by hackers, developers, and users. The better way to improve software security is to enhance security process into SDLC processes. To keep software secure, security enhancement of the SDLC process involves lots of practices and activities to achieve goal of security. However, how to adopt these activities well to improve software security...
Currently, the market dynamics compels organizations to have another position in relation to the management of its projects, since most of them have been created in an attempt to create something creative and innovative. Project plans are complex and bureaucratic documents. In this scenario, occupy the time of the parties involved in drawing up and reading these plans no longer makes sense. This article...
This paper discusses the use of analytical software solutions in microfinance institutions and how it can improve the operations of the organization. The study has been conducted through a survey from MFIs located in various countries of Africa, Europe and Asia. The survey questions have been based on the kind of software solutions MFIs use and if they are able to benefit from it. Moreover, with this...
Agile methodology is popular in today software development. Many studies has revealed that agile software development bring significantly positive impact on software development performance, quality, and user satisfaction. However, it also has some challenges. This study tend to develop a systematic literature review to identify the challenge of agile software development (ASD) in general. The sample...
Producing software variations from the same software product line requires developers to adopt developing tools that support variability. The Abstract Behavioral Specification (ABS) is a modeling language that facilitates the generation of various software products from a single code base. One part of ABS is the Product Selection Language (PSL), which is used to specify software products as sets of...
This research realizes the needs for organizations to increase its readiness towards the implementation of knowledge management. This study specifically analyzes factors related to knowledge management tools utilization within the organization as antecedents towards knowledge management implementation readiness. Data were gathered from 57 respondents whom were employees of a leading software development...
Software popularity is a valuable information to modern open source developers, who constantly want to know if their systems are attracting new users, if new releases are gaining acceptance, or if they are meeting user's expectations. In this paper, we describe a study on the popularity of software systems hosted at GitHub, which is the world's largest collection of open source software. GitHub provides...
Continuous Delivery is an agile software development practice in which developers frequently integrate changes into the main development line and produce releases of their software. An automated Continuous Integration infrastructure builds and tests these changes. Claimed advantages of CD include early discovery of (integration) errors, reduced cycle time, and better adoption of coding standards and...
At present time all administration processes in many universities of Uzbekistan are mainly paper based. It requires the usage of huge amount of paper, leads information lose and overlapping, creates bureaucracy barriers for students and teachers. One of examples is the administration system of Tashkent University of IT (TUIT): all documents starting from admission until graduation process are mainly...
Business intelligence (BI) builds upon a set of tools and applications that enable the analysis of vast amounts of information (Big Data). Educational institutions handle large volumes of Big Data every year. There is a strong need for the use of BI in these institutions to improve their processes and support decision making. The core technology in a BI project is a datawarehouse (DW). This paper...
ArchiMate is a widely adopted enterprise architecture modeling language that includes the "service" construct as a key structuring element across its enterprise layers. A previous analysis of the use of this construct within ArchiMate's business layer concluded that it fails to represent some important social aspects associated with the dynamics of service relations, which led to recommendations...
This paper presents the main results achieved in the program eMadrid Program in Open Educational Resources, Free Software, Open Data, and about formats and standardization of content and services.
Spreadsheet environments like MS Excel are the most widespread type of end-user software development tools and spreadsheet-based applications can be found almost everywhere in organizations. Since spreadsheets are prone to error, several approaches were proposed in the research literature to help users locate formula errors. However, the proposed methods were often designed based on assumptions about...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.