Jery Gao - Academia.edu (original) (raw)

Papers by Jery Gao

Research paper thumbnail of New Research Articles - 2018 November Issue-International Journal of Artificial Intelligence & Applications (IJAIA)

The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open ... more The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Artificial Intelligence & Applications (IJAIA). It is an international journal intended for professionals and researchers in all fields of AI for researchers, programmers, and software and hardware manufacturers. The journal also aims to publish new attempts in the form of special issues on emerging areas in Artificial Intelligence and applications.

Research paper thumbnail of New Research Articles 2019 March Issue International Journal of Software Engineering & Applications (IJSEA)

The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open acc... more The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Software Engineering & Applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts & establishing new collaborations in these areas.<br> <br> Authors are solicited to contribute to the journal by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of software engineering & applications.

Research paper thumbnail of A test strategy for object-oriented programs

Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95)

A Test Strategy for Object-Oriented Programs David Kung, Jerry Gao, Pei Hsia Computer Science Eng... more A Test Strategy for Object-Oriented Programs David Kung, Jerry Gao, Pei Hsia Computer Science Engineering Dept ... In [4], Harrold, McGregor, and Fitzpatrick proposed a methodology for reusing test cases in the testing of a class hierarchy, ie, involving only inheritance rela-tions ...

Research paper thumbnail of Testability of Software in Service-Oriented Architecture

30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006

... services and SOA applications with services. A composite service is formed by reusing existin... more ... services and SOA applications with services. A composite service is formed by reusing existing atomic and composite services. Service integration testability refers to the degree to which aSOA-based application is designed to facilitate the creation of testing criteria on service ...

Research paper thumbnail of Developing an Object-Oriented Software Testing Environment

Communications of The ACM - CACM, 1995

thispaper is to share our experience in the development and application of the OOTM environment.A... more thispaper is to share our experience in the development and application of the OOTM environment.As a case study we use the well-known InterViews library [15] throughout the paper, except for theexperiment and object state behavior testing, where a vending machine example is used.

Research paper thumbnail of Computer practices - Wireless advertising's challenges and opportunities

Computer, 2003

America once the medium's emerging technologies mature and its fluid business models gel. Compute... more America once the medium's emerging technologies mature and its fluid business models gel. Computer Wireless advertising companies must figure out how to create effective ads that fit the small screen.

Research paper thumbnail of Testing and quality assurance for component-based software

Research paper thumbnail of International Journal of Software Engineering and Knowledge Engineering: Guest editor's introduction

... Principles of User Interface Design and Websites N. Uday Bhaskar, P. Prathap Naidu, SR Ravi C... more ... Principles of User Interface Design and Websites N. Uday Bhaskar, P. Prathap Naidu, SR Ravi Chandra Babu, P. Govindarajulu Mobile Monitoring System: A Convenient Solution for Reducing Cost of Producing Crude Oil Ureigho Roy Jooel, Oyetunde Babatunde Sunday ...

Research paper thumbnail of New Research Articles - 2018 November Issue-International Journal of Artificial Intelligence & Applications (IJAIA)

The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open ... more The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Artificial Intelligence & Applications (IJAIA). It is an international journal intended for professionals and researchers in all fields of AI for researchers, programmers, and software and hardware manufacturers. The journal also aims to publish new attempts in the form of special issues on emerging areas in Artificial Intelligence and applications.

Research paper thumbnail of New Research Articles 2019 March Issue International Journal of Computer Networks & Communications (IJCNC)

The International Journal of Computer Networks & Communications (IJCNC) is a bi monthly open acce... more The International Journal of Computer Networks & Communications (IJCNC) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of Computer Networks & Communications.The journal focuses on all technical and practical aspects of Computer Networks & data Communications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on advanced networking concepts and establishing new collaborations in these areas.

Research paper thumbnail of An Advertising Analytics Framework Using Social Network Big Data

