A Construction Method for the Ontology of Customer Information in Consumer Support Systems

Size: px
Start display at page:

Download "A Construction Method for the Ontology of Customer Information in Consumer Support Systems"

Transcription

1 A Construction Method for the Ontology of Customer Information in Consumer Support Systems Jyhjong Lin 1, Yi-Chen Chung 2, Jenperng Yu 3, and Changling Hsu 4 Department of Information Management, Ming Chuan University 1 jlin, 3 jpyu, 4 Johnny@mail.mcu.edu.tw; 2 yi.chen0613@gmail.com Fax : Abstract: - For enterprises, customer relationships have been commonly recognized as a critical factor to succeed their business. Effective customer relationships could help enterprises deliver services to customers based on their needs, preferences, or past transactions. In this context, many discussions have already been presented where Consumer Support Systems (CSS) is most recently introduced that alleviates the shortcomings in other approaches by a 4-layer framework of collaborative mechanisms to support effective information/ service provision between enterprises and customers. Since in CSS customers get used to participate in various communities to share or co-learn information about their experiences or requests on enterprises, a comprehensive structure for such information is therefore necessary for its easy sharing or co-learning among these customers. For this need and as a pristine way for knowledge-sharing by ontology, we present in this paper a method for the construction of an ontology that describes customer information with an easy understood structure. The method starts from the specification of the ontology based on the experiences of customers, through the browsing of their new ideas, and ends with the verification of its consistency. To illustrate, the method is applied in an exemplified application for travel arrangement. Keywords: - customer relationship management, community, customer information, ontology, method 1 Introduction For enterprises, customer relationships have been commonly recognized as a critical factor to succeed their business. Effective customer relationships could help enterprises deliver services to customers based on their needs, preferences, or past transactions. In this context, many discussions have already been presented (1) Customer Decision Support (CDS) [1,2]; (2) Customer Relationship Management (CRM) [3-6]; (3) Customer Knowledge Management (CKM) [7-13]; (4) Recommendation System [14-16]; (5) Intelligent Agent [17,18]; and (6) Consumer Support Systems (CSS) [19]. In general, these approaches focus on using knowledge about customers (e.g., characteristics or preferences derived from their past transactions) or knowledge from customers (i.e., knowledge residing in themselves) to catch more customer information; their usefulness on enhancing customer relationships has already been demonstrated [7]. Among these customer-oriented discussions, CSS is most recently introduced that alleviates the shortcomings in other approaches by a 4-layer framework of collaborative mechanisms to support effective information/service provision between enterprises and customers. Based on its framework, further ideas about its architecture and development method can be found in [24-26] where the semantic architecture in [26] is particularly presented to address those inherent integration issues in CSS (e.g., customers get used to participate in various communities to share or co-learn information about their experiences or requests on enterprises, a comprehensive structure like semantic ontology for such information is therefore necessary for its easy sharing or co-learning among these customers). After identifying semantic architectures for CSS, the construction of an ontology for describing customer information (e.g., about experiences or requests) or enterprise services becomes critical in that (1) as a pristine way for knowledge-sharing, ontology makes descriptions of customer or enterprise artifacts easy understood; and (2) ontology makes the matching of customer requests with enterprise services easy undertaken. For this need, we present in this paper a method for the construction of an ontology that describes customer information with an easy understood structure. The method is based in the well- known approach in [27] with emphasizing on collections of existing experiences and new ideas of customers. Thus, it starts from the specification of the ontology based on the experiences of customers, through ISSN: ISBN:

2 the browsing of their new ideas, and ends with the verification of its consistency. With such an ontology, customers can not only easily share/co-learn their words based on its structure and vocabularies, but also issue their requests in terms of its structure and vocabularies that make the matching of these requests with enterprise services easy undertaken. To illustrate, the method is applied in an exemplified application for travel arrangement. It should be noticed that in our method the constructed ontology will be expressed in convenient distinguishable notations; although there are already many ontology tools in the literature [28-30], we do not concern herein the notational comparisons between our work and these existing tools. This paper is organized as follows. Section 2 presents our method that result in the creation of a graphical representation of an ontology that includes its classes, properties, and instances. To illustrate, the method is applied in an exemplified application for travel arrangement. Section 3 shows the usefulness of the ontology by making customer requests based on its easy understood structure. Finally, Section 4 has conclusions and our future work. 2. The development method Our method elaborates on the approach in [27] with the following three phases: Phase 1 specifying ontology based on experiences of customers 1. determining domain and scope of the ontology that clarifies the domain and scope of the ontology being constructed. 2. defining classes and their hierarchy in the ontology that identifies a hierarchical structure of classes that describe representative concepts in the scope determined above. 3. defining properties and instances of classes that identifies internal structures and conceived instances of classes (conceivable in the scope). Phase 2 enhancing ontology by browsing new ideas from customers 1. soliciting new ideas about the scope that gets new ideas about the scope from customers. 2. defining new or revised classes and their hierarchy that identifies a revised hierarchy of classes to encompass those representative concepts in the new ideas determined above. 3. defining properties and instances of new/ revised classes that identifies internal structures and conceived instances of these new/revised classes. Phase 3 ensuring consistency among components created above 1. determining consistency of components from the above phases that clarifies the consistency among those components created above. where these three phases are usually repeated as many times as needed to make the constructed ontology encompass more complete representative concepts and conceived instances in the scope. 2.1 Phase 1 specifying ontology based on experiences of customers The first phase is to specify an initial ontology based on past experiences of customers (travel arrangement and relevant applications are used for illustration): 1. determining domain and scope of the ontology : clarifies the domain and scope of the ontology and which kinds of components will be included in the ontology. In this step, we consider: (1) what domain the ontology will cover; (2) what scope the ontology will be applied; (3) who will use the ontology; and (4) what experiences under the scope these users have. These four considerations would result in statements about what the ontology will have that can be used to retrieve important terms about the ontology. In our exemplified application for travel arrangement, these four considerations may have the following illustrative situations: (1) the ontology will cover travel domain; (2) the ontology will be applied for the scope of travel arrangement; (3) the ontology will be used by members in specific travel communities; and (4) these members will share or co-learn experiences about travel arrangement with expressive statements (e.g., experiences about transportation and accommodation for sight seeing at specific locations). 2. defining classes and their hierarchy in ontology : identifies a hierarchical structure of classes that describe representative concepts in the scope determined above. In this step, important terms in those statements derived above are first enumerated that represent critical concepts in the scope to be included in the ontology. Then, based on these terms and their representing concepts, a classified (from general to specific) structure of classes can be identified as the class hierarchy in the ontology. ISSN: ISBN:

