Software development is undoubtedly a complex and laborious process. Software engineers really work hard to carry out a particular software. But now a European experiment is going on which will automate the building and testing phase of programming, thus reducing the time and efforts used in this process.
First Ever Computer Program:
Computer programming has came a long way since days when Ada Lovelace wrote the first ever computer program in 1842. It was a small program written to calculate Bernoulli numbers. These days programming was not as complex and was not more than an individual effort.
Present day Scenario:
These days’ computer programs are getting more and more complex. A team of software developers works for years to develop a program, building the concept, coding, testing, debugging and then finally releasing and maintenance of programs.
Now if we need to reduce the time and effort in software development process, the only thing we can do is to “Automate the Process.”
The ETICS project:
ETICS project is a giant leap in the field of software development. It will automate the most of the software programming tasks thus helping software developers, managers and testers and will also help to obtain high quality. This will also help in reducing the cost of software and time taken in development.
The new system:
This new system will help software developers and users to automate the most of the process in development and testing execution. This amazing platform will use latest in “Grid” software and it can operate in multiple platforms. It can also be customized and developed further as it is an open source project.
Developers can install the client interface of system and then they can use results from round-the-clock builds. Tests can also be monitored via web and configuration metadata of software can also be browed and edited via a secure web application.
Mr. Alberto Di Meglio: Man behind this project
Mr. Alberto Di Meglio of CERN, the European organization for nuclear research is leading the research. In his words:
“By automating many of their day-to-day tasks, the ETICS system supports software managers, developers and testers in obtaining higher quality software.”
Development:
The ETICS platform has been developed in two phases over 3 years and has been continuously refined in collaboration with users. Some more new functions are being developed for ETICS 2 which will help software developers to run complex tests over distributed networks.
We must hope that this new system will surely bring a new revolution in the field of software development and testing.
No comments:
Post a Comment