Since 2000, the Internet has become a primary advertising and marketing channel for businesses. W... more Since 2000, the Internet has become a primary advertising and marketing channel for businesses. With the recent advance of mobile computing and wireless networking, mobile advertising is now becoming popular because mobile devices provide an effective advertising platform. People today believe that big data analytics provides new opportunities and needs for advertisers. However, most existing advertisement solutions primarily use Behavior Targeting (BT) technology to provide static services, which cannot satisfy the real-time, fast big data processing requirements. The purpose of this project is to develop a new big data analytics service in advertising and marketing based on emergent big data technologies, data mining algorithms, and machine learning solutions. The primary objective of this project is to provide real-time and static on demand services for advertisers and publishers to decide when, what, where, who, and how to place advertisements. In addition, this project requires solutions to analyze the collected big advertising data, discover customers behavior patterns, and establish an innovative model for advertising recommendation and trend prediction. The system will be developed based on advanced machine learning and data mining algorithms, NoSQL database technologies, and visualization techniques. This service will allow advertisers and publishers to reduce their costs while improving their effectiveness.

Research paper thumbnail of Wireless Advertising

Wireless advertising is becoming a hot topic due to the fast development of wireless networking a... more Wireless advertising is becoming a hot topic due to the fast development of wireless networking and technology and significant increase of mobile device users. Recently, eTForecasts1 and Global Mobile2 quoted that in year 2000 Mobile voice use, which has 468 million users, is surpassing 365 million wired Internet users. This makes wireless advertising a new and hot marketing channel to reach the potential customers for marketing. Company research like Windwire5 and SkyGo6 indicate that permission-based alerts delivered to wireless phones capture consumer attention, drive action and build brand awareness. This paper provides a tutorial of wireless advertising by discussing the different perspectives of wireless advertising, including its needs, characteristics, presentation formats, business issues and technical problems. Moreover, it presents an overview of the existing business models, vendors and their products in wireless advertising. In addition, the paper reports our survey res...

Research paper thumbnail of Wireless Based Multimedia Messaging System

As the significant increase of mobile device users, more wireless information services and mobile... more As the significant increase of mobile device users, more wireless information services and mobile commerce applications are needed. Wireless multimedia messaging service is one of them. To meet the increasing needs of mobile users in this area, multimedia messaging service (MMS) has been defined as a standard. This paper reports a research project on developing a wireless multimedia messaging system

Research paper thumbnail of Regression Testing of Component-Based Software: A Systematic Practise Based on State Testing

Component-based software systems consist of various components, such as third-party components an... more Component-based software systems consist of various components, such as third-party components and in-house built components. Component changes frequently occur in software maintenance, which refers to regression testing. When changes made to a component, the component could be affected, moreover, the changes could bring impacts on the entire system. Related existing research did not address the issue of systematic regression testing

Research paper thumbnail of A 2D Barcode Validation System for Mobile Commerce

The wide deployment of wireless networks and mobile technologies and the significant increase in ... more The wide deployment of wireless networks and mobile technologies and the significant increase in the number of mobile device users has created a very strong demand for emerging mobile commerce applications and services. Barcode-based identification and validation solutions are considered an important part of electronic commerce systems, particularly in electronic supply chain systems. This paper reports a mobile-based 2D barcode validation system as part of mobile commerce systems. This barcode-based validation solution is developed based on the Data Matrix 2D-Barcode standard to support barcode-based validation in mobile commerce systems on mobile devices. The paper demonstrates its application by building a mobile movie ticketing system.

Research paper thumbnail of Cloud testing tools