3 Travel Arrangement Transportation accommodation sight location Bus Taxi MRT Hotel Motel Cultural Historical Taipei City Grand Hyatt The Grand Grand Formosa Wego Boutique Night market 101 building CKS memorial hall Palace museum For our example, after examining instances conceivable in travel arrangement and their intrinsic attributes or extrinsic links among each other, part of their defining classes may have properties and instances as shown in Figure 2 (may be interpreted as: The Grand class has three attributes and two instances where The Grand Taipei instance has specific attribute values of which location has value of a link to Address instance of Taipei City class). 2.2 Phase 2 enhancing ontology by browsing new ideas from customers Figure 1: the hierarchy of classes for travel arrangement For our example, after examining statements about travel arrangement, some important terms can be enumerated as follows. transportation Bus, Taxi, MRT accommodation Grand Hyatt, The Grand, Grand Formosa, Wego Boutique sight Palace museum, CKS memorial hall, 101 building, Shih-ling night market location Taipei City Based on these terms and their representing concepts, a classified structure of classes can be identified as shown in Figure defining properties and instances of classes : identifies internal structures and conceived instances of classes (conceivable in the scope). In this step, we consider: (1) what internal structure each class has that describes its intrinsic attributes or extrinsic links to other classes; (2) what instances each class has in the scope that can be conceived by ontology users. These considerations would result in descriptions about what instances each class has that are conceivable by ontology users and also what properties each class instance possesses or connects to other class instances. This phase focuses on enhancing the ontology by browsing new ideas from customers which may be derived from their experiences or knowledge from other sharing/co-learning resources: 1. soliciting new ideas about the scope : identifies new ideas about the scope from customers. In this step, we emphasize on the fact that customers have usually innovative ideas derived from their experiences or from other sharing/co-learning resources; although these ideas may not be practical or feasible in the current domain or scope, their potential benefits still possibly make them attractive for discussions among customers such that enterprises may notice them and take into accounts whenever devising new services. Therefore, we consider herein what new ideas ontology users may have that would extend or enhance applicable applications in the scope. For our example, after soliciting customers about travel arrangement, some new ideas may be identified that result in new or enhanced terms as shown below with underlines. transportation Bus, taxi, MRT, Bicycle accommodation Grand Hyatt, The Grand, Grand Formosa, Wego Boutique sight Palace museum, CKS memorial hall, 101 building, Shih-ling night market, Riverside trail location Taipei City, BaLi 2. defining new or revised classes and their hierarchy : identifies a revised hierarchical structure of classes that include those representative concepts in the new ideas determined above. In this step, we consider the above new/enhanced terms for classifying their representing concepts into a revised hierarchy of classes as shown in Figure 3 (i.e., new/ enhanced classes with underlines). ISSN: ISBN:

4 3. defining properties and instances of new/ revised classes : identifies internal structures and conceived instances of these new/revised classes. In this step, we consider: (1) what internal structure each new/revised class has that describes its intrinsic attributes or extrinsic links to other classes; (2) what instances each new/ revised class has in the scope that can be conceived by ontology users. In our example, we consider those new/revised classes in Figure 3 for identifying their conceivable instances, intrinsic attributes, and extrinsic links as shown in Figure 4 (may be interpreted as: The Grand class has a newly 4th attribute that makes its The Grand Taipei instance has a connection to Trail BaLi instance of Riverside trail class and also Riverside trail class has two new attributes that make its Trail BaLi instance has a connection to Bicycle BaLi instance of Bicycle class). 2.3 Phase 3 ensuring consistency among components created above The last phase is to verify the consistency among those components identified above for ensuring the usefulness of the ontology: 1. determining consistency of components from phases above : clarifies the consistency among those components created above. In this step, we consider if those components created above are consistent in terms of the reflection, transmission, contradiction, and redundancy relationships among them [31]. In case there are violations among these components, modifications on them must be made to ensure their consistency for usefulness. In our example, for those components in Figure 4, their consistency can be easily verified by examining their relationships among each other. 3. Applying the ontology for making requests In this section, we illustrate the usefulness of the ontology created above by making customer requests based on its easy understood structure. customer requests for travel arrangement In our example, each customer may desire some services about travel arrangement after sharing or learning related experiences from other members in specific travel communities. For instance, he/she may desire to have a travel with the following arrangement: The travel is accommodated at the Grand hotel in Taipei that arranges a tour for biking along riverside trail around the BaLi township. Once such a desire is identified, a formal request for satisfying it can then be made based on the ontology as shown in Figure 5. ISSN: ISBN:

