Wentao Zhang, Ting Zhu, Xiaohui Chen, Weidong Wang
{"title":"Performance Evaluation and Estimation of Subflows in Next-generation Network","authors":"Wentao Zhang, Ting Zhu, Xiaohui Chen, Weidong Wang","doi":"10.1145/3457784.3457833","DOIUrl":"https://doi.org/10.1145/3457784.3457833","url":null,"abstract":"With the growth of multi-homing devices, it becomes more and more attractive to send packets concurrently over multiple paths using Multipath TCP (MPTCP). Although higher aggregated bandwidth can be obtained, MPTCP introduces difficulties in performance evaluation and estimation because packets are sent by separated physical paths. Monitoring the performance of subflows at middle-boxes in the network is crucial for service providers to do resource allocation. Since physical paths of subflows are separated, the performance of subflows that can be monitored bymiddle-boxes is not always complete, so evaluating the performance of MPTCP subflows with incomplete information is also practical. Fortunately, correlations are introduced by the shared data sequence number (DSN) and coupled control algorithms among subflows in MPTCP and bring us the possibility to obtain the information of unavailable subflows. In this paper, we analyze the relationships among subflows in an MPTCP connection and propose the algorithms of estimating the incomplete subflow state information (packet loss rate, transmission rate, and round trip time (RTT)). A proxy-based MPTCP framework is proposed and the MPTCP data set is generated from it for performance estimation and algorithm validation. Rules and regression methods are applied in the estimation, results show that the algorithms perform well in MPTCP performance evaluation and estimation with incomplete subflow information.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128958963","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":"Class-Based Analysis of Russell's Four-Quadrant Emotion Prediction in Virtual Reality using Multi-Layer Feedforward ANNs","authors":"N. S. Suhaimi, J. Mountstephens, J. Teo","doi":"10.1145/3457784.3457809","DOIUrl":"https://doi.org/10.1145/3457784.3457809","url":null,"abstract":"The following research describes the potential of classifying a four-class emotion using a wearable EEG headset and using VR to induce emotional responses from the users. Various researchers have conducted emotion recognition using medical-grade EEG devices supported with a 2D monitor screen to induce emotional responses. This method of approach could cause additional artifacts due to the lack of concentration focusing within the border of the monitor screen of the intended stimulation thus reducing the classification accuracies. The large and complex EEG machine used by medical professions are sensitive equipment must be operated by trained professions thus making it difficult to seek permit to access such device. Hence, using a wearable EEG headset which is small and portable was considered for the brainwave signal samplings. this favors the researchers for use in conducting experiments for a human recognition system. The wearable EEG headset collects the brainwave signals at TP9, TP10, AF7, and AF8 electrode placements sampled at 256Hz with the five-bands (Delta, Theta, Alpha, Beta, Gamma). Additionally, the wearable EEG headset combines with the virtual reality (VR) headset to induce emotional responses presented to the users using the prepared VR video stimulus. The VR video was presented using the Arousal Valence Space (AVS) model with each of the respective quadrant having four videos presented in 80-seconds with a 10-second rest interval during transitions totaling up to 360-seconds from beginning to end. The collected samples are classified using Feedforward Artificial Neural Network (FANN) with 10-fold cross-validation and the model was trained using 90% of the total dataset with 10% used for validation purposes. The highest average classification result obtained from FANN was at 41.04%. While the classification performance was low, the confusion matrix presented a different view of the four-classes performed using different trained epoch values. Observations of trained epoch (2000, 3000, and 5000) showed each of the emotion classes happy, scared, bored, and calm, achieved classification accuracy of 75.15%, 75.12%, 75.02%, and 74.24% respectively.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"144 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133075662","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":"Sequence t-way Test Generation using the Barnacles Mating Optimizer Algorithm","authors":"K. Z. Zamli, Md. Abdul Kader","doi":"10.1145/3457784.3457797","DOIUrl":"https://doi.org/10.1145/3457784.3457797","url":null,"abstract":"Software testing relates to the process of finding errors/defects and/of ensuring that a particular software of interest meets its specification. Although desirable, exhaustive testing is often practically impossible, given many constraints such as time to market deadline as well as unavailability of resources. Many sampling strategies have been designed to ensure sufficient and good enough testing including equivalence partitioning, boundary value analysis, cause and effect graphing, interaction-based sampling and many more. This paper presents a new test generation strategy based on sequence-based t-way testing (where t indicates the interaction strength), called BSS (Barnacle Sequence Strategy). More precisely, we focus on the generation of test cases due to the ordering of inputs (or sequence) using the newly developed Barnacles Mating Optimizer (BMO) Algorithm. Our experience with BSS is encouraging as we manage to match some of existing best test suite size for small interaction strength (t<5) with small number of event sequences (≤10). However, BSS performs poorly with large event sequences owing to the concatenation and scaling problem of its exploitation search operator.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127622345","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}
Peizhen Lin, Baoyu Liu, Lei Wang, Zetong Lei, Jun Cheng
{"title":"Face Translation based on Semantic Style Transfer and Rendering from One Single Image","authors":"Peizhen Lin, Baoyu Liu, Lei Wang, Zetong Lei, Jun Cheng","doi":"10.1145/3457784.3457811","DOIUrl":"https://doi.org/10.1145/3457784.3457811","url":null,"abstract":"Many avatar characters have been animated in films or games, which always need a lot of time for post-processing with the computer graphics technologies. In recent years, lots of deep learning based methods have been proposed for face translation and image generation, which always require a large amount of data for training. However, there are few samples for special characters' prototype. In this paper, we present one face translation framework for translating human faces to that with visual effects from one single prototype image. The proposed framework consists of three modules. We first design one module to generate semantic face mask–the semantic mask generating (SMG) module. According to the semantic mask, the face color tone can be changed to that of the prototype. So we design the semantic color transfer (SCT) module. For the local textures, we design the deformation and rendering (DR) module. Experiments show that the proposed framework can generate images with prototype's visual effects while preserving the original person's identification and expression information.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129236493","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 Decentralized Self-Optimization Approach for Distributed Component-Based Software Systems","authors":"Emad Albassam, Jason Porter","doi":"10.1145/3457784.3457802","DOIUrl":"https://doi.org/10.1145/3457784.3457802","url":null,"abstract":"Self-optimization is the process in which a software system autonomously and continuously adapts itself based on environmental changes which negatively impact its overall performance. Most self-optimizing systems rely on an abstract model, with the majority relying on an abstract model representing the running software architecture to guide self-optimization decisions. However, existing approaches to self-optimization are centralized resulting in a single point of failure. This paper outlines a decentralized approach to self-optimization based on DARE, an architecture-based framework for providing component-based software systems with self-configuration, self-healing, and self-protection properties. We show how DARE services are extended to monitor and analyze the incoming message rate of components as well as how these services coordinate at runtime to self-optimize the controlled software system without losing any transactions. Experimental results demonstrate DARE's ability to achieve self-optimization at runtime and in a decentralized way.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"66 Pt 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116929313","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}
Zara Hayat, M. Rashid, F. Azam, Yawar Rasheed, Muhammad Waseem Anwar
{"title":"Extension of Interaction Flow Modeling Language for Geographical Information Systems","authors":"Zara Hayat, M. Rashid, F. Azam, Yawar Rasheed, Muhammad Waseem Anwar","doi":"10.1145/3457784.3457814","DOIUrl":"https://doi.org/10.1145/3457784.3457814","url":null,"abstract":"The Web-based Geographical Information Systems (WebGIS) are used to store, analyze and spread the geospatial information, facilitating an efficient decision-making. However, the issues of complexness and changing requirements in WebGIS severely delay the overall development process. Therefore, a Model Driven Architecture paradigm, along with the use of Interaction Flow Modeling Language (IFML), can be a great way to reduce the development complexities. While the IFML has several concepts pertaining to the modeling of user interface components in web applications, the concepts that are specifically required to model WebGIS user interactions are found to be missing in its standard specifications. Consequently, this article has extended the standard IFML meta-model with a UML profile, which allows to model user interactions for WebGIS. The validity of the proposed profile has been demonstrated via a real-world case study. The results prove that the proposed profile may be used for the modeling of simple and complex scenarios of WebGIS development. Based on the proposed UML profile, the IFML Editor Palette can be updated with the proposed stereotypes. Writing a Model to Text (M2T) transformation for transforming the system models into an executable java code is a milestone to be achieved in future.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114647669","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}
A. Al-Khowarizmi, M. Lubis, Arif Ridho Lubis, Fauzi Fauzi, I. Nasution
{"title":"Model of Business Intelligence Applied the Principle of Cooperative Society in the Business Forums","authors":"A. Al-Khowarizmi, M. Lubis, Arif Ridho Lubis, Fauzi Fauzi, I. Nasution","doi":"10.1145/3457784.3457820","DOIUrl":"https://doi.org/10.1145/3457784.3457820","url":null,"abstract":"Business forums are activities between individuals and organizations that carry out the transactions on online media or within applications, which spread across countries. Along with the development of information technology towards business intelligence (BI), the business processes carried out in the business forum are modeled specifically in order to create an effort and attempt to follow the indicator and criteria from the industrial revolution 4.0. In this paper, a model is designed to combine three type of principles, namely the business forum, BI and the cooperative principle. Actually, cooperatives have been long abandoned since the existence of conventional and Islamic banking concept but it has kinship principle to divide the profits based on the size of the contribution given. Meanwhile, BI model is designed to obtain a formula from the cooperative principle, namely the residual income from operations where the transaction process is successfully implemented through the application to allocate a portion of the profits to the members based on the specified percent.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131720354","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":"Functional Reactive Programming for Embedded Systems with GPGPUs","authors":"Yoshitaka Sakurai, Sosuke Moriguchi, Takuo Watanabe","doi":"10.1145/3457784.3457795","DOIUrl":"https://doi.org/10.1145/3457784.3457795","url":null,"abstract":"We propose new functionality for FRP language to support computations on GPUs. Some embedded systems equip GPUs, which enable us to process large amounts of data such as camera images. We have developed an FRP language for embedded systems, named Emfrp. However, Emfrp lacks two kinds of concepts for computations on GPUs; one is the representation for large amounts of data, and the other is the declaration of the calculational resources of computations. In this paper, we introduce node arrays and GPU nodes, which are time-varying values computed on GPUs. We also show a prototype language of these features and evaluation through some examples on it.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132840515","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":"ISO 9241-11 and SUS Measurement for Usability Assessment of Dropshipping Sales Management Application","authors":"N. Ahmad, Nabilah Safra Hasni","doi":"10.1145/3457784.3457794","DOIUrl":"https://doi.org/10.1145/3457784.3457794","url":null,"abstract":"The growth of digital marketing or e-commerce opens up opportunity and increase the possibilities for any individual to start a business. This fits the current trends where online shopping seems to be more comfortable to many people as it cuts the hassle, cost, and time. This study endorsed a mobile dropshipping sales management application and investigates its usability evaluation by assessing task performance and measuring their satisfaction using System Usability Scale (SUS). This study closely worked with actual users for the application assessment using ISO 9241-11 standard. A number of 17 dropshippers involved in the assessment, where the effectiveness (task completion rate), efficiency (time spent), and satisfaction using SUS instrument were performed. In general, the results disclose that the application has agreeably met the users’ satisfaction by passing the acceptable marginal level, but dissatisfied 11.8% of the participants, which in turn indicates that severe improvements are necessary. The approach used in this study indicates further research from multiple perspectives and contexts.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"73 11-12","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114021329","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 Preliminary Study on Requirement of Smart Tour Guide Application Using Augmented Reality","authors":"Meliana Meliana, C. S. Mon","doi":"10.1145/3457784.3457807","DOIUrl":"https://doi.org/10.1145/3457784.3457807","url":null,"abstract":"Travelling is one of the most popular activity among people. With the advancement of technology nowadays, there are many applications that has been implemented to support the traveler such as smart tour guide system. Smart tour guide is a system which used to guide and give information about the tourism spot to tourist or traveler. As for current Augmented Reality (AR) application has been implemented in tourism to provide some historical or cultural information through text, picture or even virtual object form. Although the existing application is good enough for tourist usage, however there are some improvement that can be done to increase the efficiency and user interactivity, decrease the task and time spend for the trip. Therefore, this research gathered the requirement of the smart tour guide application with AR. This study gathered the requirement through preliminary study and survey result conducted in UCSI University, Kuala Lumpur, Malaysia comprises of 28 female and 22 male respondents with 39 respondents in the age of 18-23 years old, 9 people in 24-29 years old and 2 people are in 30-35 years old. The result shows although the existing application such as Google Map, Waze, Trip Advisor, and Klook satisfy most of the traveler respondents, the respondents still requires different application to support their trip especially for providing navigation and tour search services. As the result of the survey and preliminary study, most of participants prefer to have smart tour guide application with AR.","PeriodicalId":373716,"journal":{"name":"Proceedings of the 2021 10th International Conference on Software and Computer Applications","volume":"39 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133002776","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}