The Paper Research of Continuous Integration System for ... · apps are being used on the Android...
Transcript of The Paper Research of Continuous Integration System for ... · apps are being used on the Android...
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!