5 In our best knowledge, with this formal customer request, its being satisfied by possible enterprise services can be simply identified in an automatic manner in case these services and their instances and properties are specified also in ontologies (e.g., traversing the service ontology to ensure each desired instance or property in the request is matched with a corresponding component in the service ontology). With such mechanisms that specify customer information/requests and enterprise services by ontologies, and that ensure matches between them by automatic ways, CSS could provide customers with enhanced supports on (1) participating in various communities for sharing or co-learning information about their experiences or requests on enterprises; and (2) ensuring matches of their requests with enterprise services where they make final selections to satisfy these requests. 4 conclusions and future work In this paper, we present a development method for constructing an ontology in CSS that describes customer information with easy understood structure. The method starts from the specification of ontology based on experiences of customers, through the browsing of their new ideas, and ends with the verification of its consistency. For a CSS with such a formal ontology, customers could get enhanced supports on (1) participating in various communities for sharing or co-learning information about their experiences or requests on enterprises; and (2) ensuring matches of their requests with enterprise services where they make final selections to satisfy these requests. In our best knowledge, this makes CSS good for enhancing customer relationships by providing effective supports on their decision making that is usually accomplished through such steps as information gathering, request making, and service ensuring. For illustration, our method is applied to an exemplified application for travel arrangement. Information about travel is shared or co-learned among customers before they issue arrangement requests to travel agents. The shared or co-learned information is specifically structured into a hierarchy of classes and relevant properties and instances on which customer requests are decisively based. The usefulness of the ontology is then illustrated by making a customer request based on its easy understood structure. With such formal requests, CSS could help ensure matches of these requests with enterprise services where customers make final selections to satisfy their requests. As our future work, we will continue to explore the construction of the ontology for enterprise services and also the matching between request and service ontologies (e.g., traversing the service ontology to ensure each desired instance or property in the request ontology is matched with a corresponding component in the service ontology). As one may conceive, this complete work makes CSS good for enhancing customer relationships by providing effective supports on their decision making that is usually accomplished through such steps as information gathering, request making, and service ensuring. Thereafter, in addition to travel arrangement, we will look also forward to the practical use of our work in other domains like executive information systems; its usability on such decision support systems will also be carefully experienced. References [1] S. Ba, et al., Using client-broker-server architecture for Intranet decision support, Decision Support Systems, vol. 19, 1997, pp [2] M. Baker, Creating An Alliance between Employees and Customers, Knowledge Mgt. Review, vol. 3, no. 5, 2000, pp [3] J. Galbreath and T. Rogers, Customer Relationship Leadership: A Leadership and Motivation Model for the Twenty-First Century Business, The TQM Magazine, vol. 11, no. 3, 1999, pp [4] J. Lin and M. Lee, An OO Analysis Method for Customer Relationship Mgt. Information System, Journal of Information and Software Technology, vol. 46, 2004, pp [5] R. O Keefe and T. Mceachern, Web-based Customer Decision Support Systems, CACM, vol. 41, no. 3, March 1998, pp [6] R. Woodruff, Customer Value: The Next Source for Competitive Advantage, Journal of The Academy of Marketing Science, vol. 25, no. 2, pp [7] A. Bueren, et al., Customer Knowledge Management Improving Performance of Customer Relationship Management with Knowledge Management, Proc. of 37th Int l Conference on System Sciences, 2004, pp [8] T. Davenport and P. Klahr, Managing Customer Knowledge, California Management Review, vol. 40, no. 3, 1998, pp [9] M. Garcia-Murillo and H. Annabi, Customer Knowledge Mgt, Journal of the Operational Research Society, vol. 53, 2002, pp [[10] J. Lin, An Object-Oriented Development Method for Customer Knowledge Management Information Systems, Journal of Knowledge- Based Systems, vol. 20, 2007, pp ISSN: ISBN:

6 [11] B. Mobasher, et al., Five Styles of Customer Knowledge Mgt, and How Smart Companies Use Them To Create Value, European Management Journal, vol. 20. no. 5, Oct. 2002, pp , [12] S. Thomke and E. von Hippel, Customers as Innovators, Harvard Business Review, April 2002, pp [13] S. Wilkestrom, The Customer as Co-Producer, The European Journal of Marketing, vol. 30, no. 4, pp [14] M. O Mahoney, et al., Collaborative Recommendation : A Robustness Analysis, ACM Transactions on Internet Technology, vol. 44, no. 11, 2004, pp [15] C. Wagner and E. Turban, Are Intelligent e-commerce Agents Partners or Predators?, CACM, vol. 45, no. 5, 2002, pp [16] L. Orman, Consumer Support Systems, CACM, vol. 50, no. 4, pp [17] I. Jacobson, G. Booch, and J. Rumbaugh, The Unified Software Development Process, Addison Wesley, [18] I. Jacobson and S. Bylund, The Road to the Unified Software Development Process, Camberidge, [19] J. Rumbaugh, I. Jacobson, G. Booch, The Unified Modeling Language Reference Manual, 2 nd Ed., Addison Wesley, [20] G. Booch, I. Jacobson, J. Rumbaugh, The Unified Modeling Language User Guide, 2nd Ed., Addison Wesley, [21] A. Armstrong and J. Hagel, The Real Value of Online Communities, Harvard Business Review, 1996, pp [22] C. Hoadley and P. Kilner, Using technology to transform communities of practice into knowledge-building communities, ACM SIGGROUP Bulletin, vol. 25, no. 1, pp [23] B. Krieger and P. Müller, Making internet communities work: reflections on an unusual business model, ACM SIGMIS Database, vol. 34, No. 2, pp [24] J. Lin, A Consumer Support Architecture for Enhancing Customer Relationships, in the WSEAS Transactions on Information Science and Applications, vol. 6, no. 3, March 2009, pp [25] J. Lin, An Object-Oriented Development Method for Consumer Support Systems, in Journal of Software. Eng. and Knowledge Eng., Nov [26] J. Lin, T. Chang, J. Yu, and C. Hsu, An Semantic Architecture for Consumer Support Systems, in the proceedings of 2010 International Conference on e-case & e-tech, Macau, China, Jan [27] N. Noy & D. McGuinness, Ontology Development 101: A Guide to Creating Your First Ontology, Stanford Knowledge System Lab Technical Report KSL-01-05, March [28] J. Bruijn, D. Fensel, U. Keller, and R. Lara, Using The Web Service Modeling Ontology to Enable Semantic E-Business, CACM, vol. 48, no. 12, 2005, pp [29] D. Martin, et al., OWL-S, nov. 2004: [30] METEOR-S: Semantic Web Services and Processes: lsdis.cs.uga.edu/projects/meteor-s/. [31] H. Gong, et al., Research on the Building and Reasoning of Travel Ontology, Proc. of Int l Symposium on Intelligent Info. Technology Application Workshops, 2008, pp ISSN: ISBN:

A Semantic Method for Deploying Cloud-based Consumer Support. Systems

A Semantic Method for Deploying Cloud-based Consumer Support. Systems A Semantic Method for Deploying Cloud-based Consumer Support Systems Jyhjong Lin Department of Information Management, Ming Chuan University Taoyuan, Taiwan e-mail: jlin@mail.mcu.edu.tw Shin-Jer Yang Department

More information

An Object-Oriented Analysis Method for Customer Relationship Management Information Systems. Abstract

An Object-Oriented Analysis Method for Customer Relationship Management Information Systems. Abstract 75 Electronic Commerce Studies Vol. 2, No.1, Spring 2004 Page 75-94 An Object-Oriented Analysis Method for Customer Relationship Management Information Systems Jyh-Jong Lin Chaoyang University of Technology

More information

Specification of the UFT Web-Based Fitness Tracking Software

Specification of the UFT Web-Based Fitness Tracking Software Specification of the UFT Web-Based Fitness Tracking Software STEVEN ARNOLD, CATHY OSTERHOUT, CHUL YIM, SERGIU DASCALU Department of Computer Science University of Nevada, Reno 1664 N. Virginia St., Reno,

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican

More information

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information

More information

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit

Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

On Non-Functional Requirements

On Non-Functional Requirements On Non-Functional Requirements Martin Glinz Department of Informatics, University of Zurich, Switzerland glinz@ifi.uzh.ch Abstract Although the term non-functional has been in use for more than 20 years,

More information

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: hasni.neji63@laposte.net;

More information

OBJECT ORIENTED UML MODELING FOR TRAVELER MANAGEMENT SYSTEM

OBJECT ORIENTED UML MODELING FOR TRAVELER MANAGEMENT SYSTEM OBJECT ORIENTED UML MODELING FOR TRAVELER MANAGEMENT SYSTEM By Dr. Vipin Saxena Reader & Head, Department of Computer Science Babasaheb Bhimrao Ambedkar University (A Central University) Vidya Vihar, Raebareli

More information

Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg

Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg FCA-SE 10 Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg FCA-SE 20 Contents 1 The role of concepts in software development

More information

Towards an Integration of Business Process Modeling and Object-Oriented Software Development

Towards an Integration of Business Process Modeling and Object-Oriented Software Development Towards an Integration of Business Process Modeling and Object-Oriented Software Development Peter Loos, Peter Fettke Chemnitz Univeristy of Technology, Chemnitz, Germany {loos peter.fettke}@isym.tu-chemnitz.de

More information

Modeling Web Applications Using Java And XML Related Technologies

Modeling Web Applications Using Java And XML Related Technologies Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA chungsa@u.washington.edu Yun-Sik

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:

More information

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) Prescriptive Process Model Defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high quality