Cloud platform provides an infrastructure for resource sharing, software hosting and service deli... more Cloud platform provides an infrastructure for resource sharing, software hosting and service delivering in a pay-per-use approach. To test the cloud-based software systems, techniques and tools are necessary to address unique quality concerns of the cloud infrastructure such as massive scalability and dynamic configuration. The tools can also be built on the cloud platform to benefit from virtualized platform and services, massive resources, and parallelized execution. The paper makes a survey of representative approaches and typical tools for cloud testing. It identifies the needs for cloud testing tools including multi-layer testing, SLA-based testing, large scale simulation, and on-demand test environment. To address the needs, it investigates the new architecture and techniques for designing testing tools for the cloud and in the cloud. Tool implementations are surveyed considering different approaches including migrated conventional tools, research tools, commercial tools and facilities like benchmark and testbed. Based on the analysis of state-of-the-art practices, the paper further investigates future trend of testing tool research and development from both capability and usability perspectives.

Research paper thumbnail of An XML based framework for enterprise application integration

... It is quite common in business modeling and design, that some of the patterns of relationship... more ... It is quite common in business modeling and design, that some of the patterns of relationship and ... and vice versa, while the Enterprise Integration Engine transforms XML data in one format to the other, based on the inputs statically generated from the event and process ...

Research paper thumbnail of Component testability and component testing challenges

Abstract Building high quality and reusable software components ,is very ,important for component... more Abstract Building high quality and reusable software components ,is very ,important for component-based ,software development,projects. The testability of software components ,is one of the important factors determining the quality of components. As the concept of component engineering receives the wide acceptance in the real world, many practitioners begin or plan to begin to use the component,engineering approach to develop component-based

Research paper thumbnail of Testing object-oriented software

Object-oriented programming increases software reusability, extensibility, interoperability, and ... more Object-oriented programming increases software reusability, extensibility, interoperability, and reliability. To realize these benefits you must use software testing. Software testing aims to uncover as many programming errors as possible with minimum cost. How to reduce the cost and ...

Research paper thumbnail of Mobile Jabber IM: a wireless-based text chatting system

Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004., 2004

... 5. Experience and Lessons Learned Developing wireless-based application systems may encounter... more ... 5. Experience and Lessons Learned Developing wireless-based application systems may encounter three groups of issues: a) design and implementation issues in mobile software, b) wireless communication issues and c) application server related problems, such as ...

Research paper thumbnail of New Research Articles - 2018 November Issue-International Journal of Artificial Intelligence & Applications (IJAIA)

The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open ... more The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Artificial Intelligence & Applications (IJAIA). It is an international journal intended for professionals and researchers in all fields of AI for researchers, programmers, and software and hardware manufacturers. The journal also aims to publish new attempts in the form of special issues on emerging areas in Artificial Intelligence and applications.

Research paper thumbnail of New Research Articles 2019 March Issue International Journal of Software Engineering & Applications (IJSEA)

The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open acc... more The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Software Engineering & Applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts & establishing new collaborations in these areas.<br> <br> Authors are solicited to contribute to the journal by submitting articles that illustrate research results, projects, surveying works and industrial experiences that describe significant advances in the areas of software engineering & applications.

Research paper thumbnail of A test strategy for object-oriented programs

Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95)

A Test Strategy for Object-Oriented Programs David Kung, Jerry Gao, Pei Hsia Computer Science Eng... more A Test Strategy for Object-Oriented Programs David Kung, Jerry Gao, Pei Hsia Computer Science Engineering Dept ... In [4], Harrold, McGregor, and Fitzpatrick proposed a methodology for reusing test cases in the testing of a class hierarchy, ie, involving only inheritance rela-tions ...

Research paper thumbnail of Testability of Software in Service-Oriented Architecture

30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006

... services and SOA applications with services. A composite service is formed by reusing existin... more ... services and SOA applications with services. A composite service is formed by reusing existing atomic and composite services. Service integration testability refers to the degree to which aSOA-based application is designed to facilitate the creation of testing criteria on service ...

Research paper thumbnail of Developing an Object-Oriented Software Testing Environment

Communications of The ACM - CACM, 1995

thispaper is to share our experience in the development and application of the OOTM environment.A... more thispaper is to share our experience in the development and application of the OOTM environment.As a case study we use the well-known InterViews library [15] throughout the paper, except for theexperiment and object state behavior testing, where a vending machine example is used.

