International Journal of Information Systems and Management (7 papers in press)
Bi-temporal Versioning of Changing Measures in Bitemporal Data Warehouses
by Anjana Gosain, Kriti Saroha
Abstract: Bi-temporal data warehouse (BTDW) design that extends the multidimensional model, uses bitemporal (combination of valid time and transaction time) timestamps on the members of multidimensional data in order to manage time-varying data. Various approaches to manage changes of schema and dimension data in BTDW exist that use the combination of both valid-time as well as transaction-time. Also, measures/ facts can undergo change with time However, current BTDWs do not handle or track changes for dynamic measures. This would pose problem for applications like fraud detection, where it is required to know and record the time when changes have occurred in the system; schema, dimension data or measures. Thus, the changes occurring in the measures need to be recorded indicating the time when a specific measure value is valid or updated. In this work, we propose solution for handling time-varying measures using bi-temporal versioning of fact table schema and fact data along with storage options for handling and storing the separate versions of fact table schema and data.
Keywords: data warehouse; bi-temporal data warehouse; schema versioning; transaction-time; valid-time; bi-temporal; facts; measures.
A Proposed Ontological Model for Preparing an Egyptian Public Budget
by Soha Ahmed, Shimaa Ouf, Mahmoud Abd Ellatif, Yehia Helmy
Abstract: The Egyptian public sector environment is still suffering from the lack of reliance on the technology resources, in the application of complex financial processes, like the budget process which still prepared using the traditional way. The traditional way is paper-based, has lack of technical aspect, consume time and need a high volume of workers to be done, Which results to unreal budget estimation. Ontology is defined as a shared understanding of a domain that could help to store, retrieve, share, and reuse knowledge of a domain in an effective way. This paper is going to apply the ontology which considered the backbone of the semantic web. It is used to enhance the integrity, transparency, reliability, and accuracy of Egyptian public budget. In this paper, ontology is used for the first time to build a budget ontological model to represent the public budget structure for the Egyptian public sector domain and make quality budget knowledge more accessible and usable.
Keywords: Egyptian Public Budget; Ontology; Budget Ontology; Financial Ontology; Business Ontology; Software Architecture; Semantic Web.
Encrypted Network Traffic Classification with Convolutional Auto-Encoders
by Ankur Mishra
Abstract: Network traffic classification has been used for more than two decades for various applications, including QoS provisioning, anomaly detection, billing systems, etc. With the wide-spread adaptation of deep learning models in various fields, researchers also started adopting deep models for traffic classification task. However, the biggest challenge with deep models is that they need considerably larger training data in comparison with classical machine learning algorithms. In this paper, we propose a two-step training process that significantly reduces the number of labeled training samples. In the first step, we train a convolutional auto-encoder with an unlabeled and large public dataset. Then, in the second step, we transfer the models weights to a CNN model and we train the CNN model with only a few labeled samples. We conducted experiment with public datasets in two different scenarios to show that our approach achieves high accuracy with different datasets. We compared our approach with two state-of-the-art methods and we showed that our approach outperforms.
Keywords: Traffic Classification; Convolutional Auto-Encoders; ConvolutionalNeural Networks; Deep Learning; Encrypted Traffic Identification.
Large-scale Refactoring Challenges and Coordination in Open Source Software (OSS) Development
by Eunyoung Moon, James Howison
Abstract: As software programs evolve, the code tends to become more complicated and to drift away from its original structure. Increasingly complicated software then makes it difficult to attract or maintain OSS contributors. Faced with such challenges of increasingly complicated software design, large-scale refactoring that radically restructures the architecture of the software can be one of the solutions. However, to date, software refactoring literature has primarily focused on the technical aspects of large-scale refactoring, and looked at large-scale refactoring activities in commercial software development. Relatively little is known about organizing processes of large-scale refactoring in community-based OSS development. In this study, we investigate and illustrate how OSS contributors accomplish large-scale refactoring in community-based OSS development in which there is no significant corporate participation. To do so, we systematically bound large-scale refactoring events using episodes as the unit of analysis. We identify and analyze three episodes that accomplished large-scale refactoring in the IPython project. While existing research has primarily highlighted the importance of modular design in community-based OSS development, this study uncovers what it takes to make the software structure modular, applying the large-scale refactoring over the software evolution. In our observations, as the costs of coordination requirements rise, OSS contributors increase coordination capability to manage dependencies among multiple sources during the large-scale refactoring periods. Our findings suggest that OSS contributors episodically use traditional coordination mechanisms during the large-scale refactoring periods. Our study provides actionable insights into how OSS contributors make joint action that cannot be achieved by individuals working independently and use the provision of rewards in order to achieve a shared, explicit goal of large-scale refactoring.
Keywords: Collaborative Work; Online Communities; Coordination; Open Source; Software Refactoring.
Application Study of a Classification and Encoding System in Meticulous Management of Zhengzhou Metro Enterprises
by Yajun Li, Yujian Li, Mengxi Ge
Abstract: In views of management of the entire life cycle of enterprise assets, it is necessary to systematically design a coding system to distinguish and track the attribute changes of assets. Based on the integration analysis of classification coding scheme and management information dimension, this paper designs and describes an asset classification and its coding system, including asset coding, attribute signature and location coding structure definition. An important concept of cost accounting and its processing flow path performed in finance about entire life cycle of goods and material had been described too with the increment and uniqueness of transaction flow certificate. The coding system takes account of the application requirements of information meticulous management for material purchasing, inventory, assets, equipment maintenance, cost accounting and etc in aspects of data collection, data sharing and collaborative processing.
Keywords: Management information Asset life cycle Coding system Cost accounting.
BITCOIN: AN ANALYSIS OF THE ACCOUNTING AND FINANCE RESEARCH PUBLISHED IN INTERNATIONAL JOURNALS
by Vinicius Araujo, Thiago Prado, Juliano Augusto De Araujo
Abstract: This paper consists of a literature review and a survey of scientific research published in journals about the theme cryptocurrencies. In a descriptive study, we used bibliometrics and the content analysis of articles that address the central theme of the BITCOIN. The study analyzed 337 articles. The number of studies has been increased in the period from 2013 to 2018. The findings corroborate with the law of Bradford (many journals with few articles) and will meet with the Lotkas Law (80% of the authors are logged only one study on the theme). The majority of researches conducted, in short, comparative studies with indexes and mathematical properties, using statistical tools such as analysis of variance and regression. It generally noted the lack of research on the topic in Brazilian journals, which enables opportunities for future studies.
Keywords: Bitcoin; Cryptocurrency; Bibliometrics.
ASSESSMENT OF ICT PROJECT FAILURE FACTORS IN KENYAN GOVERNMENT AGENCIES
by Anthony Munyare, Daniel Orwa
Abstract: ICT has become a critical differentiator in businesses enabling them to gain a competitive edge over their competitors. ICT Projects in the private sector do well compared to those in the public sector and worse in government agencies. Despite many governments around the world realizing ICT can help in delivering services to their citizens, ICT projects in developing countries run far-behind schedule and failing to deliver the expected benefits. The purpose of this research was to identify the ICT project failure factors in government agencies of developing countries by assessing the effect of the project, people, and technology related-issues. The research used questionnaires for data collection. The research revealed that most projects and people related-issues contributed to the failure of ICT projects in government agencies. The research recommends the presence of a clear vision and strategy in ICT projects, and formulation of project management policies to govern project management teams across all government agencies.
Keywords: E-governance; ICT projects; government agencies; failure factors; developing countries.