{"id":"https://openalex.org/W2967762320","doi":"https://doi.org/10.1145/3338906.3338968","title":"Effects of explicit feature traceability on program comprehension","display_name":"Effects of explicit feature traceability on program comprehension","publication_year":2019,"publication_date":"2019-08-09","ids":{"openalex":"https://openalex.org/W2967762320","doi":"https://doi.org/10.1145/3338906.3338968","mag":"2967762320"},"language":"en","primary_location":{"id":"doi:10.1145/3338906.3338968","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3338968","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://eprints.gla.ac.uk/258265/","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042728295","display_name":"Jacob Kr\u00fcger","orcid":"https://orcid.org/0000-0002-0283-248X"},"institutions":[{"id":"https://openalex.org/I4210138551","display_name":"University Hospital Magdeburg","ror":"https://ror.org/03m04df46","country_code":"DE","type":"healthcare","lineage":["https://openalex.org/I4210138551"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jacob Kr\u00fcger","raw_affiliation_strings":["University of Magdeburg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Magdeburg, Germany","institution_ids":["https://openalex.org/I4210138551"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074378564","display_name":"G\u00fcl \u00c7al\u0131kl\u0131","orcid":"https://orcid.org/0000-0003-4578-1747"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"G\u00fcl \u00c7al\u0131kl\u0131","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072456187","display_name":"Thorsten Berger","orcid":"https://orcid.org/0000-0002-3870-5167"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Thorsten Berger","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086853013","display_name":"Thomas Leich","orcid":"https://orcid.org/0000-0001-9580-7728"},"institutions":[{"id":"https://openalex.org/I94575722","display_name":"Harz University of Applied Sciences","ror":"https://ror.org/048yn7628","country_code":"DE","type":"education","lineage":["https://openalex.org/I94575722"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Leich","raw_affiliation_strings":["Harz University of Applied Sciences, Germany / METOP, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Harz University of Applied Sciences, Germany / METOP, Germany","institution_ids":["https://openalex.org/I94575722"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042946019","display_name":"Gunter Saake","orcid":"https://orcid.org/0000-0001-9576-8474"},"institutions":[{"id":"https://openalex.org/I4210138551","display_name":"University Hospital Magdeburg","ror":"https://ror.org/03m04df46","country_code":"DE","type":"healthcare","lineage":["https://openalex.org/I4210138551"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gunter Saake","raw_affiliation_strings":["University of Magdeburg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Magdeburg, Germany","institution_ids":["https://openalex.org/I4210138551"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"338","last_page":"349"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9993000030517578,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9984999895095825,"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.9338061809539795},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7931006550788879},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.7893335819244385},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6134591102600098},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5835850834846497},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5579248070716858},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.5537306070327759},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.49119850993156433},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.4859248697757721},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.4681411385536194},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4512570798397064},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4399423599243164},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4392392039299011},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43749701976776123},{"id":"https://openalex.org/keywords/software-inspection","display_name":"Software inspection","score":0.4151350259780884},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.40748652815818787},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.38511109352111816},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33546650409698486},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.23929986357688904}],"concepts":[{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.9338061809539795},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7931006550788879},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.7893335819244385},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6134591102600098},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5835850834846497},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5579248070716858},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.5537306070327759},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.49119850993156433},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.4859248697757721},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.4681411385536194},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4512570798397064},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4399423599243164},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4392392039299011},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43749701976776123},{"id":"https://openalex.org/C10272871","wikidata":"https://www.wikidata.org/wiki/Q929972","display_name":"Software inspection","level":5,"score":0.4151350259780884},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.40748652815818787},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.38511109352111816},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33546650409698486},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.23929986357688904},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3338906.3338968","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3338906.3338968","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.gla.ac.uk:258265","is_oa":true,"landing_page_url":"http://eprints.gla.ac.uk/258265/","pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Proceedings"}],"best_oa_location":{"id":"pmh:oai:eprints.gla.ac.uk:258265","is_oa":true,"landing_page_url":"http://eprints.gla.ac.uk/258265/","pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Proceedings"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6200000047683716,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G5143473581","display_name":null,"funder_award_id":"LE 3382/2-1, LE 3382/2-3, SA 465/49-1, SA 465/49-3","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G7818724639","display_name":null,"funder_award_id":"2016-02804","funder_id":"https://openalex.org/F4320321030","funder_display_name":"VINNOVA"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321030","display_name":"VINNOVA","ror":"https://ror.org/01kd5m353"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1501652040","https://openalex.org/W1533179050","https://openalex.org/W1591471358","https://openalex.org/W1591726984","https://openalex.org/W1835203835","https://openalex.org/W1991079201","https://openalex.org/W1991604845","https://openalex.org/W2006136727","https://openalex.org/W2006243151","https://openalex.org/W2031400820","https://openalex.org/W2041282815","https://openalex.org/W2048363027","https://openalex.org/W2051538742","https://openalex.org/W2053327450","https://openalex.org/W2058154764","https://openalex.org/W2073240517","https://openalex.org/W2086100849","https://openalex.org/W2089046029","https://openalex.org/W2105950237","https://openalex.org/W2108072832","https://openalex.org/W2110957405","https://openalex.org/W2122963002","https://openalex.org/W2125934571","https://openalex.org/W2128581098","https://openalex.org/W2134119432","https://openalex.org/W2135841285","https://openalex.org/W2146146776","https://openalex.org/W2148357053","https://openalex.org/W2154945790","https://openalex.org/W2160469838","https://openalex.org/W2180107243","https://openalex.org/W2261238734","https://openalex.org/W2347456954","https://openalex.org/W2401047494","https://openalex.org/W2539187724","https://openalex.org/W2540556128","https://openalex.org/W2547944011","https://openalex.org/W2582743722","https://openalex.org/W2597465230","https://openalex.org/W2605175330","https://openalex.org/W2724855087","https://openalex.org/W2753990419","https://openalex.org/W2782602923","https://openalex.org/W2783428119","https://openalex.org/W2794654460","https://openalex.org/W2809686396","https://openalex.org/W2809924191","https://openalex.org/W2810978339","https://openalex.org/W2892976287","https://openalex.org/W2901272755","https://openalex.org/W2904680236","https://openalex.org/W2914419291","https://openalex.org/W2922853138","https://openalex.org/W2967762320"],"related_works":["https://openalex.org/W2938801257","https://openalex.org/W2206096527","https://openalex.org/W2967762320","https://openalex.org/W2201661632","https://openalex.org/W2375678172","https://openalex.org/W2079150660","https://openalex.org/W2507460979","https://openalex.org/W4385489206","https://openalex.org/W3013539457","https://openalex.org/W3012101434"],"abstract_inverted_index":{"Developers":[0],"spend":[1],"a":[2,51,65,82,172],"substantial":[3],"amount":[4],"of":[5,93,110,189,244],"their":[6,13,17,139],"time":[7],"with":[8,23,101],"program":[9,119,166],"comprehension.":[10],"To":[11,85],"improve":[12,86,229],"comprehension":[14,120],"and":[15,29,45,116,121,146,178,220,227,241],"refresh":[16],"memory,":[18],"developers":[19,38,216],"need":[20],"to":[21,59,79,124,143,155,215],"communicate":[22],"other":[24],"developers,":[25],"read":[26],"the":[27,31,42,61,91,108,125,190],"documentation,":[28],"analyze":[30],"source":[32,43],"code.":[33],"Many":[34],"studies":[35],"show":[36],"that":[37,46,205,233],"focus":[39],"primarily":[40],"on":[41,118,165,175,197,235],"code":[44,62,127,192],"small":[47],"improvements":[48,196],"can":[49,161,170,228],"have":[50,162,171],"strong":[52],"impact.":[53],"As":[54],"such,":[55],"it":[56],"is":[57],"crucial":[58],"bring":[60],"itself":[63],"into":[64],"more":[66],"comprehensible":[67],"form.":[68],"A":[69],"particular":[70],"technique":[71],"for":[72],"this":[73,131],"purpose":[74],"are":[75],"explicit":[76,111],"feature":[77,94,112],"traces":[78],"easily":[80],"identify":[81],"program\u2019s":[83],"functionalities.":[84],"our":[87,136,180,202],"empirical":[88],"understanding":[89],"about":[90,138],"effects":[92,164],"traces,":[95,113],"we":[96,133],"report":[97],"an":[98],"online":[99],"experiment":[100],"49":[102],"professional":[103],"software":[104,218],"developers.":[105],"We":[106],"studied":[107],"impact":[109,174],"namely":[114],"annotations":[115,160],"decomposition,":[117],"compared":[122],"them":[123],"same":[126],"without":[128,222],"traces.":[129],"Besides":[130],"experiment,":[132],"also":[134],"asked":[135],"participants":[137,181],"opinions":[140],"in":[141],"order":[142],"combine":[144],"quantitative":[145],"qualitative":[147],"data.":[148],"Our":[149],"results":[150,203],"indicate":[151,204],"that,":[152],"as":[153,185,209],"opposed":[154],"purely":[156],"object-oriented":[157],"code:":[158],"(1)":[159],"positive":[163],"comprehension;":[167],"(2)":[168],"decomposition":[169],"negative":[173],"bug":[176],"localization;":[177],"(3)":[179],"perceive":[182],"both":[183],"techniques":[184],"beneficial.":[186],"Moreover,":[187],"none":[188],"three":[191],"versions":[193],"yields":[194],"significant":[195],"task":[198],"completion":[199],"time.":[200],"Overall,":[201],"lightweight":[206],"traceability,":[207],"such":[208],"using":[210],"annotations,":[211],"provides":[212],"immediate":[213],"benefits":[214],"during":[217],"development":[219],"maintenance":[221],"extensive":[223],"training":[224],"or":[225],"tooling;":[226],"current":[230],"industrial":[231],"practices":[232],"rely":[234],"heavyweight":[236],"traceability":[237],"tools":[238],"(e.g.,":[239,246],"DOORS)":[240],"retroactive":[242],"fulfillment":[243],"standards":[245],"ISO-26262,":[247],"DO-178B).":[248]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
