{"id":"https://openalex.org/W173820875","doi":null,"title":"1User-Centered Evolutionary Software Development Using Python and Java","display_name":"1User-Centered Evolutionary Software Development Using Python and Java","publication_year":null,"publication_date":null,"ids":{"openalex":"https://openalex.org/W173820875","mag":"173820875"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.34.5801","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.5801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://python.via.ecp.fr/workshops/1997-10/proceedings/cunningham.ps","raw_type":"text"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005117632","display_name":"Douglas Cunningham","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Douglas Cunningham","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5005117632"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.6161999702453613,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.6161999702453613,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.30979999899864197,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.03449999913573265,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/evolutionary-software-development","display_name":"evolutionary software development","score":0.9390000104904175},{"id":"https://openalex.org/keywords/language-interoperability","display_name":"language interoperability","score":0.8109999895095825},{"id":"https://openalex.org/keywords/scripting-languages","display_name":"scripting languages","score":0.47600001096725464},{"id":"https://openalex.org/keywords/rapid-prototyping","display_name":"rapid prototyping","score":0.6579999923706055},{"id":"https://openalex.org/keywords/type-checking","display_name":"type checking","score":0.34200000762939453},{"id":"https://openalex.org/keywords/python-interface","display_name":"Python interface","score":0.31299999356269836}],"concepts":[{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8290337324142456},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8172134757041931},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8158127069473267},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6238717436790466},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5751068592071533},{"id":"https://openalex.org/C92966194","wikidata":"https://www.wikidata.org/wiki/Q651794","display_name":"Compiled language","level":4,"score":0.48198646306991577},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.4237830936908722},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.4192095100879669},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.3034932613372803},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.3010447025299072},{"id":"https://openalex.org/C19024347","wikidata":"https://www.wikidata.org/wiki/Q211496","display_name":"High-level programming language","level":3,"score":0.1832473874092102},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.07398444414138794}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.34.5801","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.5801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://python.via.ecp.fr/workshops/1997-10/proceedings/cunningham.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.498.4941","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.498.4941","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www-acc.kek.jp/WWW-ACC-exp/KEKB/control/Python Documents/cunningham.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W1496974876","https://openalex.org/W1499705153","https://openalex.org/W1533109738","https://openalex.org/W1573955430","https://openalex.org/W1589047548","https://openalex.org/W2017784947","https://openalex.org/W2110001365","https://openalex.org/W2134342348","https://openalex.org/W2168170619","https://openalex.org/W3172349748"],"related_works":["https://openalex.org/W7028099273","https://openalex.org/W7099430643","https://openalex.org/W2278636343","https://openalex.org/W2128291207","https://openalex.org/W23681709","https://openalex.org/W7097807788","https://openalex.org/W7097982887","https://openalex.org/W158010655","https://openalex.org/W2775389555","https://openalex.org/W96642435"],"abstract_inverted_index":{"The":[0,14,70,93],"two":[1,108],"language":[2,12,44,59,91,134],"approach":[3,20],"to":[4,110,161,167],"software":[5,37,78],"development":[6,79],"has":[7],"been":[8],"investigated":[9],"by":[10],"several":[11],"designers.":[13],"primary":[15],"hypothesis":[16],"of":[17,72,121],"such":[18],"an":[19,99],"being":[21],"that":[22,76],"both":[23,81],"strong":[24],"compile-time":[25],"type":[26,31],"checking":[27,32],"and":[28,49,67,103,116,119,123,146],"loose":[29],"run-time":[30,65],"are":[33],"desirable":[34],"in":[35],"evolutionary":[36,77],"development.":[38],"Java":[39,94,102,168],"is":[40,55,75,98],"a":[41,56,132,138],"strongly":[42],"typed":[43,58],"which":[45,60,105,150],"offers":[46,61],"performance,":[47],"robustness":[48],"modularity":[50],"as":[51,131],"such,":[52],"while":[53],"Python":[54,95,104,128,139,152,165],"weakly":[57],"rapid":[62],"prototyping,":[63],"dynamic":[64,113],"modification,":[66],"delayed":[68],"evaluation.":[69],"premise":[71],"this":[73],"work":[74],"using":[80,89],"languages":[82,109],"together":[83],"can":[84,142,158],"be":[85,129,159],"more":[86],"efficient":[87],"than":[88],"either":[90],"alone.":[92],"Interface":[96],"(JPI)":[97],"interface":[100],"between":[101],"allows":[106],"the":[107,117,126,156],"interoperate":[111],"through":[112],"message":[114],"lookup":[115],"conversion":[118],"exchange":[120],"objects":[122],"exceptions.":[124],"Through":[125],"JPI,":[127],"used":[130,160],"scripting":[133,166],"for":[135],"Java--":[136],"from":[137],"interpreter":[140],"one":[141],"prototype":[143],"AWT":[144],"components":[145],"even":[147],"create":[148],"bindings":[149],"call":[151],"code.":[153],"In":[154],"addition,":[155],"JPI":[157],"add":[162],"user":[163],"level":[164],"programs.":[169],"1":[170]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2025-10-27T00:00:00"}