More information

Semantic Concept Based Retrieval of Software Bug Report with Feedback

Semantic Concept Based Retrieval of Software Bug Report with Feedback Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop

More information

Administration of Access Control in Information Systems Using URBAC Model

Administration of Access Control in Information Systems Using URBAC Model JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 19 No. 2 (2011), pp. 89-109 Administration of Access Control in Information Systems Using URBAC Model Aneta Poniszewska-Marańda Institute of Information Technology

More information

Enhancing Software Projects Course Work by Advanced Management

Enhancing Software Projects Course Work by Advanced Management Enhancing Software Projects Course Work by Advanced Management Department of Information Management Ming Chuan University Kweishan, Taoyuan County, Taiwan 333 E-mail: jlin@mcu.edu.tw, Fax: 886-3-3593875

More information

Enterprise Frameworks: Guidelines for Selection

Enterprise Frameworks: Guidelines for Selection Enterprise Frameworks: Guidelines for Selection Mohamed E. Fayad, University of Nebraska, Lincoln David S. Hamu, TRW fayad@cse.unl.edu, dhamu@acm.org An Enterprise Framework (EF) is a software architecture.

More information

Umbrella: A New Component-Based Software Development Model

Umbrella: A New Component-Based Software Development Model 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.

More information

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue

Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Ubiquitous, Pervasive and Mobile Computing: A Reusable-Models-based Non-Functional Catalogue Milene Serrano 1 and Maurício Serrano 1 1 Universidade de Brasília (UnB/FGA), Curso de Engenharia de Software,