Research paper thumbnail of Computer practices - Wireless advertising's challenges and opportunities

Computer, 2003

America once the medium's emerging technologies mature and its fluid business models gel. Compute... more America once the medium's emerging technologies mature and its fluid business models gel. Computer Wireless advertising companies must figure out how to create effective ads that fit the small screen.

Research paper thumbnail of Testing and quality assurance for component-based software

Research paper thumbnail of International Journal of Software Engineering and Knowledge Engineering: Guest editor's introduction

... Principles of User Interface Design and Websites N. Uday Bhaskar, P. Prathap Naidu, SR Ravi C... more ... Principles of User Interface Design and Websites N. Uday Bhaskar, P. Prathap Naidu, SR Ravi Chandra Babu, P. Govindarajulu Mobile Monitoring System: A Convenient Solution for Reducing Cost of Producing Crude Oil Ureigho Roy Jooel, Oyetunde Babatunde Sunday ...

Research paper thumbnail of New Research Articles - 2018 November Issue-International Journal of Artificial Intelligence & Applications (IJAIA)

The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open ... more The International Journal of Artificial Intelligence & Applications (IJAIA) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Artificial Intelligence & Applications (IJAIA). It is an international journal intended for professionals and researchers in all fields of AI for researchers, programmers, and software and hardware manufacturers. The journal also aims to publish new attempts in the form of special issues on emerging areas in Artificial Intelligence and applications.

Research paper thumbnail of New Research Articles 2019 March Issue International Journal of Computer Networks & Communications (IJCNC)

The International Journal of Computer Networks & Communications (IJCNC) is a bi monthly open acce... more The International Journal of Computer Networks & Communications (IJCNC) is a bi monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of Computer Networks & Communications.The journal focuses on all technical and practical aspects of Computer Networks & data Communications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on advanced networking concepts and establishing new collaborations in these areas.

Research paper thumbnail of An Advertising Analytics Framework Using Social Network Big Data

Since 2000, the Internet has become a primary advertising and marketing channel for businesses. W... more Since 2000, the Internet has become a primary advertising and marketing channel for businesses. With the recent advance of mobile computing and wireless networking, mobile advertising is now becoming popular because mobile devices provide an effective advertising platform. People today believe that big data analytics provides new opportunities and needs for advertisers. However, most existing advertisement solutions primarily use Behavior Targeting (BT) technology to provide static services, which cannot satisfy the real-time, fast big data processing requirements. The purpose of this project is to develop a new big data analytics service in advertising and marketing based on emergent big data technologies, data mining algorithms, and machine learning solutions. The primary objective of this project is to provide real-time and static on demand services for advertisers and publishers to decide when, what, where, who, and how to place advertisements. In addition, this project requires solutions to analyze the collected big advertising data, discover customers behavior patterns, and establish an innovative model for advertising recommendation and trend prediction. The system will be developed based on advanced machine learning and data mining algorithms, NoSQL database technologies, and visualization techniques. This service will allow advertisers and publishers to reduce their costs while improving their effectiveness.

Research paper thumbnail of Wireless Advertising

Wireless advertising is becoming a hot topic due to the fast development of wireless networking a... more Wireless advertising is becoming a hot topic due to the fast development of wireless networking and technology and significant increase of mobile device users. Recently, eTForecasts1 and Global Mobile2 quoted that in year 2000 Mobile voice use, which has 468 million users, is surpassing 365 million wired Internet users. This makes wireless advertising a new and hot marketing channel to reach the potential customers for marketing. Company research like Windwire5 and SkyGo6 indicate that permission-based alerts delivered to wireless phones capture consumer attention, drive action and build brand awareness. This paper provides a tutorial of wireless advertising by discussing the different perspectives of wireless advertising, including its needs, characteristics, presentation formats, business issues and technical problems. Moreover, it presents an overview of the existing business models, vendors and their products in wireless advertising. In addition, the paper reports our survey res...

