Topic 8: Automated Software Development
Toshiba's Cyber-Physical Systems (CPS) aim to provide sustainable and evolving civil infrastructure systems and services. From the perspective of software development, we need to satisfy functionality and business requirements quickly. For that reason, we often develop software and services that reuse existing assets such as open-source software (OSS). Additionally, we often need to modify or optimize the software in these systems and services based on the feedback obtained during operation and maintenance.
This research focuses on software development automation methods that could dramatically improve software development and maintenance efficiency. That includes automation of all stages within the software development process, from the selection of OSS at the new service planning stage to the development, test, operation, and maintenance stages.
If the research topic proposal relates to OSS, the successful candidate will likely need to collaborate with other companies in the Civil Infrastructure Platform (CIP) projects led by Toshiba. In addition, when the research topic relates to software quality, we aim to establish an automation method to meet the software quality standards for civil infrastructure systems and services in collaboration with business units.
Suggested Research Proposals
At each stage of the software development process, we expect your proposals on any of the followings for automated software development.
- Method for automated open source software selection based on products requirement
- Method for automated software quality determination for testing
- Method for automated test case generation for quality assurance and to satisfy software quality standards
- Method for automated defect identification and source code correction from error logs, etc.
- Method for automated regression test generation from source code changes
 TOSHIBA Cyber Physical Systems https://www.toshiba.co.jp/iot/index_en.htm
 Civil Infrastructure Platform (CIP) https://www.cip-project.org/
 CIP Software Update Workgroup https://wiki.linuxfoundation.org/civilinfrastructureplatform/cip-sw-updates