Title :
Automating programming via concept mining, probabilistic reasoning over semantic knowledge base of SE domain
Author :
Talanov, Maxim ; Makhmutov, Aidar ; Krekhov, Andrei
Author_Institution :
GDC Fujitsu Russia, Kazan, Russia
Abstract :
Software engineering is at the very start of it´s automation. There are a lot of helpers, code-generators, IDE-s and so on that does not really help to automate the complete software development life-circle from Functional requirements specification till the actual code. We explore the idea to generate the actual software solution using standard Functional requirements specification, change request or bug-report in three main modules: linguistic, perceiving and solution generation with heavily used knowledge base in OWL (web ontology language).
Keywords :
data mining; inference mechanisms; knowledge representation languages; software engineering; OWL; SE domain; Web ontology language; bug-report; change request; concept mining; functional requirements specification; linguistic module; perceiving module; probabilistic reasoning; programming automation; semantic knowledge base; software development life-circle; software engineering; solution generation module; source code generation; Computer architecture; Electronic mail; Humans; Knowledge based systems; Ontologies; Prototypes; Software; artificial intelligence; intelligent engineering; programming automation; self-learning system; source code generation;
Conference_Titel :
Software Engineering Conference (CEE-SECR), 2010 6th Central and Eastern European
Conference_Location :
Moscow
Print_ISBN :
978-1-4577-0605-9
DOI :
10.1109/CEE-SECR.2010.5783147