{"id":"https://openalex.org/W7097816865","doi":null,"title":"ABSTRACT Automatic Generation of Suggestions for Program Investigation","display_name":"ABSTRACT Automatic Generation of Suggestions for Program Investigation","publication_year":2008,"publication_date":"2008-04-01","ids":{"openalex":"https://openalex.org/W7097816865"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.89.2970","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.2970","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.mcgill.ca/~martin/papers/esecfse2005a.pdf","raw_type":"text"},"volume":null,"type":"conference-abstract","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"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":true,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.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"}}],"keywords":[{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.7829999923706055},{"id":"https://openalex.org/keywords/source-code-navigation","display_name":"source code navigation","score":0.6480000019073486},{"id":"https://openalex.org/keywords/structural-dependence","display_name":"structural dependence","score":0.9279999732971191},{"id":"https://openalex.org/keywords/fuzzy-sets","display_name":"fuzzy sets","score":0.7289999723434448},{"id":"https://openalex.org/keywords/program-change","display_name":"software modification","score":0.5019999742507935},{"id":"https://openalex.org/keywords/developer-assistance","display_name":"developer assistance","score":0.3720000088214874}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7416999936103821},{"id":"https://openalex.org/C132010649","wikidata":"https://www.wikidata.org/wiki/Q189222","display_name":"Intuition","level":2,"score":0.5360000133514404},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4887000024318695},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4846999943256378},{"id":"https://openalex.org/C58166","wikidata":"https://www.wikidata.org/wiki/Q224821","display_name":"Fuzzy logic","level":2,"score":0.4440000057220459},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.43959999084472656},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42500001192092896},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4205000102519989},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3912999927997589},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.385699987411499},{"id":"https://openalex.org/C42011625","wikidata":"https://www.wikidata.org/wiki/Q1055058","display_name":"Fuzzy set","level":3,"score":0.38449999690055847},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.37369999289512634},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.3709999918937683},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.3513999879360199},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3458000123500824},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.32100000977516174},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.3199999928474426},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.3018999993801117},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.2856999933719635},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.2840999960899353},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.27070000767707825},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.26420000195503235},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.250900000333786}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.89.2970","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.2970","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.mcgill.ca/~martin/papers/esecfse2005a.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2150240046","https://openalex.org/W2116357421","https://openalex.org/W2155943924","https://openalex.org/W2123187470","https://openalex.org/W2611067684","https://openalex.org/W2133961160","https://openalex.org/W2125480321","https://openalex.org/W2099571428","https://openalex.org/W4239525665","https://openalex.org/W2182716744"],"abstract_inverted_index":{"Before":[0],"performing":[1],"a":[2,5,15,30,46,67,90,98,112,131,137,145,149],"modification":[3],"task,":[4],"developer":[6,113,146],"usually":[7],"has":[8],"to":[9,17,20,29,65,77,100,111,144],"investigate":[10],"the":[11,23,26,82,125],"source":[12,115],"code":[13,27],"of":[14,49,85,124,127,139,142,155,160,174],"system":[16],"understand":[18],"how":[19],"carry":[21],"out":[22],"task.":[24],"Discovering":[25],"relevant":[28],"change":[31],"task":[32],"is":[33,37,75,119],"costly":[34],"because":[35],"it":[36,165],"an":[38,122],"inherently":[39],"human":[40],"activity":[41],"whose":[42],"success":[43],"depends":[44],"on":[45,121],"large":[47],"number":[48],"unpredictable":[50],"factors,":[51],"such":[52],"as":[53,135],"intuition":[54],"and":[55,103,147],"luck.":[56],"Although":[57],"studies":[58],"have":[59],"shown":[60],"that":[61,107,164],"effective":[62],"developers":[63,168],"tend":[64],"explore":[66],"program":[68,105,140,171],"by":[69],"following":[70],"structural":[71,128],"dependencies,":[72],"no":[73],"methodology":[74],"available":[76],"guide":[78],"their":[79],"navigation":[80],"through":[81],"typically":[83],"hundreds":[84],"dependency":[86],"paths":[87],"found":[88],"in":[89,130],"non-trivial":[91],"program.":[92,132],"In":[93],"this":[94],"paper,":[95],"we":[96],"propose":[97,102],"technique":[99,118,162],"automatically":[101],"rank":[104],"elements":[106,141,154,172],"are":[108],"potentially":[109],"interesting":[110,179],"investigating":[114],"code.":[116],"Our":[117],"based":[120],"analysis":[123],"topology":[126],"dependencies":[129],"It":[133],"takes":[134],"input":[136],"set":[138,151],"interest":[143],"produces":[148],"fuzzy":[150],"describing":[152],"other":[153],"potential":[156],"interest.":[157],"Empirical":[158],"evaluation":[159],"our":[161],"indicates":[163],"can":[166],"help":[167],"quickly":[169],"select":[170],"worthy":[173],"investigation":[175],"while":[176],"avoiding":[177],"less":[178],"ones.":[180]},"counts_by_year":[],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-27T00:00:00"}