More information

Towards an Automated Pattern Selection Procedure in Software Models

Towards an Automated Pattern Selection Procedure in Software Models Towards an Automated Pattern Selection Procedure in Software Models Alexander van den Berghe, Jan Van Haaren, Stefan Van Baelen, Yolande Berbers, and Wouter Joosen {firstname.lastname}@cs.kuleuven.be IBBT-DistriNet,

More information

Dimension Templates: Multi-dimensional separation of concerns in UML

Dimension Templates: Multi-dimensional separation of concerns in UML Dimension Templates: Multi-dimensional separation of concerns in UML Marcus Fontoura Computer Science Department, Princeton University 35 Olden Street, Princeton, NJ 08544-2087, U.S.A. e-mail: mfontoura@acm.org

More information

A Design of Access Control Framework for User Identification Based on Personal Cloud

A Design of Access Control Framework for User Identification Based on Personal Cloud , pp.17-21 http://dx.doi.org/10.14257/astl.2014.49.04 A Design of Access Control Framework for User Identification Based on Personal Cloud Byung-Wook Jin and Keun-Wang Lee Department of Computer Science,

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION K.Anusha 1, K.Sudha 2 1 M.Tech Student, Dept of CSE, Aurora's Technological

More information

A Prototype Design for DRM based Credit Card Transaction in E-Commerce

A Prototype Design for DRM based Credit Card Transaction in E-Commerce A Prototype Design for DRM based Credit Card Transaction in E-Commerce Sanjay Banerjee 1, Sunil Karforma 1 1 Department of Computer Science, University of Burdwan, Golapbag, Burdwan 713104, WB, India Abstract

More information

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,

More information

Product Data Quality Control for Collaborative Product Development

Product Data Quality Control for Collaborative Product Development 12-ICIT 9-11/4/07 in RoC Going for Gold ~ Quality Tools and Techniques Paper #: 04-06 Page- 1 /6 Product Data Quality Control for Collaborative Product Development Hsien-Jung Wu Department of Information

More information

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT 23-24 September, 2006, BULGARIA 1 MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT Dencho N. Batanov Frederick Institute of Technology Computer Science Department Nicosia, Cyprus

More information

An Enterprise Knowledge Management System Based on the Use Case Model

An Enterprise Knowledge Management System Based on the Use Case Model An Enterprise Knowledge Management System Based on the Use Case Model Yixin Li 1, Nan Ren 2 and Sohail S. Chaudhry 3 1 School of Business Administration, Jiangsu University, Zhenjiang 212013, Jiangsu,

More information

Agile Unified Process

Agile Unified Process INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MOBILE APPLICATIONS - IJCSMA Agile Unified Process Charles Edeki Ph.D, American Intercontinental University, Department of Information Technology, 160 Parkside

More information

A methodology for secure software design

A methodology for secure software design A methodology for secure software design Eduardo B. Fernandez Dept. of Computer Science and Eng. Florida Atlantic University Boca Raton, FL 33431 ed@cse.fau.edu 1. Introduction A good percentage of the

More information

A FRAMEWORK FOR INTEGRATING SARBANES-OXLEY COMPLIANCE INTO THE SOFTWARE DEVELOPMENT PROCESS

A FRAMEWORK FOR INTEGRATING SARBANES-OXLEY COMPLIANCE INTO THE SOFTWARE DEVELOPMENT PROCESS A FRAMEWORK FOR INTEGRATING SARBANES-OXLEY COMPLIANCE INTO THE SOFTWARE DEVELOPMENT PROCESS Sushma Mishra Virginia Commonwealth University mishras@vcu.edu Heinz Roland Weistroffer Virginia Commonwealth

More information

Semantic Transformation of Web Services

Semantic Transformation of Web Services Semantic Transformation of Web Services David Bell, Sergio de Cesare, and Mark Lycett Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom {david.bell, sergio.decesare, mark.lycett}@brunel.ac.uk

More information

An Ontology in Project Management Knowledge Domain

An Ontology in Project Management Knowledge Domain An Ontology in Knowledge Domain T.Sheeba, Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman Reshmy Krishnan, PhD. Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman M.Justin Bernard,

More information

Inverted files and dynamic signature files for optimisation of Web directories

Inverted files and dynamic signature files for optimisation of Web directories s and dynamic signature files for optimisation of Web directories Fidel Cacheda, Angel Viña Department of Information and Communication Technologies Facultad de Informática, University of A Coruña Campus

More information

BPCMont: Business Process Change Management Ontology

