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

14
The Paper Research of Continuous Integration System for Cross-Platform Wendy Yang 楊育佳

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

Page 1: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

The Paper Research of Continuous Integration System for Cross-Platform

Wendy Yang 楊育佳

Page 2: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

Outline

01 Background

02 Research Motive

03 My Plan

04 Future Work

Page 3: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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.

Page 4: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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

Page 5: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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

Page 6: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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.

Page 7: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

My Plan

Page 8: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

1. Design a continuous integration system for

cross-platform project.

2. The results of integrating the systems can be

shown in one report.

Page 9: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

Developer

&

Tester

Platform A

Platform B

Platform C

Continuous integration

Page 10: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

Prototype

Page 11: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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.

Page 12: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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.

Page 13: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

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.

Page 14: The Paper Research of Continuous Integration System for ... · apps are being used on the Android platform instead of PC. • Improve the continuous integration system, allowing it

Thank you for your listening!