Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250233
Yan Xu, Wei Zhou, Binyue Cui, Lingyun Lu
Hadoop, a distributed system infrastructure, is developed by Apache Software Foundation and has become a mainstream platform of cloud-computing. How to improve one of its core frame work-MapReduce performance has become a hot topic. However, how to get a better computational performance is still a big challenge for programmers. It appears to be many visualization tools for performance analysis and optimization because of the research of display and analyze program performance by the aid of visualization technology is receiving more and more attention. This paper analyzed sorting performance in Map Phase of Hadoop System and proposed a method to optimize the sorting performance dynamically. It collected and analyzed ten visualization tools that are the most popular in the global world, and found that R language is the tool suited to Hadoop through comparison and analysis, and introduced the combination of R language and Hadoop. In the future, we will apply RHadoop to MapReduce performance optimization.
{"title":"Research on performance optimization and visualization tool of Hadoop","authors":"Yan Xu, Wei Zhou, Binyue Cui, Lingyun Lu","doi":"10.1109/ICCSE.2015.7250233","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250233","url":null,"abstract":"Hadoop, a distributed system infrastructure, is developed by Apache Software Foundation and has become a mainstream platform of cloud-computing. How to improve one of its core frame work-MapReduce performance has become a hot topic. However, how to get a better computational performance is still a big challenge for programmers. It appears to be many visualization tools for performance analysis and optimization because of the research of display and analyze program performance by the aid of visualization technology is receiving more and more attention. This paper analyzed sorting performance in Map Phase of Hadoop System and proposed a method to optimize the sorting performance dynamically. It collected and analyzed ten visualization tools that are the most popular in the global world, and found that R language is the tool suited to Hadoop through comparison and analysis, and introduced the combination of R language and Hadoop. In the future, we will apply RHadoop to MapReduce performance optimization.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115221919","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250265
J. Jwo
A new approach based on comics and designing micro-movies is proposed for software engineering education. Comics are used to help students capture the key issues quickly and effectively. The process of making micro-movies provides a context for students to simulate the challenges happened in the real world. The experiment for the new teaching approach has been conducted. The preliminary results are positive. Furthermore, the learning experience is joyful when compared with the other courses.
{"title":"Teaching software engineering through comics and micro-movie design projects","authors":"J. Jwo","doi":"10.1109/ICCSE.2015.7250265","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250265","url":null,"abstract":"A new approach based on comics and designing micro-movies is proposed for software engineering education. Comics are used to help students capture the key issues quickly and effectively. The process of making micro-movies provides a context for students to simulate the challenges happened in the real world. The experiment for the new teaching approach has been conducted. The preliminary results are positive. Furthermore, the learning experience is joyful when compared with the other courses.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115666603","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250220
Sumayyea Salahuddin, M. Ashfaq, M. Sher, L. Hasan, N. Ahmad
FM-Index and Suffix Array are closely related to each other and are both extremely popular indexes for genomic sequences. They are used in several popular read alignment tools, including Bowtie, Bowtie 2, BWA, and GEM. In literature, there exist several Suffix Array Construction Algorithms (SACA). We have considered two popular SACA techniques: DivSufSort and SAIS. Both techniques construct suffix array in linear time. We have constructed FM-Index using both of these SACA algorithms. In this paper, we comprehensively describe our FM-Index construction approach and compare performance of these two indexes in terms of time for different string types in the Dataset. Our result shows that DivSufSort-based FM-Index performs 3.67% time efficient than SAIS-based FM-Index on 10 out of 11 strings in the Dataset.
{"title":"Performance comparison & analysis of DivSufSort-based & SAIS-based FM-Index","authors":"Sumayyea Salahuddin, M. Ashfaq, M. Sher, L. Hasan, N. Ahmad","doi":"10.1109/ICCSE.2015.7250220","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250220","url":null,"abstract":"FM-Index and Suffix Array are closely related to each other and are both extremely popular indexes for genomic sequences. They are used in several popular read alignment tools, including Bowtie, Bowtie 2, BWA, and GEM. In literature, there exist several Suffix Array Construction Algorithms (SACA). We have considered two popular SACA techniques: DivSufSort and SAIS. Both techniques construct suffix array in linear time. We have constructed FM-Index using both of these SACA algorithms. In this paper, we comprehensively describe our FM-Index construction approach and compare performance of these two indexes in terms of time for different string types in the Dataset. Our result shows that DivSufSort-based FM-Index performs 3.67% time efficient than SAIS-based FM-Index on 10 out of 11 strings in the Dataset.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115291805","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250247
H. Takada, Yu Fukui, A. Sugiura, Fumiya Kinoshita, Yuki Mori, M. Miyao
Stabilometry, which is useful for the quantitative evaluation of the equilibrium function, is typically performed using Romberg's posture. In this posture, stabilometry can detect deterioration in the equilibrium function because this posture is unstable with a small support area. For many elderly individuals and for patients with equilibrium disorders, it may be difficult to maintain Romberg's posture for several seconds without falling to the floor during stabilometric analysis. The purpose of this study was to investigate the control system under unstable conditions. We developed an apparatus for adjusting the tilt angle of the slope on which body sway is recorded. Sixty-nine healthy paid volunteers (13-87 years old) participated in this study. Their body sway in Romberg's posture was recorded, and the temporally averaged potential function was estimated from the stabilograms. We then compared the mathematical models for body sway on slopes with tilt angles of 0°, 10°, and 20°.
{"title":"Instability in systems to control upright posture: Expression of balance function on slopes with tilt angles","authors":"H. Takada, Yu Fukui, A. Sugiura, Fumiya Kinoshita, Yuki Mori, M. Miyao","doi":"10.1109/ICCSE.2015.7250247","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250247","url":null,"abstract":"Stabilometry, which is useful for the quantitative evaluation of the equilibrium function, is typically performed using Romberg's posture. In this posture, stabilometry can detect deterioration in the equilibrium function because this posture is unstable with a small support area. For many elderly individuals and for patients with equilibrium disorders, it may be difficult to maintain Romberg's posture for several seconds without falling to the floor during stabilometric analysis. The purpose of this study was to investigate the control system under unstable conditions. We developed an apparatus for adjusting the tilt angle of the slope on which body sway is recorded. Sixty-nine healthy paid volunteers (13-87 years old) participated in this study. Their body sway in Romberg's posture was recorded, and the temporally averaged potential function was estimated from the stabilograms. We then compared the mathematical models for body sway on slopes with tilt angles of 0°, 10°, and 20°.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124842933","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250258
C. Lecon
The previous knowledge of the students at the beginning of a study at universities is more and more dissimilar. The traditional classroom teaching cannot cope with this heterogeneity. Therefore one has to find suitable methods to adjust the knowledge of all students to a reasonably similar level. In this paper we present some adequate methods and techniques, which can easily be integrated into the curriculum and additionally enable the students to be actively involved in the development of the implementation of these techniques.
{"title":"How to react to the increasing heterogeneous student's previous knowledge","authors":"C. Lecon","doi":"10.1109/ICCSE.2015.7250258","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250258","url":null,"abstract":"The previous knowledge of the students at the beginning of a study at universities is more and more dissimilar. The traditional classroom teaching cannot cope with this heterogeneity. Therefore one has to find suitable methods to adjust the knowledge of all students to a reasonably similar level. In this paper we present some adequate methods and techniques, which can easily be integrated into the curriculum and additionally enable the students to be actively involved in the development of the implementation of these techniques.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121914797","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250226
Baoliang Wang, Kaining Lu, Peng Chang, Shaowei Sun
Green Campus is the constantly improving campus, guided by the sustainable development thought and aimed at making full use of all resources and opportunities inside and outside the school to improve environment quality between teachers and students. Lots of domestic and foreign experts make further study of green campus construction in many ways. These studies mainly focus on campus afforestation, ecological campus construction, campus planning, campus management, resources recycling and environmental education. This paper has built a green campus information platform. The platform provides water quality information and weather information in different positions of Tianjin University for registered users. The information is collected by sensors placed in different areas of school and transmitted to server by wireless signal. And the data of green campus is stored in the database, then displayed to user by web client, iOS client and android client. The main content of this paper is focused on the overall architecture design, the server software design and the client software. Firstly, the overall architecture of the whole system and each module is introduced in detail. Secondly, the server design and the implement of server is described. Finally, the paper expounds the client software required functions and client realization.
{"title":"Multi-terminal monitoring system for campus ecological environment based on sensor network","authors":"Baoliang Wang, Kaining Lu, Peng Chang, Shaowei Sun","doi":"10.1109/ICCSE.2015.7250226","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250226","url":null,"abstract":"Green Campus is the constantly improving campus, guided by the sustainable development thought and aimed at making full use of all resources and opportunities inside and outside the school to improve environment quality between teachers and students. Lots of domestic and foreign experts make further study of green campus construction in many ways. These studies mainly focus on campus afforestation, ecological campus construction, campus planning, campus management, resources recycling and environmental education. This paper has built a green campus information platform. The platform provides water quality information and weather information in different positions of Tianjin University for registered users. The information is collected by sensors placed in different areas of school and transmitted to server by wireless signal. And the data of green campus is stored in the database, then displayed to user by web client, iOS client and android client. The main content of this paper is focused on the overall architecture design, the server software design and the client software. Firstly, the overall architecture of the whole system and each module is introduced in detail. Secondly, the server design and the implement of server is described. Finally, the paper expounds the client software required functions and client realization.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126292358","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250366
Weidong Yan, Baobin Liu
In this paper, we propose a new concept-interventional management which is defined for the vocational skill training system on the basis of “Dinggang” internship of China. The proposed method overcomes the limitation of traditional vocational education, that is, the lack of teaching resources and the non-conformity of skill training and social requirement. The new management works effectively in that, the educators can obtain much feedback information from the enterprise managers and the students. From the control point of view, the management system is loop-locked. To facilitate the interventional management system, a few kinds of school-enterprise co-operations implement for several years. The data of employment quality from 2010 to 2012 show the effectiveness of the proposed training system.
{"title":"Interventional management for vocational skill training system","authors":"Weidong Yan, Baobin Liu","doi":"10.1109/ICCSE.2015.7250366","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250366","url":null,"abstract":"In this paper, we propose a new concept-interventional management which is defined for the vocational skill training system on the basis of “Dinggang” internship of China. The proposed method overcomes the limitation of traditional vocational education, that is, the lack of teaching resources and the non-conformity of skill training and social requirement. The new management works effectively in that, the educators can obtain much feedback information from the enterprise managers and the students. From the control point of view, the management system is loop-locked. To facilitate the interventional management system, a few kinds of school-enterprise co-operations implement for several years. The data of employment quality from 2010 to 2012 show the effectiveness of the proposed training system.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126037833","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250303
Zhang Yan-qin, Quan Zhen, S. Meng, Feng Hai-dong, Liu Yuan-ling
The deformation of hydrostatic bearing rotary workbench is the direct factor that affects working accuracy. In this paper, taking the hydrostatic bearing rotary workbench as research object, the improvement model of the hydrostatic bearing workbench structure is established. In different speed conditions, thermal deformation calculation for workbench is conducted by using finite element method and fluid solid coupling technique. By comparison of the results of the model before and after the improvement, it is concluded that the thermal deformation of the workbench can be decreased if we add rib plate appropriately. Conclusion can provide guidance for the production of the hydrostatic bearing workbench, and it also has certain scientific significance to improve the accuracy of CNC machine tools.
{"title":"Improvement of hydrostatic bearing workbench structure based on the thermal deformation","authors":"Zhang Yan-qin, Quan Zhen, S. Meng, Feng Hai-dong, Liu Yuan-ling","doi":"10.1109/ICCSE.2015.7250303","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250303","url":null,"abstract":"The deformation of hydrostatic bearing rotary workbench is the direct factor that affects working accuracy. In this paper, taking the hydrostatic bearing rotary workbench as research object, the improvement model of the hydrostatic bearing workbench structure is established. In different speed conditions, thermal deformation calculation for workbench is conducted by using finite element method and fluid solid coupling technique. By comparison of the results of the model before and after the improvement, it is concluded that the thermal deformation of the workbench can be decreased if we add rib plate appropriately. Conclusion can provide guidance for the production of the hydrostatic bearing workbench, and it also has certain scientific significance to improve the accuracy of CNC machine tools.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"2020 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129773256","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250292
Y. Qinghong, Xie Jing, Yuan Dule
This paper mainly introduces the ontology building, put forward a calculating method of semantic similarity based on ontology, and apply it to build user interest model, learning resource model and personalized recommendation model. Based on the above work, we build a personalized learning system based on ontology. Finally the validity of the model were verified by contrast experiment.
{"title":"The research of personalized learning system based on ontology","authors":"Y. Qinghong, Xie Jing, Yuan Dule","doi":"10.1109/ICCSE.2015.7250292","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250292","url":null,"abstract":"This paper mainly introduces the ontology building, put forward a calculating method of semantic similarity based on ontology, and apply it to build user interest model, learning resource model and personalized recommendation model. Based on the above work, we build a personalized learning system based on ontology. Finally the validity of the model were verified by contrast experiment.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126983076","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}
Pub Date : 2015-07-22DOI: 10.1109/ICCSE.2015.7250235
Azhar Rauf, Waqas Ali, M. Ahmed, Shah Khusro, Shaukat Ali
Data plays an important role in today's business activities. In order to share information, data is outsourced occasionally, usually in the form of Extensible Markup Language (XML) files which may contain sensitive information only intended for specific audiences. Securing the data is, as a result, of the utmost importance. Several techniques are used for this purpose, with encryption being the most powerful method. The major disadvantage of using encryption is that it reduces the performance of those queries which perform operations on encrypted data. In this paper we propose a technique that significantly improves the performance of range XQuery on encrypted XML data. Results show that the proposed technique is more efficient than the state-of-the-art technique.
{"title":"Efficient XQuery over encrypted XML documents","authors":"Azhar Rauf, Waqas Ali, M. Ahmed, Shah Khusro, Shaukat Ali","doi":"10.1109/ICCSE.2015.7250235","DOIUrl":"https://doi.org/10.1109/ICCSE.2015.7250235","url":null,"abstract":"Data plays an important role in today's business activities. In order to share information, data is outsourced occasionally, usually in the form of Extensible Markup Language (XML) files which may contain sensitive information only intended for specific audiences. Securing the data is, as a result, of the utmost importance. Several techniques are used for this purpose, with encryption being the most powerful method. The major disadvantage of using encryption is that it reduces the performance of those queries which perform operations on encrypted data. In this paper we propose a technique that significantly improves the performance of range XQuery on encrypted XML data. Results show that the proposed technique is more efficient than the state-of-the-art technique.","PeriodicalId":311451,"journal":{"name":"2015 10th International Conference on Computer Science & Education (ICCSE)","volume":"50 20","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120888973","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}