{"id":"https://openalex.org/W4400367202","doi":"https://doi.org/10.1142/s0218194024500281","title":"Program Segment Testing for Human\u2013Machine Pair Programming","display_name":"Program Segment Testing for Human\u2013Machine Pair Programming","publication_year":2024,"publication_date":"2024-07-05","ids":{"openalex":"https://openalex.org/W4400367202","doi":"https://doi.org/10.1142/s0218194024500281"},"language":"en","primary_location":{"id":"doi:10.1142/s0218194024500281","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194024500281","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software Engineering and Knowledge Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"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/A5073334558","display_name":"Lei Rao","orcid":"https://orcid.org/0000-0001-6832-6347"},"institutions":[{"id":"https://openalex.org/I113306721","display_name":"Hiroshima University","ror":"https://ror.org/03t78wx29","country_code":"JP","type":"education","lineage":["https://openalex.org/I113306721"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Lei Rao","raw_affiliation_strings":["Graduate School of Advanced Science and Engineering, Hiroshima University, Hiroshima 739-0046, Japan"],"raw_orcid":"https://orcid.org/0000-0001-6832-6347","affiliations":[{"raw_affiliation_string":"Graduate School of Advanced Science and Engineering, Hiroshima University, Hiroshima 739-0046, Japan","institution_ids":["https://openalex.org/I113306721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091475506","display_name":"Shaoying Liu","orcid":"https://orcid.org/0000-0002-6748-5052"},"institutions":[{"id":"https://openalex.org/I113306721","display_name":"Hiroshima University","ror":"https://ror.org/03t78wx29","country_code":"JP","type":"education","lineage":["https://openalex.org/I113306721"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shaoying Liu","raw_affiliation_strings":["Graduate School of Advanced Science and Engineering, Hiroshima University, Hiroshima 739-0046, Japan"],"raw_orcid":"https://orcid.org/0000-0002-6748-5052","affiliations":[{"raw_affiliation_string":"Graduate School of Advanced Science and Engineering, Hiroshima University, Hiroshima 739-0046, Japan","institution_ids":["https://openalex.org/I113306721"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021905916","display_name":"Liu Ai","orcid":"https://orcid.org/0000-0001-8222-2157"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ai Liu","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210024, P. R. China"],"raw_orcid":"https://orcid.org/0000-0001-8222-2157","affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210024, P. R. China","institution_ids":["https://openalex.org/I9842412"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3716,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.60739238,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"34","issue":"10","first_page":"1565","last_page":"1591"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9994000196456909,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8301745057106018},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5932595133781433},{"id":"https://openalex.org/keywords/non-regression-testing","display_name":"Non-regression testing","score":0.5594707727432251},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5398546457290649},{"id":"https://openalex.org/keywords/white-box-testing","display_name":"White-box testing","score":0.49961376190185547},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.49727585911750793},{"id":"https://openalex.org/keywords/dynamic-program-analysis","display_name":"Dynamic program analysis","score":0.4822157621383667},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4709761142730713},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.47060948610305786},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.463259756565094},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.4345189332962036},{"id":"https://openalex.org/keywords/software-reliability-testing","display_name":"Software reliability testing","score":0.4127793312072754},{"id":"https://openalex.org/keywords/test-strategy","display_name":"Test strategy","score":0.4117053151130676},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3963104784488678},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.39404064416885376},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.37382495403289795},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.14941245317459106}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8301745057106018},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5932595133781433},{"id":"https://openalex.org/C86469151","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Non-regression testing","level":5,"score":0.5594707727432251},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5398546457290649},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.49961376190185547},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49727585911750793},{"id":"https://openalex.org/C140006998","wikidata":"https://www.wikidata.org/wiki/Q2499307","display_name":"Dynamic program analysis","level":3,"score":0.4822157621383667},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4709761142730713},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.47060948610305786},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.463259756565094},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.4345189332962036},{"id":"https://openalex.org/C52928878","wikidata":"https://www.wikidata.org/wiki/Q7554226","display_name":"Software reliability testing","level":5,"score":0.4127793312072754},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.4117053151130676},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3963104784488678},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39404064416885376},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.37382495403289795},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.14941245317459106}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218194024500281","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194024500281","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software Engineering and Knowledge Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322438","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1541063262","https://openalex.org/W1574376759","https://openalex.org/W1986061933","https://openalex.org/W1993836075","https://openalex.org/W2002187504","https://openalex.org/W2015748725","https://openalex.org/W2026117800","https://openalex.org/W2045811168","https://openalex.org/W2097850216","https://openalex.org/W2101819268","https://openalex.org/W2113848838","https://openalex.org/W2117827650","https://openalex.org/W2126860866","https://openalex.org/W2241395174","https://openalex.org/W2293624369","https://openalex.org/W2506495985","https://openalex.org/W2539254234","https://openalex.org/W2738719667","https://openalex.org/W2833521132","https://openalex.org/W2914763083","https://openalex.org/W2972441270","https://openalex.org/W2981388714","https://openalex.org/W3011943116","https://openalex.org/W3043118841","https://openalex.org/W3145163650","https://openalex.org/W3161071537","https://openalex.org/W4231040899","https://openalex.org/W4234822591"],"related_works":["https://openalex.org/W3214776400","https://openalex.org/W3197709817","https://openalex.org/W3133844515","https://openalex.org/W2387992358","https://openalex.org/W2376559135","https://openalex.org/W2358049071","https://openalex.org/W2063289013","https://openalex.org/W2955592476","https://openalex.org/W1925802936","https://openalex.org/W2347608037"],"abstract_inverted_index":{"Human\u2013Machine":[0],"Pair":[1],"Programming":[2],"(HMPP)":[3],"is":[4,34],"a":[5,80,84,102,137,157],"promising":[6],"technique":[7,129,149,170],"in":[8,21,40,49,82,127,150],"the":[9,22,30,38,50,54,90,124,145],"software":[10,16,55,69],"development":[11],"process,":[12],"which":[13],"means":[14,64],"that":[15,24],"construction":[17,57],"can":[18,58],"be":[19,60],"done":[20],"manner":[23],"humans":[25],"are":[26,72],"responsible":[27,35],"for":[28,36,74,88,110],"developing":[29],"program":[31,39],"while":[32],"computer":[33],"monitoring":[37],"real-time":[41],"and":[42,152,171],"reporting":[43],"errors.":[44],"The":[45],"Java":[46],"runtime":[47,116,140],"exceptions":[48,117],"current":[51],"version":[52],"of":[53,65,134,139,147],"under":[56],"only":[59],"effectively":[61],"detected":[62],"by":[63,115],"its":[66,154,185],"execution.":[67],"Traditional":[68],"testing":[70,75,86,89],"techniques":[71,179],"suitable":[73,85],"completed":[76],"programs":[77,92,182],"but":[78],"face":[79],"challenge":[81],"building":[83],"environment":[87],"partial":[91],"produced":[93],"during":[94],"HMPP.":[95,120],"In":[96],"this":[97,128,148,169],"paper,":[98],"we":[99,143,162],"put":[100],"forward":[101],"novel":[103],"technique,":[104],"called":[105],"Program":[106],"Segment":[107],"Testing":[108],"(PST)":[109],"automatically":[111],"identifying":[112],"errors":[113],"caused":[114],"to":[118,130,167,183],"support":[119],"We":[121],"first":[122],"introduce":[123],"relevant":[125],"involved":[126],"detect":[131],"index":[132],"out":[133,164],"bounds":[135],"exceptions,":[136],"representative":[138],"exceptions.":[141],"Then":[142],"discuss":[144],"methodology":[146],"detail":[151],"illustrate":[153],"workflow":[155],"with":[156,174],"simple":[158],"case":[159],"study.":[160],"Finally,":[161],"carry":[163],"an":[165],"experiment":[166],"evaluate":[168],"compare":[172],"it":[173],"three":[175],"existing":[176],"fault":[177],"detection":[178],"using":[180],"several":[181],"demonstrate":[184],"effectiveness.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