BPCMont: Business Process Change Management Ontology BPCMont: Business Process Change Management Ontology Muhammad Fahad DISP Lab (http://www.disp-lab.fr/), Université Lumiere Lyon 2, France muhammad.fahad@univ-lyon2.fr Abstract Change management for evolving

More information

A Case Study of Question Answering in Automatic Tourism Service Packaging

A Case Study of Question Answering in Automatic Tourism Service Packaging BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question

More information

Neglecting Agile Principles and Practices: A Case Study

Neglecting Agile Principles and Practices: A Case Study Neglecting Agile Principles and Practices: A Case Study Patrícia Vilain Departament de Informatics and Statistics (INE) Federal University of Santa Catarina Florianópolis, Brazil vilain@inf.ufsc.br Alexandre

More information

Experiments in Collaborative Cloud-based Distance Learning

Experiments in Collaborative Cloud-based Distance Learning Experiments in Collaborative Cloud-based Distance Learning Aleksandar Karadimce, Danco Davcev Faculty of Computer Science and Engineering, University Ss Cyril and Methodius Skopje, R. Macedonia akaradimce@ieee.org,

More information

&$:,&206Ã.QRZOHGJHÃ$FTXLVLWLRQÃ&RPSRQHQW. Interface 4. &$:,&206Ã&RQILJXUDWLRQÃ6HUYHU &$:,&206Ã%DFNHQG Interface 2 'LVWULEXWHG 3UREOHPÃ6ROYLQJ

&$:,&206Ã.QRZOHGJHÃ$FTXLVLWLRQÃ&RPSRQHQW. Interface 4. &$:,&206Ã&RQILJXUDWLRQÃ6HUYHU &$:,&206Ã%DFNHQG Interface 2 'LVWULEXWHG 3UREOHPÃ6ROYLQJ .12:/('*($&48,6,7,21 )25%8,/',1*$1',17(*5$7,1* 352'8&7&21),*85$7256 A. Felfernig *, G. Friedrich *, D. Jannach *, M. Zanker *, and R. Schäfer + &RPSXWHU6FLHQFHDQG0DQXIDFWXULQJ5HVHDUFK*URXS 8QLYHUVLWlW.ODJHQIXUW.ODJHQIXUW$XVWULD

More information

Semantically Enhanced Web Personalization Approaches and Techniques

Semantically Enhanced Web Personalization Approaches and Techniques Semantically Enhanced Web Personalization Approaches and Techniques Dario Vuljani, Lidia Rovan, Mirta Baranovi Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, HR-10000 Zagreb,

More information

Managing Customer Knowledge in the e-business Environment: A Framework and System

Managing Customer Knowledge in the e-business Environment: A Framework and System Managing Customer Knowledge in the e-business Environment: A Framework and System Jaewoo Jung 1, Woojong Suh 2, Heeseok Lee 2 PriceWaterhouseCoopers 16F Coryo Finance Center Building, 23-6, Youdio, Youngdungpo-Ku,

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of

More information

Information systems modelling UML and service description languages

Information systems modelling UML and service description languages Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:

More information

2/25/2012. [5] http://www.segvn.org/forum

2/25/2012. [5] http://www.segvn.org/forum MSc. NguyễnThị Thu Trang, trangntt@soict.hut.edu.vn http://soict.hut.edu.vn/~trangntt Department of Software Engineering [1] ISO/IEC FDIS 12207, Systems and software engineering Software life cycle processes.

More information

Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology

Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology Tamkang Journal of Science and Engineering, Vol. 13, No. 1, pp. 79 87 (2010) 79 Constructing Enterprise Information Network Security Risk Management Mechanism by Ontology Fong-Hao Liu 1 * and Wei-Tsong

More information

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information

270015 - IES - Introduction to Software Engineering

270015 - IES - Introduction to Software Engineering Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS

THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS THE ROLE OF KNOWLEDGE MANAGEMENT SYSTEM IN SCHOOL: PERCEPTION OF APPLICATIONS AND BENEFITS YOHANNES KURNIAWAN Bina Nusantara University, Department of Information Systems, Jakarta 11480, Indonesia E-mail:

More information

A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT

A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT Cléver Ricardo Guareis de Farias, Marten van Sinderen and Luís Ferreira Pires Centre for Telematics and Information Technology (CTIT) PO Box

More information

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface IAENG International Journal of Computer Science, 33:1, IJCS_33_1_22 No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface Nelson K. Y. Leung and Sim Kim Lau Abstract

More information

A Survey on Web Mining From Web Server Log

A Survey on Web Mining From Web Server Log A Survey on Web Mining From Web Server Log Ripal Patel 1, Mr. Krunal Panchal 2, Mr. Dushyantsinh Rathod 3 1 M.E., 2,3 Assistant Professor, 1,2,3 computer Engineering Department, 1,2 L J Institute of Engineering

More information

An Object Oriented Role-based Access Control Model for Secure Domain Environments

An Object Oriented Role-based Access Control Model for Secure Domain Environments International Journal of Network Security, Vol.4, No.1, PP.10 16, Jan. 2007 10 An Object Oriented -based Access Control Model for Secure Domain Environments Cungang Yang Department of Electrical and Computer

More information

3C05: Unified Software Development Process

3C05: Unified Software Development Process 3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

A Service Modeling Approach with Business-Level Reusability and Extensibility

A Service Modeling Approach with Business-Level Reusability and Extensibility A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,

More information

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application , pp.317-322 http://dx.doi.org/10.14257/ijhit.2014.7.5.29 MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application Iqbal H. Sarker and K. Apu Department of

More information

Ontological Representations of Software Patterns

Ontological Representations of Software Patterns Ontological Representations of Software Patterns Jean-Marc Rosengard and Marian F. Ursu University of London http://w2.syronex.com/jmr/ Abstract. This paper 1 is based on and advocates the trend in software

More information

Change Pattern-Driven Traceability of Business Processes

Change Pattern-Driven Traceability of Business Processes Proceedings of the International MultiConference of Engineers and Computer Scientists 2014 Vol I,, March 12-14, 2014, Hong Kong Change Pattern-Driven Traceability of Business Processes Watcharin Uronkarn

More information

An Integrated Model for Knowledge Management and Electronic Customer Relationship Management. Wael Hadi 1, *, Jaber Al-Widian 2

An Integrated Model for Knowledge Management and Electronic Customer Relationship Management. Wael Hadi 1, *, Jaber Al-Widian 2 An Integrated Model for Management and Relationship Management Wael Hadi 1, *, Jaber Al-Widian 2 1. University of Petra, Amman, Jordan 2. Arab Open University, Riyadh, KSA whadi@uop.edu.jo, j.alwedyan@arabou.edu.sa

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

Using the Cognitive Dimensions Framework to evaluate the usability of a class library

Using the Cognitive Dimensions Framework to evaluate the usability of a class library In M. Petre & D. Budgen (Eds) Proc. Joint Conf. EASE & PPIG 2003 Pages 359-366 Using the Cognitive Dimensions Framework to evaluate the usability of a class library Steven Clarke and Curtis Becker Microsoft

More information

A BC D EF ABCADB E F ABCA A CB B A E B B DB E F A A A

A BC D EF ABCADB E F ABCA A CB B A E B B DB E F A A A A BC D EF D E B B E E F E ABCADB E F ABCA A CB B A E B B DB E F A A A VALIDATING A UNIFYING ALARM MODEL Jesper Lindberg lindberg00@gmail.com Daniel Nilsson deinils@gmail.com Abstract The constant growth

More information

Best practices oriented business process operation and design

Best practices oriented business process operation and design Best practices oriented business process operation and design Julija Stecjuka, Janis Makna, Marite Kirikova Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658 Latvia

More information

參 考 文 獻 1. 羅 伯 克 普 朗 與 大 衛 諾 頓 著, 朱 道 凱 譯 (1999), 平 衡 計 分 卡 : 資 訊 時 代 的 策 略 管 理 工 具, 台 北 : 臉 譜 文 化

參 考 文 獻 1. 羅 伯 克 普 朗 與 大 衛 諾 頓 著, 朱 道 凱 譯 (1999), 平 衡 計 分 卡 : 資 訊 時 代 的 策 略 管 理 工 具, 台 北 : 臉 譜 文 化 參 考 文 獻 一 中 文 參 考 文 獻 1. 羅 伯 克 普 朗 與 大 衛 諾 頓 著, 朱 道 凱 譯 (1999), 平 衡 計 分 卡 : 資 訊 時 代 的 策 略 管 理 工 具, 台 北 : 臉 譜 文 化 2. 范 惟 翔 ( 民 90), 顧 客 知 識 管 理 市 場 導 向 與 行 銷 績 效 之 關 係 研 究, 中 正 大 學 企 業 管 理 研 究 所 博 士 論 文

More information

Towards an Agent Oriented approach to Software Engineering

Towards an Agent Oriented approach to Software Engineering Towards an Agent Oriented approach to Software Engineering Anna Perini and Paolo Bresciani ITC-IRST Via Sommarive 18, 38055 Povo, Trento, Italy perini,bresciani @irst.itc.it John Mylopoulos Department

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

More information

XML DATA INTEGRATION SYSTEM

XML DATA INTEGRATION SYSTEM XML DATA INTEGRATION SYSTEM Abdelsalam Almarimi The Higher Institute of Electronics Engineering Baniwalid, Libya Belgasem_2000@Yahoo.com ABSRACT This paper describes a proposal for a system for XML data

More information

Domain Modeling of Software Process Models

Domain Modeling of Software Process Models Domain Modeling of Software Process Models Hassan Gomaa, Larry Kerschberg, and Ghulam A. Farrukh George Mason University and The MITRE Corporation hgomaa@gmu.edu, kersch@gmu.edu, and farrukh@mitre.org

More information

A Process for ATLAS Software Development

A Process for ATLAS Software Development Atlas Software Quality Control Group A Process for ATLAS Software Development Authors : Atlas Quality Control Group M. Asai, D. Barberis (chairman), M. Bosman, R. Jones, J.-F. Laporte, M. Stavrianakou

More information

Future Directions for a Healthcare Facility Information Management System

Future Directions for a Healthcare Facility Information Management System Future Directions for a Healthcare Facility Information Management System Jason Lucas, PhD Clemson University Clemson, SC Tanyel Bulbul, PhD Virginia Tech Blacksburg, VA Quality facility management in

More information

Course Portfolio. INFO4450 Web Design

Course Portfolio. INFO4450 Web Design College of Arts and Social Sciences [Department of Information Studies] Course Portfolio INFO4450 Web Design Period: Spring -2015] [25-04-2015] Course File I. COURSE FILE SUMMARY 1. COURSE INFORMATION

More information

A Scenario-Based Approach for Modeling Abnormal Behaviors of Dependable Software Systems

A Scenario-Based Approach for Modeling Abnormal Behaviors of Dependable Software Systems A Scenario-Based Approach for Modeling Abnormal Behaviors of Dependable Software Systems Chien-Tsun Chen, Yu Chin Cheng, and Chin-Yun Hsieh Department of Computer Science and Information Engineering National

More information

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN

More information

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Tool Support for Software Variability Management and Product Derivation in Software Product Lines Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,

More information

RANKING WEB PAGES RELEVANT TO SEARCH KEYWORDS

RANKING WEB PAGES RELEVANT TO SEARCH KEYWORDS ISBN: 978-972-8924-93-5 2009 IADIS RANKING WEB PAGES RELEVANT TO SEARCH KEYWORDS Ben Choi & Sumit Tyagi Computer Science, Louisiana Tech University, USA ABSTRACT In this paper we propose new methods for

More information

Requirement Gathering and Tracking Process for Distributed Agile based Development

Requirement Gathering and Tracking Process for Distributed Agile based Development Requirement Gathering and Tracking Process for Distributed Agile based Development REHAN AKBAR, MUHAMMAD HARIS, MAJID NAEEM Department of Computer Science GC University, Lahore Pakistan. Abstract: Requirement

More information

An Approach towards Automation of Requirements Analysis

An Approach towards Automation of Requirements Analysis An Approach towards Automation of Requirements Analysis Vinay S, Shridhar Aithal, Prashanth Desai Abstract-Application of Natural Language processing to requirements gathering to facilitate automation

More information

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS

PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS M. Taleb, A. Seffah Human-Centred Software Engineering Group Concordia University, Montreal, Quebec, Canada Phone: +1 (514) 848 2424 ext 7165 and/or ext

More information

Utilising Ontology-based Modelling for Learning Content Management

Utilising Ontology-based Modelling for Learning Content Management Utilising -based Modelling for Learning Content Management Claus Pahl, Muhammad Javed, Yalemisew M. Abgaz Centre for Next Generation Localization (CNGL), School of Computing, Dublin City University, Dublin

More information

PREMIER PAS OF MOBILE INTERNET BUSINESS: A SURVEY RESEARCH ON MOBILE INTERNET SERVICE

PREMIER PAS OF MOBILE INTERNET BUSINESS: A SURVEY RESEARCH ON MOBILE INTERNET SERVICE PREMIER PAS OF MOBILE INTERNET BUSINESS: A SURVEY RESEARCH ON MOBILE INTERNET SERVICE Minhee Chae, Youngwan Choi, Hoyoung Kim, Hyoshik Yu & Jinwoo Kim Internet Business Research Center, Yonsei University

More information

Masters of Science in Software & Information Systems

Masters of Science in Software & Information Systems Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context Model Based on Ontology in Mobile Cloud Computing Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea chbjang@dblab.hannam.ac.kr, eichoi@hnu.kr Abstract.

More information

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS Abdelsalam Almarimi 1, Jaroslav Pokorny 2 Abstract This paper describes an approach for mediation of heterogeneous XML schemas. Such an approach is proposed

More information

Semantic Web Services for e-learning: Engineering and Technology Domain

Semantic Web Services for e-learning: Engineering and Technology Domain Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.

More information

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,

More information

What CMMI Cannot Give You: Good Software

What CMMI Cannot Give You: Good Software What CMMI Cannot Give You: Good Software Ivar Jacobson ivar@ivarjacobson.com ivar@jaczone.com Objective To understand what CMM/CMMI is and what it is not To demonstrate how the unified process helps you

More information

PROCESS-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY FOR ENTERPRISE INFORMATION SYSTEM

PROCESS-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY FOR ENTERPRISE INFORMATION SYSTEM PROCESS-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY FOR ENTERPRISE INFORMATION SYSTEM Kwan Hee Han 1 and Yongsun Choi 2 1 Department of Industrial & Systems Engineering, Engineering Research Institute, Gyeongsang

More information

On the Relation between Design Contracts and Errors: A Software Development Strategy

On the Relation between Design Contracts and Errors: A Software Development Strategy On the Relation between Design Contracts and Errors: A Software Development Strategy Eivind J. Nordby, Martin Blom, Anna Brunstrom Computer Science, Karlstad University SE-651 88 Karlstad, Sweden {Eivind.Nordby,

More information

Management of Human Resource Information Using Streaming Model

Management of Human Resource Information Using Streaming Model , pp.75-80 http://dx.doi.org/10.14257/astl.2014.45.15 Management of Human Resource Information Using Streaming Model Chen Wei Chongqing University of Posts and Telecommunications, Chongqing 400065, China

More information

Collaborative Networks - Premises for Exploitation of Inter-Organizational Knowledge Management

Collaborative Networks - Premises for Exploitation of Inter-Organizational Knowledge Management Informatica Economică vol. 19, no. 2/2015 57 Collaborative Networks - Premises for Exploitation of Inter-Organizational Knowledge Management Marinela MIRCEA The Bucharest University of Economic Studies,

More information

Towards P2P-based Computer Network Management *

Towards P2P-based Computer Network Management * Towards P2P-based Computer Network Management * Hui Xu, and Debao Xiao Department of Computer Science, Huazhong Normal University Wuhan, P.R. China, 430079 xuhui_1004@hotmail.com Abstract Nowadays, the

More information

Data Quality Mining: Employing Classifiers for Assuring consistent Datasets

Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, fabian.gruening@informatik.uni-oldenburg.de Abstract: Independent

More information