Matches in SemOpenAlex for { <https://semopenalex.org/work/W3131373375> ?p ?o ?g. }
- W3131373375 abstract "It has been already shown that combinatorial evolution - the creation of new things through the combination of existing things - can be a powerful way to evolve rather than design technical objects such as electronic circuits in a computer simulation. Intriguingly, only a few iterations seem to be required to already achieve complex objects. In the present paper we want to employ combinatorial evolution in software development. Our research question is whether it is possible to generate computer programs of increasing complexity using automatic programming through combinatorial evolution. Specifically, we ask what kind of basic code blocks are needed at the beginning, how are these code blocks implemented to allow them to combine, and how can code complexity be measured. We implemented a computer program simulating combinatorial evolution of code blocks stored in a database to make them available for combinations. Automatic programming is achieved by evaluating regular expressions. We found that reserved key words of a programming language are suitable for defining the basic code blocks at the beginning of the simulation. We also found that placeholders can be used to combine code blocks and that code complexity can be described in terms of the importance to the programming language. As in the previous combinatorial evolution simulation of electronic circuits, complexity increased from simple keywords and special characters to more complex variable declarations, to class definitions, to methods, and to classes containing methods and variable declarations. Combinatorial evolution, therefore, seems to be a promising approach for automatic programming." @default.
- W3131373375 created "2021-03-01" @default.
- W3131373375 creator A5001779178 @default.
- W3131373375 creator A5031578653 @default.
- W3131373375 creator A5039854312 @default.
- W3131373375 creator A5068471666 @default.
- W3131373375 creator A5082137869 @default.
- W3131373375 date "2021-02-20" @default.
- W3131373375 modified "2023-09-27" @default.
- W3131373375 title "Automatic Programming Through Combinatorial Evolution." @default.
- W3131373375 cites W1500250067 @default.
- W3131373375 cites W1577507334 @default.
- W3131373375 cites W1961310889 @default.
- W3131373375 cites W1964962870 @default.
- W3131373375 cites W1968374920 @default.
- W3131373375 cites W1969211012 @default.
- W3131373375 cites W1974955624 @default.
- W3131373375 cites W1988634764 @default.
- W3131373375 cites W2040492000 @default.
- W3131373375 cites W2100020698 @default.
- W3131373375 cites W2102248717 @default.
- W3131373375 cites W2114533692 @default.
- W3131373375 cites W2119905147 @default.
- W3131373375 cites W2142785306 @default.
- W3131373375 cites W2168766930 @default.
- W3131373375 cites W2227596568 @default.
- W3131373375 cites W2242288932 @default.
- W3131373375 cites W2408576896 @default.
- W3131373375 cites W2547621596 @default.
- W3131373375 cites W2754766951 @default.
- W3131373375 cites W2901930902 @default.
- W3131373375 cites W2904250082 @default.
- W3131373375 cites W2974791471 @default.
- W3131373375 cites W3027878212 @default.
- W3131373375 hasPublicationYear "2021" @default.
- W3131373375 type Work @default.
- W3131373375 sameAs 3131373375 @default.
- W3131373375 citedByCount "0" @default.
- W3131373375 crossrefType "posted-content" @default.
- W3131373375 hasAuthorship W3131373375A5001779178 @default.
- W3131373375 hasAuthorship W3131373375A5031578653 @default.
- W3131373375 hasAuthorship W3131373375A5039854312 @default.
- W3131373375 hasAuthorship W3131373375A5068471666 @default.
- W3131373375 hasAuthorship W3131373375A5082137869 @default.
- W3131373375 hasConcept C111472728 @default.
- W3131373375 hasConcept C114614502 @default.
- W3131373375 hasConcept C115908005 @default.
- W3131373375 hasConcept C134306372 @default.
- W3131373375 hasConcept C138885662 @default.
- W3131373375 hasConcept C154945302 @default.
- W3131373375 hasConcept C177264268 @default.
- W3131373375 hasConcept C182365436 @default.
- W3131373375 hasConcept C199360897 @default.
- W3131373375 hasConcept C2776760102 @default.
- W3131373375 hasConcept C2777212361 @default.
- W3131373375 hasConcept C2777904410 @default.
- W3131373375 hasConcept C2780586882 @default.
- W3131373375 hasConcept C33923547 @default.
- W3131373375 hasConcept C41008148 @default.
- W3131373375 hasConcept C80444323 @default.
- W3131373375 hasConceptScore W3131373375C111472728 @default.
- W3131373375 hasConceptScore W3131373375C114614502 @default.
- W3131373375 hasConceptScore W3131373375C115908005 @default.
- W3131373375 hasConceptScore W3131373375C134306372 @default.
- W3131373375 hasConceptScore W3131373375C138885662 @default.
- W3131373375 hasConceptScore W3131373375C154945302 @default.
- W3131373375 hasConceptScore W3131373375C177264268 @default.
- W3131373375 hasConceptScore W3131373375C182365436 @default.
- W3131373375 hasConceptScore W3131373375C199360897 @default.
- W3131373375 hasConceptScore W3131373375C2776760102 @default.
- W3131373375 hasConceptScore W3131373375C2777212361 @default.
- W3131373375 hasConceptScore W3131373375C2777904410 @default.
- W3131373375 hasConceptScore W3131373375C2780586882 @default.
- W3131373375 hasConceptScore W3131373375C33923547 @default.
- W3131373375 hasConceptScore W3131373375C41008148 @default.
- W3131373375 hasConceptScore W3131373375C80444323 @default.
- W3131373375 hasLocation W31313733751 @default.
- W3131373375 hasOpenAccess W3131373375 @default.
- W3131373375 hasPrimaryLocation W31313733751 @default.
- W3131373375 hasRelatedWork W1489921942 @default.
- W3131373375 hasRelatedWork W183864610 @default.
- W3131373375 hasRelatedWork W190721557 @default.
- W3131373375 hasRelatedWork W2080172410 @default.
- W3131373375 hasRelatedWork W2089143460 @default.
- W3131373375 hasRelatedWork W2170732676 @default.
- W3131373375 hasRelatedWork W2235113232 @default.
- W3131373375 hasRelatedWork W2296107922 @default.
- W3131373375 hasRelatedWork W2334032319 @default.
- W3131373375 hasRelatedWork W2497013456 @default.
- W3131373375 hasRelatedWork W2519009229 @default.
- W3131373375 hasRelatedWork W2524727053 @default.
- W3131373375 hasRelatedWork W2546497838 @default.
- W3131373375 hasRelatedWork W2553219795 @default.
- W3131373375 hasRelatedWork W2604556510 @default.
- W3131373375 hasRelatedWork W2947881925 @default.
- W3131373375 hasRelatedWork W3045750212 @default.
- W3131373375 hasRelatedWork W315375968 @default.
- W3131373375 hasRelatedWork W3161750735 @default.
- W3131373375 hasRelatedWork W317787114 @default.
- W3131373375 isParatext "false" @default.