Mourad Mounir, A. Salah, Amr A. Kamel, Hanan Moussa
{"title":"Framework to Measure Agile Software Process Effectiveness in Critical Systems Development","authors":"Mourad Mounir, A. Salah, Amr A. Kamel, Hanan Moussa","doi":"10.1145/3436829.3436853","DOIUrl":"https://doi.org/10.1145/3436829.3436853","url":null,"abstract":"Adopting Agile development life cycle to develop critical systems was investigated in previous research, however the effectiveness of software development process was not systematically measured in the development of critical systems. In this paper, a measurement framework is proposed to evaluate the effectiveness of the Agile software development process and culture when adopted to develop a critical system. The research also discusses how to apply the proposed framework on different case studies.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124841120","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Two Dimensional Performance Measurement Approach for Modeling Technological Strategic Decisions in Organisations","authors":"M. Morcos","doi":"10.1145/3436829.3436866","DOIUrl":"https://doi.org/10.1145/3436829.3436866","url":null,"abstract":"There is always a concern among strategic managers working in the technological areas of services and applications of how to satisfy their customers and users for the benefit of their organisations. This may be a challenge that they have to consider however it may be a limited focus. The more challenging is how to integrate a missing dimension that may be overlooked. This dimension is the level of satisfaction of their employees who design, develop and implement these needed technologies that the customer will benefit from. It is, though, that strategic managers need to focus on the satisfaction level that their technological employees require to produce a high value technological service. Thus in order to achieve a high competitive advantage technological organisations strategic managers have to focus on achieving a balance between their customers' satisfaction and their technological employees' satisfaction and in the same time define long term technological strategies that achieve this goal and ultimately reach a continuous win-win situation between both dimensions. This paper suggests the design and implementation of a two dimensional performance measurement approach based on satisfying the needs of the technological employees (Es), as the internal dimension of the organisation, and the customers and technology users (Cs), as the external dimension, and shows its impact on modeling and selecting the appropriate performance technological strategic decisions in the organisation. The concept used in this performance approach employs the multi criteria Simple Multi-Attribute Rating Technique [SMART] as a multi decision making modeling technique. This technique is applied in a case study for improving the technological strategic decisions and performance measurement of a manufacturing company operating in the middle east region.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116847074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. L. Maata, Ronald S. Cordova, Alrence S. Halibas
{"title":"Performance Analysis of Twofish Cryptography Algorithm in Big Data","authors":"R. L. Maata, Ronald S. Cordova, Alrence S. Halibas","doi":"10.1145/3436829.3436838","DOIUrl":"https://doi.org/10.1145/3436829.3436838","url":null,"abstract":"Information security in big data plays a vital role in today's modern era of computing. It has become significant issue due to the popularity of Internet, free access of internet and data, online businesses, and communication technologies that have been emerged tremendously, making them a potential computer security threats. In order to overcome these threats, modern data communication uses cryptography as a technique to secure big data transmission efficiently and effectively. This paper aims to demonstrate the process of encryption and decryption of different big datasets and compare its results in terms of message size and time. There are seven (7) different big data files that have been loaded in a Java Netbeans twosifh algorithm program that includes app store, interactions train, border crossing, PP users, PP recipes, raw recipes and raw interactions for simulation purposes. The main purpose of simulation is to record the accuracy and efficiency of big data files used. The results of the simulation were recorded, compared, and analyzed to create valuable contribution to information security.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128450590","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hazem Alaa Eldin, Khaled Waleed, M. Samir, M. Tarek, H. Sobeah, M. A. Salam
{"title":"A Survey on Detection of Red Palm Weevil Inside Palm Trees: Challenges and Applications","authors":"Hazem Alaa Eldin, Khaled Waleed, M. Samir, M. Tarek, H. Sobeah, M. A. Salam","doi":"10.1145/3436829.3436861","DOIUrl":"https://doi.org/10.1145/3436829.3436861","url":null,"abstract":"Red Palm Weevil (RPW), is a lethal pest affecting different species of palm trees especially date palms. It is also reported to be a worldwide issue as a result of attacking more than thirty-five countries. Palms are never in safe hands once affected by RPW, unless it is detected in the early stages of infection. Although many endeavors and studies have been made to deal with this pest, none of them were successful enough to discuss a method that detects RPW in its early stages. This survey provides an overview of the detection methods used. Furthermore, it introduces a new hybrid technique for RPW detection in its early stages. The technique is based on combining thermal and hyperspectral imaging (HSI) as well as applying different image processing and deep learning techniques to get the optimum results in this field so far after applying enhancements to these methods.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"214 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121724206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparative Analysis of Machine Learning Techniques using Customer Feedback Reviews of Oil and Gas Companies","authors":"Layth Nabeel Alrawi, Osama Ibraheem Ashour Ashour","doi":"10.1145/3436829.3436871","DOIUrl":"https://doi.org/10.1145/3436829.3436871","url":null,"abstract":"Sentiment analysis is the process of computationally identifying and categorizing opinions from a piece of text to determine whether the writer's attitude towards a practical topic, products or services is positive, negative or neutral. In this study, Machine Learning techniques are used to perform sentiment analysis on Oil and Gas customer feedback data. We present a comparison of different classification algorithms used for opinion mining, including Support Vector Machine (SVM), Naïve Bayes (NB), Instance Based Learning (IB3), Random Forest (RF), Partial Decision trees (PART), and Logit Boost (LB). Many studies have been performed on sentiment analysis in different sectors, but research into Oil and Gas customer feedback has been limited. Therefore, we have targeted a pathless sector, namely the Petroleum sector, where companies express their opinions towards specific products or services. Waikato Environment for Knowledge Analysis (WEKA) is used for experimental results. The WEKA environment is open source software entailing a collection of machine learning algorithms to solve data mining problems. The main aim of this study is to evaluate the efficiency of the above mentioned classifiers in terms of Precision, Recall, F-Measure and Accuracy. The findings of the comparison analysis indicate that the Naïve-Bayes classifier gives the best Accuracy of all classifiers. A small dataset could be considered as a limitation to our study due to the difficulty of gaining more datasets at the time of the research. However, this research will play a vital role for researchers in making decisions about the algorithm that they are going to use to solve their data mining problems.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134291717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving Humanitarian Aid Information Management Workflow for Disaster Relief Team","authors":"S. Mohd, M. Fathi, A. Harun","doi":"10.1145/3436829.3436839","DOIUrl":"https://doi.org/10.1145/3436829.3436839","url":null,"abstract":"Information management workflow plays a significant role in the humanitarian aid distribution process. Its aim is to avoid cases where volunteers (NGOs, individual volunteers, and the private sector) have received incorrect disaster information from untrusted sources as well as redundant disaster information from several different authorities. The effects include the inefficient deployment of volunteers within a single disaster area and uneven distribution of humanitarian aid to the disaster victims. This paper aims to solve the problems of poor information management ability and flexibility that exist within the current information management workflow for humanitarian aid distribution. Results presented here are based on literature reviews and interviews with disaster relief teams leading to a proposed comprehensive humanitarian aid distribution information management workflow. This includes important elements, such as the structure of a disaster management organization, the disaster management mechanism, and the role of disaster management stakeholders. The importance of the proposed workflow lies in improving coordination, communication, and collaboration within and between disaster relief teams in managing humanitarian aid distribution during a disaster. Moreover, it could also provide an improved document management platform for the humanitarian aid distribution information available to disaster relief teams.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129394905","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Review of Software Defined-Networking for Modern Technology and Signification","authors":"Sagedur Rahman, Fengjun Shang","doi":"10.1145/3436829.3436874","DOIUrl":"https://doi.org/10.1145/3436829.3436874","url":null,"abstract":"Software defined-networking is a modern approach to networking that eliminates the complex and static nature of legacy distributed network architecture. Modern technology network infrastructure have grown dramatically due to the advancement of IT technologies. Software defined-network is one of the most modern technologies many service providers are interested in this field. This paper presents a detailed study on modern technology and it's signification that is orchestrated by SDN, and advantages or benefits also included. In this paper, various kinds of application domains are discussed.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114701009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Generic Model for Software Documentation and its Application in Embedded Systems Developed with Scrum","authors":"Hajer Berhouma","doi":"10.1145/3436829.3436858","DOIUrl":"https://doi.org/10.1145/3436829.3436858","url":null,"abstract":"Software development life cycle (SDLC) depicts the necessary software development activities while applying methods in different software types. Previous works documented the software activities either by taking into account the development method or the software type. However, the documentation of development activities depends on the choice of the method as well as the software type. This paper presents a generic model of software documentation as well as its case study that applies Scrum in the development of an embedded system. The model provides guidelines for engineers to well choose and structure the development of software documents.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116856651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Integrated Model for Energy-Efficient Building Practices","authors":"Walaa S. E. Ismaeel","doi":"10.1145/3436829.3436859","DOIUrl":"https://doi.org/10.1145/3436829.3436859","url":null,"abstract":"The use of advanced energy-efficient building practices is widely increasing in the international marketplace. These include building commissioning, energy simulation, measurement and verification, carbon dioxide monitoring as well as controllability of artificial lighting and ventilation systems. These processes should not be looked upon in isolation because after all, they aim at achieving almost the same green goals but acting on different sustainable criteria or life stages. It is also noted that a common obstacle for adopting such practices in the marketplace is their perceived high cost owing to the additional time and expertise required. Hence, the study proposes that their optimized integration is the cornerstone to be able to reach high building performance. This is performed through a cohesive qualitative and quantitative methodology to develop an integrated model for the abovementioned green building practices. Accordingly, relevant literature studies are studied to propose four loops of integration. This is complimented by the result of an online questionnaire among worldwide practitioners to pinpoint interesting interrelations among some of these practices. Then the results are integrated into a stock and flow diagram to define interrelations and problematic areas according to four proposed integration loops; L1: procedure, L2: temporal sequence, L3: pros and L4: cons. The study uses system dynamic modelling tools to represent the integration diagram proposed for such green building practices. Eventually, the results of the study present means of integrating advanced energy-efficient building practices as subcomponents of a larger system integration model to reach higher building energy performance targets. This can be later developed in building management plans and applications.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124694883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Clara K. Youssef, F. Ahmed, Hashem M. Hashem, Veronia E. Talaat, Nada Shorim, Taraggy M. Ghanim
{"title":"GQM-based Tree Model for Automatic Recommendation of Design Pattern Category","authors":"Clara K. Youssef, F. Ahmed, Hashem M. Hashem, Veronia E. Talaat, Nada Shorim, Taraggy M. Ghanim","doi":"10.1145/3436829.3436862","DOIUrl":"https://doi.org/10.1145/3436829.3436862","url":null,"abstract":"Software Design Patterns (DP) are formal approaches that propose generic reusable solutions to different design problems. Building DP automatic recommendation system is one of the most challenging topics in the field of software industry to improve the final software quality. Proposing a DP for a design problem requires good base knowledge about each DP and its functionality. In this paper, we propose an approach that automatically recommends the appropriate design pattern category. The proposed approach is a Goal Question Metric (GQM) based tree model of questions. The software engineer answers these questions based on the user requirements, and finally the approach recommends the category of the suitable DP category based on our designed tree model. The GQM is responsible for weight calculation process at each node based on the questions' answers. The software engineer is responsible for delivering the user requirements to our system, via answering the proposed model. The precision and accuracy obtained by our system is 80% while the recall is 100%.","PeriodicalId":162157,"journal":{"name":"Proceedings of the 9th International Conference on Software and Information Engineering","volume":"126 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123164836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}