Professor Lee Sung-ju at the KAIST School of Computing and his research team have developed a technique by which a smartphone app prototype can be produced with only 50 or so lines of program codes instead of 10,000 lines or more.
The professor and his team focused on the fact that millions of smartphone apps are already on the market and successfully attempted to use existing apps’ features in producing new app prototypes.
App developers using this technique can test various app prototypes before selecting the most useful one and starting a development process. Then, the probability of success of the process can be significantly increased.
The professor explained that the technique using demonstration-based programming allows existing apps’ features to be realized in a code-free way and every app interaction to be carried out in the background. “By using this technique, a developer can handle his or her app and another app simultaneously and yet as if handling a single app,” the professor said, adding, “As a result, new app features can be realized with ease and speed and a larger number of more useful apps can become available.” He continued to say that the technique is characterized by automatically extracting a desired feature of an app and converting it into a program code when the app is demonstrated.