A knowledge-based method for inferring semantic concepts from visual models of system behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Learning Agent that Assists the Browsing of Software Libraries
IEEE Transactions on Software Engineering
Aspect-oriented programming: Introduction
Communications of the ACM
Agile software development
Llun---a high-level debugger for generated parsers
Software—Practice & Experience
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
The Zope Book
Sun ONE Studio Programming
A page-transition framework for image-oriented Web programming
ACM SIGSOFT Software Engineering Notes
Visual pivot-table components for web application development
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Visual design and programming for Web applications
Journal of Visual Languages and Computing
Hi-index | 0.00 |
With the development of the information society, it has become necessary to release software early that satisfies users. Therefore, it has become important to develop software quickly so that users can try it, and give the developers feedback. Developers make the specifications of a program based on users' requirements, and then design, write, test and debug the program. Through this procedure, the program is completed. However, if we can directly use the image that the users have when we design a program, and if the program is completed when the design finishes, the procedure for software development will be made much simpler, and the time required to develop it will be reduced greatly. This paper presents an approach to brain-image oriented programming and describes the BioPro system that implements this method for Web applications. The brain-image oriented programming has the following features; (1) users can develop programs based on their image, (2) they can easily verify the completeness of the components that make up the program and the consistency of those relationships, and (3) they can easily confirm what they have developed, regardless of which stage of development they are currently at.