{"title":"Implementation and Evaluation of an Automatic Visualization Tool \"PGT\" for Programming Education","authors":"Yoshihiro Kita, T. Katayama, S. Tomita","doi":"10.1109/SERA.2007.92","DOIUrl":"https://doi.org/10.1109/SERA.2007.92","url":null,"abstract":"As the demand for software is increasing more rapidly than ever, demand for programmers is increasing. It is important to educate novice programmers in order to increase the population of programmers. They have to read source codes of various programs, when they learn programming. But, it is not easy task for them to understand the behavior of a program only by reading the source code. This paper describes implementation and evaluation of an automatic visualization tool \"PGT(Path Generation Tool)\" for aiding programs in reading the source code of a Java program. PGT generates paths from a source code by visualizing the paths corresponded to the statements of the source code so that understand the meaningof the program easily.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124068270","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":"Precise Dynamic Impact Analysis with Dependency Analysis for Object-oriented Programs","authors":"Lulu Huang, Yeong-Tae Song","doi":"10.1109/SERA.2007.109","DOIUrl":"https://doi.org/10.1109/SERA.2007.109","url":null,"abstract":"Dynamic impact analysis based on program executions has shown promise in aiding tasks in the life cycle of large-scale systems. Dynamic impact analysis techniques have shown to produce more precise results than static impact analysis [1]. However, current dynamic impact analysis techniques lack important features such as analysis of dependency among program entities and consideration of object-oriented programs ' features. Thus they may produce imprecise results. In this paper, we present a precise dynamic impact analysis approach for object-oriented programs. This approach considers the characteristics of object- oriented programs and performs dependency analysis which may potentially reduce the impact sets by eliminating elements that do not have dependency on the changed elements. Even though our discussion in this paper is based on JavaTM programming language, this approach can be carried out in a language independent manner for broader applications.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127596404","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 Concept Lattice Approach for Requirements Validation with UML State Machine Model","authors":"P. Ng","doi":"10.1109/SERA.2007.8","DOIUrl":"https://doi.org/10.1109/SERA.2007.8","url":null,"abstract":"Formal Concept Analysis (FCA) is a mathematical technique for systematically combining and organizing individual concepts of a given context into hierarchically ordered conceptual structure - concept lattice. We are proposing to apply FCA in analyzing the association between a set of test scenarios with a set of transitions specified in a UML state machine model By applying the concept analysis mechanism, we are able to determine a minimal set of test scenarios that can sufficiently cover all the transitions for the purpose of requirements validation.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134359544","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 Development of HL7 Middleware for Medical Device Communication","authors":"Tung Tran, H. Kim, Hune Cho","doi":"10.1109/SERA.2007.11","DOIUrl":"https://doi.org/10.1109/SERA.2007.11","url":null,"abstract":"An efficient middleware has been developed to support medical device communication. HL7 is known to be best international standard to facilitate clinical device data transfer to information systems in hospital. In this study, we developed a middleware with capability of receiving data from mCare 300 Vital signs monitoring device and converting to HL7 data type format.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132266604","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":"CodeSnippets Plug-in to Eclipse: Introducing Web 2.0 Tagging to Improve Software Developer Recall","authors":"Andrew Forward, T. Lethbridge, D. Deugo","doi":"10.1109/SERA.2007.62","DOIUrl":"https://doi.org/10.1109/SERA.2007.62","url":null,"abstract":"Putting aside the marketing hype of Web2.0, a few central themes have emerged: user generated content, software to enable users (not restrict them), building a community and instant feedback. Many of these concepts can equally apply to rich client applications and a focus on software development teams. The initial motivation for Code Snippets was to fulfill the personal needs of software developers. At times, they need to reuse the same coding constructs, library access, method calls, and Web services. Recalling (or finding) this information is sometimes difficult. Drawing on similar success as online tagging libraries like del.icio.us and flickr.com, we have developed an Eclipse plug-in called CodeSnippets that allows software teams to document, store, share and search communal code to help answer the question, \"How do I code that? \".","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133169911","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}
S. Kim, Mikyeong Moon, S. Kim, Sunmee Yu, Keunhyuk Yeom
{"title":"RFID Business Aware Framework for Business Process in the EPC Network","authors":"S. Kim, Mikyeong Moon, S. Kim, Sunmee Yu, Keunhyuk Yeom","doi":"10.1109/SERA.2007.113","DOIUrl":"https://doi.org/10.1109/SERA.2007.113","url":null,"abstract":"Radio frequency identification (RFID) technology has been applied to many business areas to simplify complex processes and gain important benefits. To derive real benefit from RFID, the system must rapidly implement functions to process the large quantity of event data generated by RFID operations and should be configured dynamically for changing businesses. Consequently, developers are forced to implement systems to derive meaningful high-level events from simple RFID events and bind them to various business processes. Although applications could directly consume and act on RFID events, extracting the business rules from the business logic leads to better decoupling of the system, which consequentially increases maintainability. In this paper, we describe an RFID business aware framework for business process in the electronic product code (EPC) network. The solutions and techniques presented in this paper are based on our experience of RFID middleware from the logistics information technology project.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127644562","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":"Determination the Number of Hidden Nodes of Recurrent Neural Networks for River Flow and Stock Price Forecasting","authors":"Suwarin Pattamavorakun, Suwat Pattamavorakun","doi":"10.1109/SERA.2007.79","DOIUrl":"https://doi.org/10.1109/SERA.2007.79","url":null,"abstract":"The classic approach to time series forecasting is to undertake an analysis of the time series data. Recurrent neural networks (RNNs) are designed to learn sequential or time-varying patterns. Due to their dynamic nature, so RNNs are suitable for time series forecasting. As the number of nodes in the input and output layers are application - dependent, the problem reduces to how to optimally choose the number of hidden nodes. This is achieved by using the Bayesian Information Criterion via the number of hidden nodes of recurrent neural network. It is also proved that there is a close link between the Bayesian Information Criterion and Efficiency Index, which indicates how good the model when it is used for the river flow and stock price data set.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115834395","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}
O. Bagheri, R. Nasiri, Mohammad Hosseyn Peyravi, P. K. Dehkordi
{"title":"Toward an elastic service based framework for Enterprise Application Integration","authors":"O. Bagheri, R. Nasiri, Mohammad Hosseyn Peyravi, P. K. Dehkordi","doi":"10.1109/SERA.2007.128","DOIUrl":"https://doi.org/10.1109/SERA.2007.128","url":null,"abstract":"Enterprise application integration (EAI) is a very complicated process of integrating multiple applications, which were independently developed, use incompatible technology, and remain independently managed. In this paper we are going to discuss about the evolution of EAI concepts and a new elastic framework for enterprise application integration (EAI). The new framework provides a service based architecture for seamless integration of enterprise applications which can develop from the bottom up, building on existing technology. The approach is demonstrated by building a real world application for EAI in the education service domain. Business drivers for and approaches to EAI are present first. We then present our implementation of the architecture and practical challenges encountered in EAI.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124562321","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}
Hyun-Suk Hwang, Seonghyun Shin, Ki-Uk Kim, Seok-Cheol Lee, Chang Soo Kim
{"title":"A Context-aware System Architecture using Personal Information based on Ontology","authors":"Hyun-Suk Hwang, Seonghyun Shin, Ki-Uk Kim, Seok-Cheol Lee, Chang Soo Kim","doi":"10.1109/SERA.2007.9","DOIUrl":"https://doi.org/10.1109/SERA.2007.9","url":null,"abstract":"Context-aware applications can satisfy users' information needs without consuming too much time in discovering information adaptive to users. In this paper, we propose a personalized information system to provide more user-oriented information considering context information such as a personal profile with preferences, location, traffic condition, weather, time, event, and so on. Our system architecture is designed to support an effective execution usage on Web services and client applications. We implement a map viewer using a shape type of map format files with points of interest (PoI) information. Also, our system can provide associated search results from relations between the objects using context ontologies modeling created by the categorized layers of geospatial data.","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121989540","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 Fuzzy AHP approach to evaluating e-commerce websites","authors":"Yiwen Liu, Young-Jik Kwon, Byeongdo Kang","doi":"10.1109/SERA.2007.16","DOIUrl":"https://doi.org/10.1109/SERA.2007.16","url":null,"abstract":"As e-commerce is playing a more and more important role in our daily life, there is no wonder that significant attention is being focused on the evaluation of e-commerce Web sites in recent years. In this paper, a fuzzy analytic hierarchy process (FAHP) approach is used to evaluating e-commerce Web sites, which can tolerate vagueness and uncertainty of judgment. Therefore, the insufficiency and imprecision problems associated with the conventional AHP can be solved. Hence, Web sites can be evaluated more reasonably. In the end, a case study is presented to make this approach more understandable for a decision-maker(s).","PeriodicalId":181543,"journal":{"name":"5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122034898","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}