{"id":"https://openalex.org/W2170186202","doi":"https://doi.org/10.1109/wpc.2004.1311058","title":"Program comprehension for the purpose of testing","display_name":"Program comprehension for the purpose of testing","publication_year":2004,"publication_date":"2004-11-13","ids":{"openalex":"https://openalex.org/W2170186202","doi":"https://doi.org/10.1109/wpc.2004.1311058","mag":"2170186202"},"language":"en","primary_location":{"id":"doi:10.1109/wpc.2004.1311058","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wpc.2004.1311058","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 12th IEEE International Workshop on Program Comprehension, 2004.","raw_type":"proceedings-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/A5019787141","display_name":"Harry M. Sneed","orcid":"https://orcid.org/0000-0003-4869-0269"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"H.M. Sneed","raw_affiliation_strings":["ANECON GmbH, Vienna, Austria"],"affiliations":[{"raw_affiliation_string":"ANECON GmbH, Vienna, Austria","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5019787141"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.9097,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.86914181,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"162","last_page":"171"},"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.9998999834060669,"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.9998000264167786,"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.7478865385055542},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.6233578324317932},{"id":"https://openalex.org/keywords/integration-testing","display_name":"Integration testing","score":0.6229708194732666},{"id":"https://openalex.org/keywords/white-box-testing","display_name":"White-box testing","score":0.5974505543708801},{"id":"https://openalex.org/keywords/black-box-testing","display_name":"Black-box testing","score":0.5802617073059082},{"id":"https://openalex.org/keywords/non-regression-testing","display_name":"Non-regression testing","score":0.5654353499412537},{"id":"https://openalex.org/keywords/manual-testing","display_name":"Manual testing","score":0.5375030040740967},{"id":"https://openalex.org/keywords/test-strategy","display_name":"Test strategy","score":0.5360769033432007},{"id":"https://openalex.org/keywords/system-testing","display_name":"System testing","score":0.5312169790267944},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5122934579849243},{"id":"https://openalex.org/keywords/software-performance-testing","display_name":"Software performance testing","score":0.5074099898338318},{"id":"https://openalex.org/keywords/scope","display_name":"Scope (computer science)","score":0.5036160349845886},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4762268662452698},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47326138615608215},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.4732145369052887},{"id":"https://openalex.org/keywords/system-integration-testing","display_name":"System integration testing","score":0.4427972137928009},{"id":"https://openalex.org/keywords/keyword-driven-testing","display_name":"Keyword-driven testing","score":0.43758198618888855},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4280869960784912},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.32656461000442505},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.27481716871261597},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.2665293514728546},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2240600883960724},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.19580063223838806},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1749112606048584}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7478865385055542},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.6233578324317932},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.6229708194732666},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.5974505543708801},{"id":"https://openalex.org/C24169984","wikidata":"https://www.wikidata.org/wiki/Q879969","display_name":"Black-box testing","level":5,"score":0.5802617073059082},{"id":"https://openalex.org/C86469151","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Non-regression testing","level":5,"score":0.5654353499412537},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.5375030040740967},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.5360769033432007},{"id":"https://openalex.org/C7166840","wikidata":"https://www.wikidata.org/wiki/Q1199682","display_name":"System testing","level":2,"score":0.5312169790267944},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5122934579849243},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.5074099898338318},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.5036160349845886},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4762268662452698},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47326138615608215},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.4732145369052887},{"id":"https://openalex.org/C111524372","wikidata":"https://www.wikidata.org/wiki/Q7663718","display_name":"System integration testing","level":5,"score":0.4427972137928009},{"id":"https://openalex.org/C169168650","wikidata":"https://www.wikidata.org/wiki/Q1675637","display_name":"Keyword-driven testing","level":5,"score":0.43758198618888855},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4280869960784912},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.32656461000442505},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.27481716871261597},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2665293514728546},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2240600883960724},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.19580063223838806},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1749112606048584},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/wpc.2004.1311058","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wpc.2004.1311058","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 12th IEEE International Workshop on Program Comprehension, 2004.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1599012118","https://openalex.org/W1973119294","https://openalex.org/W1984647091","https://openalex.org/W1988134631","https://openalex.org/W1989526951","https://openalex.org/W1991566706","https://openalex.org/W2009095932","https://openalex.org/W2045622683","https://openalex.org/W2070804159","https://openalex.org/W2073433109","https://openalex.org/W2085621618","https://openalex.org/W2121350035","https://openalex.org/W2127154613","https://openalex.org/W2146972408","https://openalex.org/W2147642262","https://openalex.org/W2149261396","https://openalex.org/W2153701080","https://openalex.org/W2165446001","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W3214776400","https://openalex.org/W3197709817","https://openalex.org/W2335749738","https://openalex.org/W2513279291","https://openalex.org/W2154959594","https://openalex.org/W2552042032","https://openalex.org/W4320027153","https://openalex.org/W2884890509","https://openalex.org/W2331368077","https://openalex.org/W1508028241"],"abstract_inverted_index":{"In":[0,65],"this":[1],"paper,":[2],"program":[3],"comprehension":[4],"techniques":[5],"are":[6,19,100],"examined":[7],"within":[8],"the":[9,14,22,45,68,72,78,82,91],"context":[10],"of":[11,16,25,67,70,94,98],"testing.":[12,51,64],"First,":[13],"tasks":[15],"a":[17,26,36,86,96],"tester":[18,27,79],"identified,":[20],"then":[21],"information":[23,92],"requirements":[24,93,107],"to":[28,104],"fulfill":[29],"these":[30,106],"tasks.":[31],"Comprehension":[32],"is":[33,50,57,77],"viewed":[34],"as":[35],"knowledge":[37,41,56,84],"acquisition":[38],"process.":[39],"The":[40],"needed":[42],"depends":[43],"on":[44],"level":[46],"at":[47],"which":[48,102],"one":[49],"For":[52],"system":[53],"testing,":[54,71,95],"other":[55],"required":[58],"than":[59],"for":[60],"unit":[61],"and":[62,108],"integration":[63],"light":[66],"scope":[69],"paper":[73],"concludes":[74],"that":[75],"it":[76],"who":[80],"needs":[81],"broadest":[83],"about":[85],"software":[87],"system.":[88],"Having":[89],"established":[90],"set":[97],"tools":[99],"presented":[101],"help":[103],"satisfy":[105],"their":[109],"practical":[110],"application":[111],"discussed.":[112]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-17T18:11:37.981687","created_date":"2025-10-10T00:00:00"}
