{"title":"Non-functional Requirement Patterns for Agile Software Development","authors":"Methinee Amorndettawin, T. Senivongse","doi":"10.1145/3374549.3374561","DOIUrl":"https://doi.org/10.1145/3374549.3374561","url":null,"abstract":"Following the agile principles, agile software development is popular among software developing organizations. The attractive characteristics of agile development are that it embraces frequent changes and that it gives high priority to users. Due to such characteristics, non-functional requirements are usually not identified in the requirements elicitation process. They are often neglected in an early phase, and even overlooked in the later stages of software development. This results in poor quality software. To enhance non-functional requirements identification in agile development, this paper proposes a development of a set of non-functional requirement patterns in the form of requirement templates for agile development. The set is composed of 10 security requirement patterns and 13 fault tolerance requirement patterns, which are derived from an analysis of security and fault tolerance design patterns. The proposed non-functional requirement patterns can facilitate non-functional requirements gathering and help agile team members in writing the requirements. In an experiment on a Scrum team, the team members took less time to write security and fault tolerance requirements for a number of given problems when using the proposed patterns, compared with the case of not using the patterns. In addition, the non-functional requirement patterns helped the team members to write more complete security and fault tolerance requirements. Despite the effort they had to spend in learning the proposed requirement patterns, the team also agreed that the patterns are useful in practice.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134520500","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":"Sweeper","authors":"Nutthawut Thawanthaleunglit, K. Sripanidkulchai","doi":"10.1145/3374549.3374574","DOIUrl":"https://doi.org/10.1145/3374549.3374574","url":null,"abstract":"Data processing prior to creating models is an essential process in the data science workflow. Using erroneous data such as data with missing values, class imbalance, and skew, may affect model performance and classification outcome. Often when models have poor performance, practitioners focus on improving models but overlook quality processing as it requires the involvement of data experts or data owners who have an intimate understanding of the data. Furthermore, performing data quality processing is challenging in that there is no one-size-fits-all optimal solution that is suitable for all types of data and models. Therefore, a unique combination of data quality processing methods is required for each dataset and model prior to model generation in order to identify the most appropriate set of methods that can improve the model's performance in terms of accuracy, precision, and recall. Finding the most effective way to prepare data requires many manual iterations of trial and error. In this paper, we design and develop Sweeper, a tool that automatically explores combinations of many data quality processing methods and models to rank and identify the most suitable one for the given data. Sweeper is simple to use and can reduce the manual workload for practitioners in improving data classification performance.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115184194","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":"Flexsim-based Modulation and Simulation for Logistics Batch Picking","authors":"S. Wong, Zhenning Yu","doi":"10.1145/3374549.3374554","DOIUrl":"https://doi.org/10.1145/3374549.3374554","url":null,"abstract":"The paper addresses a logistics simulation technology application experiment to an actual industrial case, the logistics training laboratory in Beijing Normal University, Zhuhai. The advanced technology is based on a software named Flexsim, which can module and simulate an industrial logistics system performance in extremely condition, such as warehouse extremely layout, high rate dispatching, huge number of orders, complex logistics operation condition. In addition, based on the technology, the logistics system can be simulated to appear unpredictable problems which cannot test in daily work. Finally, an industrial logistics system can be optimized and reduced funding cost based on the simulation results. The technology will be widely use in industrial aspect because its advantage about system optimization ability.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124293438","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":"Risks Facing Smart City Information Security in Hangzhou","authors":"Daniel W. K. Tse, Rui Li, Hanqi Zheng","doi":"10.1145/3374549.3374552","DOIUrl":"https://doi.org/10.1145/3374549.3374552","url":null,"abstract":"The concept of smart city has been launched in many areas of China. The development of information technology has not only promoted the construction of Smart City but also brought about the problems of information security. Based on the risk management theory, this paper divided the information security of smart city into 4 parts, namely, infrastructure, data, management and social environment to build up the risk evaluation framework. Taking Hangzhou as pilot site, the information security risks with AHP and FCEM were evaluated and corresponding countermeasures including references were put forward for the construction of smart cities.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"477 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124400649","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":"Classification Based Software Defect Prediction Model for Finance Software System - An Industry Study","authors":"L. Zong","doi":"10.1145/3374549.3374553","DOIUrl":"https://doi.org/10.1145/3374549.3374553","url":null,"abstract":"Automated software defect prediction is an important and fundamental activity in the domain of software development. Successful software defect prediction can save testing effort thus reduce the time and cost for software development. However, software systems for finance company are inherently large and complex with numerous interfaces with other systems. Thus, identifying and selecting a good model and a set of features is important but challenging problem. In our paper, we first define the problem we want to solve. Then we propose a prediction model based on binary classification and a set of novel features, which is more specific for finance software systems. We collected 15 months real production data and labelled it as our dataset. The experiment shows our model and features can give a better prediction accuracy for finance systems. In addition, we demonstrate how our prediction model helps improve our production quality further. Unlike other research papers, our proposal focuses to solve problem in real finance industry.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125026201","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":"Transforming WS-BPEL into Timed Automata","authors":"Pramate Chandratarat, W. Vatanawood","doi":"10.1145/3374549.3374566","DOIUrl":"https://doi.org/10.1145/3374549.3374566","url":null,"abstract":"Web Service Business Process Execution Language (WS-BPEL) has become the business standard for orchestration of services and implemented the business process from the service composition notion. Including kinds of activities or conditions for describing the complex business requirement, such as the interaction between the service provider and operation process. In the real world of business processes have been involved services with complex interaction and have to comply with a variety of workflow and time constraints. How to prove that the time constraints and workflow control of the WS-BPEL are correct and consistent. Before beginning the system development process, for clearing this concern, we introduce the algorithm of the transformation rules from WS-BPEL to Timed Automata (TA). In this paper, Timed Automata is a part of model checking theory used as a target model for verifying time constraints and control flow of WS-BPEL as a source model. UPPAAL model checker tool used to verify our model after transformed for checking WS-BPEL properties such as liveness, safety property and deadlock-free. For proving this approach, BPEL2TdA was built to support automating transformation.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125659696","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}
H. Lee, F. Cheng, A. Nassir, N. H. A. Razak, W. Har
{"title":"Impacts of Globalization on Productivity of Insurers in Malaysia: An Analysis of Technical Efficiency Change and Technology Change","authors":"H. Lee, F. Cheng, A. Nassir, N. H. A. Razak, W. Har","doi":"10.1145/3374549.3374569","DOIUrl":"https://doi.org/10.1145/3374549.3374569","url":null,"abstract":"Insurance companies are dealing with big data of the individuals and historical data of claims, in particular with the rapid progress in data analytic learning conferred as a momentum to the growth of insurance. With the fact of insurance executes vital role to facilitate transactions in the economy with the efficient allocation of scarce resources, the issues linked with the underperformance in the insurance sector in Malaysia are particularly essential to be addressed. This study examines the determinants of insurers' productivity in. This study employs Data Envelopment Analysis to measure the productivity scores (Malmquist Productivity Index) of insurers and uses panel regression model to investigate the impacts of globalization on the productivity of insurers. It also examines the sources of productivity between non-life insurers and life insurers. The findings demonstrate that the main source of productivity progression is technological change. Life insurers demonstrate better productivity improvement than non-life insurers is mainly accredited to technological change. The implication of this suggests that the adoption of advanced technology in the operations of insurance services could improve their productivity. Furthermore, insurers could take advantage of the globalization trend by gaining additional knowledge related to international insurance products in order to improve productivity.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131127038","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":"Visual Design and Code Generation of User Interface Based on Responsive Web Design Approach","authors":"Suroyya Wongsalam, T. Senivongse","doi":"10.1145/3374549.3374560","DOIUrl":"https://doi.org/10.1145/3374549.3374560","url":null,"abstract":"At present, web users may access web sites from various computing devices and the ability to access the web sites on all screen sizes is very important. Responsive web design is an approach that makes web contents render well on desktop, notebook, tablet, and smartphone platforms by adapting to different screen sizes. To facilitate web developers, this paper proposes a visual user interface design and front-end code generation tool for web sites based on responsive web design principles that were compiled from different sources. The principles cover the design of different web elements including navigation, image, layout, form, and text. The proposed responsive web design tool lets any web developer create a visual design of the web UI for the smartphone platform first, and then the tool will automatically create the visual designs for other platforms as well as generate front-end code for all platforms. In an evaluation by experts who are experienced web-based software engineers, all experts strongly agreed that the web UI designed by the tool followed the responsive web design principles correctly. In addition, the experts used a cognitive walkthrough method to evaluate usability of the UI of a responsive web site that was designed by the tool. The experts also agreed that usability of the web UI that was designed by the tool was still attained on all screen sizes.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115818816","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}
Yao Song, Y. Luximon, Benny D. Leong, Zhenzhen Qin
{"title":"The E-Commerce Performance of Internet of Things (IoT) in Disruptive Innovation: Case of XiaoMi","authors":"Yao Song, Y. Luximon, Benny D. Leong, Zhenzhen Qin","doi":"10.1145/3374549.3374557","DOIUrl":"https://doi.org/10.1145/3374549.3374557","url":null,"abstract":"Disruptive innovation theory is a technological innovation and strategic management theory. After achieving mobile market success through e-commerce, XiaoMi, one of the largest e-commerce companies in China, also began to adopt disruptive innovation technologies into IoT (\"Internet of Things\") platform and IoT hardware, also achieving huge success in the IoT hardware industry. This paper aims to discuss the value of IoT strategy in XiaoMi e-commerce performance from the disruptive innovation perspective and to empirically show the effect of IoT strategy on XiaoMi's e-commerce performance from a disruptive innovation perspective. Results showed, compared with XiaoMi's internet service business, XiaoMi IoT related business contributes significantly to XiaoMi's business performance although the XiaoMi smartphone business still played a dominant role in XiaoMi's overall e-commerce performance.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121375514","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}
Damie Lee, Jayson Kenn P. Julian, Ralph Matthew P. Caparas, G. L. Intal
{"title":"MyCounselor","authors":"Damie Lee, Jayson Kenn P. Julian, Ralph Matthew P. Caparas, G. L. Intal","doi":"10.1145/3374549.3374578","DOIUrl":"https://doi.org/10.1145/3374549.3374578","url":null,"abstract":"Guidance and counselling enhance discipline and must continue to be provided to students whenever possible. These are the primary tasks of school counselors however, due to multiple assignments counselors tend to attend to several school activities. The study aims to develop a Guidance and Counseling Support System for a Higher Education Institution in the Philippines that will provide aid for the Guidance Counselors in improving their current processes, able to manage the students' needs and schedule for counseling. This system will also help the counselors in making decisions through analytical reports that the system can be generated.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131843453","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}