Research paper thumbnail of Wireless Based Multimedia Messaging System

As the significant increase of mobile device users, more wireless information services and mobile... more As the significant increase of mobile device users, more wireless information services and mobile commerce applications are needed. Wireless multimedia messaging service is one of them. To meet the increasing needs of mobile users in this area, multimedia messaging service (MMS) has been defined as a standard. This paper reports a research project on developing a wireless multimedia messaging system

Research paper thumbnail of Regression Testing of Component-Based Software: A Systematic Practise Based on State Testing

Component-based software systems consist of various components, such as third-party components an... more Component-based software systems consist of various components, such as third-party components and in-house built components. Component changes frequently occur in software maintenance, which refers to regression testing. When changes made to a component, the component could be affected, moreover, the changes could bring impacts on the entire system. Related existing research did not address the issue of systematic regression testing

Research paper thumbnail of A 2D Barcode Validation System for Mobile Commerce

The wide deployment of wireless networks and mobile technologies and the significant increase in ... more The wide deployment of wireless networks and mobile technologies and the significant increase in the number of mobile device users has created a very strong demand for emerging mobile commerce applications and services. Barcode-based identification and validation solutions are considered an important part of electronic commerce systems, particularly in electronic supply chain systems. This paper reports a mobile-based 2D barcode validation system as part of mobile commerce systems. This barcode-based validation solution is developed based on the Data Matrix 2D-Barcode standard to support barcode-based validation in mobile commerce systems on mobile devices. The paper demonstrates its application by building a mobile movie ticketing system.

Research paper thumbnail of Cloud testing tools

Cloud platform provides an infrastructure for resource sharing, software hosting and service deli... more Cloud platform provides an infrastructure for resource sharing, software hosting and service delivering in a pay-per-use approach. To test the cloud-based software systems, techniques and tools are necessary to address unique quality concerns of the cloud infrastructure such as massive scalability and dynamic configuration. The tools can also be built on the cloud platform to benefit from virtualized platform and services, massive resources, and parallelized execution. The paper makes a survey of representative approaches and typical tools for cloud testing. It identifies the needs for cloud testing tools including multi-layer testing, SLA-based testing, large scale simulation, and on-demand test environment. To address the needs, it investigates the new architecture and techniques for designing testing tools for the cloud and in the cloud. Tool implementations are surveyed considering different approaches including migrated conventional tools, research tools, commercial tools and facilities like benchmark and testbed. Based on the analysis of state-of-the-art practices, the paper further investigates future trend of testing tool research and development from both capability and usability perspectives.

Research paper thumbnail of An XML based framework for enterprise application integration

... It is quite common in business modeling and design, that some of the patterns of relationship... more ... It is quite common in business modeling and design, that some of the patterns of relationship and ... and vice versa, while the Enterprise Integration Engine transforms XML data in one format to the other, based on the inputs statically generated from the event and process ...

Research paper thumbnail of Component testability and component testing challenges

Abstract Building high quality and reusable software components ,is very ,important for component... more Abstract Building high quality and reusable software components ,is very ,important for component-based ,software development,projects. The testability of software components ,is one of the important factors determining the quality of components. As the concept of component engineering receives the wide acceptance in the real world, many practitioners begin or plan to begin to use the component,engineering approach to develop component-based

Research paper thumbnail of Testing object-oriented software

Object-oriented programming increases software reusability, extensibility, interoperability, and ... more Object-oriented programming increases software reusability, extensibility, interoperability, and reliability. To realize these benefits you must use software testing. Software testing aims to uncover as many programming errors as possible with minimum cost. How to reduce the cost and ...

Research paper thumbnail of Mobile Jabber IM: a wireless-based text chatting system

Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004., 2004

... 5. Experience and Lessons Learned Developing wireless-based application systems may encounter... more ... 5. Experience and Lessons Learned Developing wireless-based application systems may encounter three groups of issues: a) design and implementation issues in mobile software, b) wireless communication issues and c) application server related problems, such as ...