Title :
An Approach to Construct Software Just-In-Time Based on Domain Expert System
Author :
Xing, Shaomin ; Zhou, Bosheng ; Chen, Tianying
Author_Institution :
Sch. of Comput. Sci. & Technol., Beihang Univ., Beijing
Abstract :
Business-end programming can enable end-users to develop software just-in-time. Existing business programming approaches lack guidance for end-users who have little experiences for development. Meanwhile the efficiency of development is low and the correctness of application systems are difficult to guarantee. So a novel business-end programming approach based on domain expert system (DES) was proposed. First, a programming framework for end-users was presented. Then the DES was established based on Bayesian network structure learning and parameter learning. After that, a heuristic method for end-user programming taking DES as core component was proposed. This method could recommend business services to end-users in the process of programming relying on DES. It also provided real-time guidance and help end-users to complete programming step by step. Next, the realization of the method was illustrated and an example was demonstrated. Finally, the effect of this method was discussed and analyzed. The results show that this method was effective for end-user programming.
Keywords :
Bayes methods; business data processing; expert systems; learning (artificial intelligence); optimisation; software engineering; Bayesian network structure learning; business-end programming; domain expert system; heuristic method; parameter learning; software just-in-time development; bayesian networks; business end programming; domain expert systems; web services;
Conference_Titel :
Information Science and Engineering, 2008. ISISE '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-2727-4
DOI :
10.1109/ISISE.2008.121