日本語English

Software engineer support system that targets the entire software life cycle

Faculty of Science and Engineering,Department of Information Science and Engineering

Mika Ohtsuki Lecturer

Ph.D. (Engineering)

Research Fields

Software engineering, software engineer education

Keywords

Software engineer education, DevOps tools, software quality, learning analytics

CONTACT

Faculty of Science and Engineering,Department of Information Science and Engineering

PHONE +81-952-28-8858 / FAX +81-952-28-8650 / EMAIL mika

Research overview

Research that supports the education of highly skilled engineers based on an understanding of the entire software development life cycle Support for software engineers who will form the pillars of Society 5.0
I am working to develop a software engineer educational support system that targets the entire software life cycle.

■Software life cycle
As we transition from an information society to Society 5.0 (Super Smart Society), the implementation of a variety of services depends heavily on computer software. I believe that the increasing sophistication and complexity of software makes training highly skilled software engineers who can take responsibility for the software life cycle, from planning through development and administration, a high priority for society. The development of software consists of various processes, such as planning, requirement analysis, programming, and testing, and engineers need to learn advanced knowledge and skills for each of these.
In my research, I have studied tools that support education in terms of the knowledge and skills required for software development from a variety of perspectives. However, the environment that encompasses software development is little understood, and education that deepens understanding of the deliverables generated by each process remains inadequate.

■Educational support for software engineers
Based on this situation, I am working to build a learning environment that integrates my laboratory’s previous projects: REMEST, a requirement management learning tool; a UML diagram authoring tool; and ALECSS, a learning support system for software developers. Key features of this system will be functionality for inspecting deliverables from REMEST and the UML diagram authoring tool in upstream processes, as well as the ability to visualize deliverables from each process so that professors and other faculty members can assess the work being done by their students.

Currently, I am designing and implementing functionality that will allow me to collect and analyze data related to the learning process and learning outcomes in an actual classroom setting. In the future, I may also develop a visualization tool that uses VR. In order for students to go on to play an active role as software engineers in this age of online education and digitization of society as a whole, my expectation is for this system, once it undergoes additional improvements, to enter into wide use in software technology education so that it can contribute to the education of highly skilled engineers.

Message

The COVID-19 pandemic has led to the expansion of online education. In Japan, the pace of digitalization is also increasing with the establishment of the Digital Agency. In order for students to play an active role as software engineers in this era, I am working to develop a system that enables them to learn about the latest software technology. My hope is that software engineers and students studying software-related fields will come together on this site and communicate and study with each other, thereby creating a community of software engineers and contributing to the education of highly skilled engineers.

Main publications

  1. Mika Ohtsuki, Tetsuro Kakeshita, Utilizing Software Engineering Education Support System ALECSS at an Actual Software Development Experiment: A Case Study, Proc. of the 11th International Conference on Computer Supported Education (CSEDU 2019), Volume 2, pp. 367-375(May 2019)
  2. M. Ohtsuki, T. Kakeshita, M. Takasaki , National Survey of Japanese Universities on Computing Education: Analysis of Educational Computer System , Proc. 12-th International Conference on Digital Information Management (ICDIM 2017), pp. 98-103(September 2017)
  3. Mika Ohtsuki, Kazuki Ohta, Tetsuro Kakeshita, Software Engineer Education Support System ALECSS Utilizing DevOps Tools, 18th International Conference on Information Integration and Web-based Applications & Services (iiWAS2016), pp. 209-213, December 2016
  4. Tetsuro Kakeshita, Mika Ohtsuki, Relationship Analysis among Curriculum, Qualification, BOK and Task Profile in ICT Field, 3rd 2015 IEEE Int. Conf. on MOOCs, Innovation and Technology in Education (MITE), pp. 117-122. (October 2015).
  5. Mika Ohtsuki, Tetsuro Kakeshita, A web-based assessment tool for various types of self-evaluation utilizing common BOK in ICT, 3rd 2015 IEEE Int. Conf. on MOOCs, Innovation and Technology in Education (MITE), pp. 242-247. (October 2015).

Other achievements > >