{"id":"https://openalex.org/W2148774227","doi":"https://doi.org/10.1109/csmr.2003.1192424","title":"A debugging strategy based on requirements of testing","display_name":"A debugging strategy based on requirements of testing","publication_year":2003,"publication_date":"2003-12-08","ids":{"openalex":"https://openalex.org/W2148774227","doi":"https://doi.org/10.1109/csmr.2003.1192424","mag":"2148774227"},"language":"en","primary_location":{"id":"doi:10.1109/csmr.2003.1192424","is_oa":false,"landing_page_url":"https://doi.org/10.1109/csmr.2003.1192424","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.","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/A5020521912","display_name":"Marcos Lordello Chaim","orcid":"https://orcid.org/0000-0001-7157-5141"},"institutions":[{"id":"https://openalex.org/I199691007","display_name":"Brazilian Agricultural Research Corporation","ror":"https://ror.org/0482b5b22","country_code":"BR","type":"government","lineage":["https://openalex.org/I199691007"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"M.L. Chaim","raw_affiliation_strings":["Embrapa Information Technology, Sao Paulo, Brazil"],"affiliations":[{"raw_affiliation_string":"Embrapa Information Technology, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I199691007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012165860","display_name":"Jos\u00e9 Carlos Maldonado","orcid":"https://orcid.org/0000-0002-3779-7143"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"J.C. Maldonado","raw_affiliation_strings":["University of Sao Paulo, Sao Paulo, Brazil"],"affiliations":[{"raw_affiliation_string":"University of Sao Paulo, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068540423","display_name":"M\u00e1rio Jino","orcid":"https://orcid.org/0000-0002-1914-5790"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"M. Jino","raw_affiliation_strings":["State University of Campinas, Sao Paulo, Brazil"],"affiliations":[{"raw_affiliation_string":"State University of Campinas, Sao Paulo, Brazil","institution_ids":["https://openalex.org/I181391015"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5020521912"],"corresponding_institution_ids":["https://openalex.org/I199691007"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.24318595,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"160","last_page":"169"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9991000294685364,"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/T12127","display_name":"Software System Performance and Reliability","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8438255786895752},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7895599603652954},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6065790057182312},{"id":"https://openalex.org/keywords/novelty","display_name":"Novelty","score":0.5273928046226501},{"id":"https://openalex.org/keywords/intuition","display_name":"Intuition","score":0.49700072407722473},{"id":"https://openalex.org/keywords/test-strategy","display_name":"Test strategy","score":0.45531758666038513},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.44789865612983704},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.43709972500801086},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.43576785922050476},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.41844069957733154},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3828789293766022},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3717331290245056},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2348385453224182},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10813108086585999}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8438255786895752},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7895599603652954},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6065790057182312},{"id":"https://openalex.org/C2778738651","wikidata":"https://www.wikidata.org/wiki/Q16546687","display_name":"Novelty","level":2,"score":0.5273928046226501},{"id":"https://openalex.org/C132010649","wikidata":"https://www.wikidata.org/wiki/Q189222","display_name":"Intuition","level":2,"score":0.49700072407722473},{"id":"https://openalex.org/C188598960","wikidata":"https://www.wikidata.org/wiki/Q7705805","display_name":"Test strategy","level":3,"score":0.45531758666038513},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.44789865612983704},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.43709972500801086},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.43576785922050476},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.41844069957733154},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3828789293766022},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3717331290245056},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2348385453224182},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10813108086585999},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C27206212","wikidata":"https://www.wikidata.org/wiki/Q34178","display_name":"Theology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/csmr.2003.1192424","is_oa":false,"landing_page_url":"https://doi.org/10.1109/csmr.2003.1192424","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.46000000834465027,"display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W110355352","https://openalex.org/W303139982","https://openalex.org/W1534516911","https://openalex.org/W1535300117","https://openalex.org/W1575308494","https://openalex.org/W1592895353","https://openalex.org/W1843474218","https://openalex.org/W1965079286","https://openalex.org/W1979277605","https://openalex.org/W1985444680","https://openalex.org/W1985551847","https://openalex.org/W1989943413","https://openalex.org/W2024205760","https://openalex.org/W2088017390","https://openalex.org/W2096537660","https://openalex.org/W2134982133","https://openalex.org/W2136593250","https://openalex.org/W2152417223","https://openalex.org/W2159192054","https://openalex.org/W2162045655","https://openalex.org/W2463460114","https://openalex.org/W4239588687","https://openalex.org/W4244902112","https://openalex.org/W6604484916","https://openalex.org/W6610773549","https://openalex.org/W6632060891","https://openalex.org/W6656461069","https://openalex.org/W6683876331"],"related_works":["https://openalex.org/W1559721426","https://openalex.org/W2763950260","https://openalex.org/W2042825714","https://openalex.org/W1996791333","https://openalex.org/W2026117800","https://openalex.org/W1534516911","https://openalex.org/W772318632","https://openalex.org/W2986627701","https://openalex.org/W2156018017","https://openalex.org/W2764797736"],"abstract_inverted_index":{"Testing":[0,136],"and":[1,14,44,145,171,180,210],"debugging":[2,27],"are":[3,35,57,147,181],"activities":[4],"that":[5,70,106,176,201,214],"consume":[6,177],"a":[7,75,83,196,211],"significant":[8],"amount":[9],"of":[10,23,54,62,79,92,135,188],"the":[11,21,52,90,107,116,186,191,207,216],"software":[12],"quality":[13],"maintenance":[15],"budget.":[16],"To":[17],"reduce":[18],"such":[19,140],"cost,":[20],"use":[22,46],"testing":[24,40,101,110,157],"information":[25,124,154],"for":[26,85,125],"purposes":[28],"has":[29],"been":[30],"advocated":[31],"In":[32],"general,":[33],"heuristics":[34],"used":[36],"to":[37,51,114,139,156,185],"select":[38],"structural":[39],"requirements":[41,111],"(nodes,":[42],"branches,":[43],"definition":[45],"associations)":[47],"more":[48],"closely":[49],"related":[50,155],"manifestation":[53],"failures":[55],"which":[56,199],"then":[58],"mapped":[59],"into":[60],"pieces":[61],"code.":[63,80],"The":[64,103,128,142,193],"problem":[65],"with":[66,168,183],"this":[67],"approach":[68],"is":[69,105,204],"it":[71,150,160,173],"relies":[72],"only":[73],"on":[74,89,133,152],"static":[76],"information-a":[77],"fragment":[78],"We":[81],"introduce":[82],"strategy":[84,131],"fault":[86,117,126],"localization":[87],"based":[88,132],"investigation":[91],"indications":[93],"(or":[94],"hints)":[95],"provided":[96],"at":[97],"run-time":[98],"by":[99],"data-flow":[100,109],"requirements.":[102],"intuition":[104,203],"selected":[108],"may":[112],"fail":[113],"hit":[115],"site":[118],"but":[119],"they":[120],"still":[121],"provide":[122],"useful":[123],"localization.":[127],"strategy-called":[129],"Debugging":[130],"Requirements":[134],"(DRT)-is":[137],"targeted":[138],"situations.":[141],"strategy's":[143],"novelty":[144],"attractiveness":[146],"threefold:":[148],"(i)":[149],"focuses":[151],"dynamic":[153],"data;":[158],"(ii)":[159],"can":[161],"be":[162],"implemented":[163],"in":[164,190],"state-of-the-practice":[165],"symbolic":[166],"debuggers":[167],"limited":[169],"overhead;":[170],"(iii)":[172],"utilizes":[174],"algorithms":[175],"constant":[178],"memory":[179],"linear":[182],"respect":[184],"number":[187],"branches":[189],"program.":[192],"paper":[194],"presents":[195],"case":[197],"study":[198],"shows":[200],"our":[202],"valid":[205],"(for":[206],"subject":[208],"program)":[209],"proof-of-concept":[212],"tool":[213],"implements":[215],"strategy.":[217]},"counts_by_year":[{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1}],"updated_date":"2026-03-25T13:04:00.132906","created_date":"2025-10-10T00:00:00"}
