{"title":"Message from Program Chairs","authors":"Bing Luo, Junfeng Wang, Zhengtao Yu","doi":"10.1109/snpd.2018.8441134","DOIUrl":"https://doi.org/10.1109/snpd.2018.8441134","url":null,"abstract":"It is our great pleasure to extend a very warm welcome to all of you who are participating in the 16th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA 2018) being held in Kunming, China, from June 13 to 15, 2018. The conference is sponsored by the IEEE Computer Society and the International Association for Computer and Information Sciences (ACIS), hosted by Yunnan University, China.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114390904","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 Information-Flow-Based Sensitivity Analysis Method for Continuous-Time Models","authors":"Yimin Yin, X. Duan","doi":"10.1109/SERA.2018.8477207","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477207","url":null,"abstract":"Sensitivity analysis plays an important role in analyzing most influential factors of models. There are few studies on sensitivity analysis (SA) of continuous time models. By using the concept of information flow, this paper presents a new sensitivity analysis method for dynamical models. By combining the direction and magnitude of information transfer, the method builds a novel framework for SA, with the rigorous mathematical and statistic theories on information flow. This method is effective and feasible for both static systems and dynamical systems including continuous time models and discrete time series. The new method is applied to an example of linear dynamical models and the Lorenz system, and the results indicate that the method could find out the most influential variables, which conforms with entropy method, and it also give more detailed information for system analysis.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116582627","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":"Concept Location and its Applications in Software Evolution","authors":"Simon Xu","doi":"10.1109/SERA.2018.8477216","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477216","url":null,"abstract":"In order to conduct a modification task during software evolution, a programmer has to investigate the source code of a system and find the code relevant to the change task which is called concept location. Without the help of an effective method or a tool, this process might be costly and lengthy since it is mainly an inherently human activity. There exist several approaches to automate the process of concept location including static, dynamic and hybrid methods. This talk will introduce a few techniques for concept location during software evolution. The applications of concept location will be explored. Case studies will also be provided to evaluate the effectiveness and efficiency. At the end, some open issues and future research directions in this field will be discussed.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115882195","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":"Feature Model Synthesis from Language-Independent Functional Descriptions","authors":"Mariem Mefteh, N. Bouassida, H. Ben-Abdallah","doi":"10.1109/SERA.2018.8477223","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477223","url":null,"abstract":"Software product lines (SPLs) identify and manage the commonalities and variability, called features, among the variants of products in a given domain. This reuse technique improves productivity factors such as reducing costs and time to market while enabling the derivation of particular applications that meet customers' needs by reusing the domains' artifacts. In this paper, we tackle the problem of SPL extraction from language-independent functional descriptions of existing product variants. Our contribution consists in synthesizing the SPL feature model from possibly incomplete requirements (use case diagrams, scenarios and functional requirements) of the product variants. To validate our approach, we applied it on five case studies: ArgoUML-SPL (small-scale system), Mobile Media-SPL and Messaging-SPL (medium scale systems), Health complaint-SPL and Crisis management-SPL (large scale systems). For this purpose, we used several releases from these domains as the considered product variants. Then, we applied our approach and evaluated its efficiency through measurements.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125574352","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":"Bug Localization Approach Using Source Code Structure with Different Structure Fields","authors":"Kyaw Ei Ei Swe, Hnin Min Oo","doi":"10.1109/SERA.2018.8477206","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477206","url":null,"abstract":"In bug localization approach, the information of the bug was used by developer to modify the source code where the errors occurred. To fix the source code that need to be correct is a problem for developer. Numerous automatic bug localization approaches by using information retrieval have been proposed. In this paper, we propose bug localization approach by combining structure of source code with different structure fields, similarity of bugs and stack-trace. It recommends relevance bug files to fix according to their highest scores. We additionally propose bug localization to consider the source code with three difference structure fields. In recent approaches source code files are consider as a single units. It may cause many noises when the source code file is large. We implement our approach on four open source projects (AspectJ, Eclipse and SWT). We then compute our approach in term of top-N rank, mean average precision (MAP) and mean reciprocal rank (MRR) evaluation metrics. The results show that the proposed system achieves significant results.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134599058","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}
Yi Xiang, Qian Jiang, Jing He, Xin Jin, Liwen Wu, Shaowen Yao
{"title":"The Advance of Support Tensor Machine","authors":"Yi Xiang, Qian Jiang, Jing He, Xin Jin, Liwen Wu, Shaowen Yao","doi":"10.1109/SERA.2018.8477228","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477228","url":null,"abstract":"In recent years, tensor-based machine learning methods, in which the Support Tensor Machine (STM) is a typical technology, have gradually attracted the attention of researchers. Compared with Support Vector Machine (SVM), STM has superior generalization ability that can make full use of the structural information of data. However, it still faces many challenges due to the imperfection of its theoretical basis and model. In order to study the further development of STM, this paper provides a survey about the potential and existing problems in STM.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133317407","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":"Semi-Supervised Classification with Adaptive High-Order Graph Embedding","authors":"Zhili Ye, Fengge Wu","doi":"10.1109/SERA.2018.8477202","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477202","url":null,"abstract":"The problem of semi-supervised graph node classification is to infer the labels of unlabeled nodes based on a partially labeled graph. Graph embedding is an effective method for this problem, which utilizes the context generated by neighbors' information. Some recent approaches preserve high-order proximity to smooth the features embedded with long-range structure dependency. However, the features generated by high-order proximity may be too smooth to lost individual characteristics. To handle this problem, we propose Adaptive High-Order Graph Embedding (AHOGE), an end-to-end graph neural network that implements embedding and classification in a unified model, to retain individual details when preserving high-order proximity. Inspired by Densely Connected Convolutional Networks (DenseNets), AHOGE adaptively adopts the information of $k^{th}$-order proximity for different $k$, using the techniques of Highway Network. Moreover, we introduce multi-class hinge loss to deal with the hard annotated labels and class overlap. Experiments on three benchmark citation network datasets demonstrate that our approach achieves state-of-the-art performances.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121063372","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":"Stance Mining for Online Debate Posts Using Part-of-Speech (POS) Tags Frequency","authors":"Thiri Kyaw, Sint Sint Aung","doi":"10.1109/SERA.2018.8477226","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477226","url":null,"abstract":"Online social media have immense data day after day because online users to connect each other, build their community, share their attitudes and publish their opinions. The users have become an important source of content. One of the most social media platforms is online debate forums which allow the users to express their attitude and their feelings towards the different issues. The debate post is informal language and non-standard expressions are very used, and many spelling errors are found due to absence of correctness verification. Our goal is to use the results of applying stance mining in public area the attempt at automatically collecting user's attitudes from the political debate forum where opinions towards public issues are found for government or political organizations to make decisions. This paper presents the linguistic features combining the part-of-speech (POS) tagging features with tf-idf weights different from ordinary features in stance classification and gets a good accuracy.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129183031","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":"Message from Conference Chairs","authors":"Shaowen Yao, Zhi Jin, Xiaohui Cui","doi":"10.1109/SERA.2018.8477211","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477211","url":null,"abstract":"It is our great pleasure to extend a welcome to all of you who are participating in SERA 2018 (the 16th IEEE/ACIS International Conference on Software Engineering, Research, Management & Applications) being held in Kunming, China on June 13 to 15, 2018. The conference is sponsored by the IEEE Computer Society and the International Association for Computer and Information Sciences (ACIS), and hosted by Yunnan University, China.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128457344","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}
Laila Nushrat Raha, A. Hossain, Tahmid Faiyaz, Mahady Hasan, N. Nahar, M. Rokonuzzaman
{"title":"A Guide for Building the Knowledgebase for Software Entrepreneurs, Firms, and Professional Students","authors":"Laila Nushrat Raha, A. Hossain, Tahmid Faiyaz, Mahady Hasan, N. Nahar, M. Rokonuzzaman","doi":"10.1109/SERA.2018.8477199","DOIUrl":"https://doi.org/10.1109/SERA.2018.8477199","url":null,"abstract":"The Software Engineering Body of Knowledge (SWEBOK) provides generally accepted knowledge for the software engineering profession. The SWEBOK had been designed to guide the in-house developers and software contractors but the current trend is that it is being used by the innovators. Thus, the SWEBOK has very little guidance for the emerging role. The focus of the innovators will be to improve the business processes as well as study the business practice to learn the concealed requirements of the customer. This paper is an attempt to analyze the existing proposals on the SWEBOK contents, structure, and make a proposal on what kind of contents it should have, and how it should be structured so that the innovators as well as in-house and software contractors can have proper guidance and can benefit from it.","PeriodicalId":161568,"journal":{"name":"2018 IEEE 16th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129382535","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}