The Paper Research of Continuous Integration System for ... · apps are being used on the Android...

Preview:

Citation preview

The Paper Research of Continuous Integration System for Cross-Platform

Wendy Yang 楊育佳

Outline

01 Background

02 Research Motive

03 My Plan

04 Future Work

Bcakground

With the rapid evolution of

computer and programming

languages, supporting multiple

hardware and software platforms

became necessary for software

systems. Therefore, the continuous

integration system was developed.

ResearchMotive

Nowadays, continuous integration systems

have shown two major problems:

• Didn’t consider the factors of cross-platform.

• The integration of systems and test jobs

cannot be operated automatically.

– Time consuming

– Errors occur easily

MarketResearch

Function CruiseControl Anthill OS Gump Continuum

Open Source

Free

Language Java Java Java Java

Support

corss-platform

in the same time

Cross-platform

report

MarketResearch

• There are numbers of continuous integration

systems in the market, but most of them are

unable support mitiple platforms in the same

time.

• Those systems need to install a continuous

integration system in each platform to achieve

the goal of cross-platform.

My Plan

1. Design a continuous integration system for

cross-platform project.

2. The results of integrating the systems can be

shown in one report.

Developer

&

Tester

Platform A

Platform B

Platform C

Continuous integration

Prototype

Expected Results

• Reduce manual test time of developer and tester.

• Reduce the probability of errors occurred.

• Improve the quality of software systems.

• Reduce the cost of software development.

Futurework

• Traditionally, software systems are usually used

on the PC platform, but nowadays more and more

apps are being used on the Android platform

instead of PC.

• Improve the continuous integration system,

allowing it to be connected with the Android and

IOS systems.

Reference

• Hsieh, C. Y., Cheng, Y. C., & Chen, C. T. (2011).

Emerging patterns of continuous integration for cross-

platform software development. In Proceedings of the 2nd

Asian Conference on Pattern Languages of Programs (p. 9).

ACM.

• Chang, S. J. (2009). A Continuous Integration System for

Cross-Platform Projects.

• Chester, T. M. (2001). Cross-platform integration with

XML and SOAP. IT Professional, 3(5), 26-34.

Thank you for your listening!

Recommended