{"id":"https://openalex.org/W2546725282","doi":"https://doi.org/10.1145/2950290.2983975","title":"Automatic performance testing using input-sensitive profiling","display_name":"Automatic performance testing using input-sensitive profiling","publication_year":2016,"publication_date":"2016-11-01","ids":{"openalex":"https://openalex.org/W2546725282","doi":"https://doi.org/10.1145/2950290.2983975","mag":"2546725282"},"language":"en","primary_location":{"id":"doi:10.1145/2950290.2983975","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2950290.2983975","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2983975&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2983975&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101424638","display_name":"Qi Luo","orcid":"https://orcid.org/0000-0001-9869-3279"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Qi Luo","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5101424638"],"corresponding_institution_ids":["https://openalex.org/I16285277"],"apc_list":null,"apc_paid":null,"fwci":0.5906,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.7402109,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1139","last_page":"1141"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9994999766349792,"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.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.8933781981468201},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8446618318557739},{"id":"https://openalex.org/keywords/software-performance-testing","display_name":"Software performance testing","score":0.63919997215271},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.6158802509307861},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5860937237739563},{"id":"https://openalex.org/keywords/software-reliability-testing","display_name":"Software reliability testing","score":0.4282952845096588},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3693966269493103},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2688615322113037},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.2624431252479553},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.23948359489440918},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.21875056624412537},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17971041798591614}],"concepts":[{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.8933781981468201},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8446618318557739},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.63919997215271},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.6158802509307861},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5860937237739563},{"id":"https://openalex.org/C52928878","wikidata":"https://www.wikidata.org/wiki/Q7554226","display_name":"Software reliability testing","level":5,"score":0.4282952845096588},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3693966269493103},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2688615322113037},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2624431252479553},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.23948359489440918},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.21875056624412537},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17971041798591614}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2950290.2983975","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2950290.2983975","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2983975&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:scholarworks.wm.edu:aspubs-1826","is_oa":false,"landing_page_url":"https://scholarworks.wm.edu/aspubs/820","pdf_url":null,"source":{"id":"https://openalex.org/S4306401254","display_name":"W&M Publish (College of William & Mary)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I16285277","host_organization_name":"William & Mary","host_organization_lineage":["https://openalex.org/I16285277"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Arts & Sciences Articles","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/2950290.2983975","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2950290.2983975","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2983975&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.4300000071525574,"id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1273214749","display_name":"CI-EN: Collaborative Research: TraceLab Community Infrastructure for Replication, Collaboration, and Innovation","funder_award_id":"1510239","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2002369624","display_name":null,"funder_award_id":"CCF-1253837","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3598123744","display_name":"CAREER: Enabling License Compliance Analysis and Verification for Evolving Software","funder_award_id":"1253837","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8969871919","display_name":null,"funder_award_id":"CCF-1253837,CNS-1510239","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2546725282.pdf","grobid_xml":"https://content.openalex.org/works/W2546725282.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W1539495021","https://openalex.org/W1670263352","https://openalex.org/W1990342736","https://openalex.org/W1992301869","https://openalex.org/W1996901220","https://openalex.org/W2009977560","https://openalex.org/W2023506121","https://openalex.org/W2062666593","https://openalex.org/W2065325279","https://openalex.org/W2068160829","https://openalex.org/W2070948110","https://openalex.org/W2074770709","https://openalex.org/W2076880263","https://openalex.org/W2107484131","https://openalex.org/W2112582249","https://openalex.org/W2115380655","https://openalex.org/W2115941721","https://openalex.org/W2121650870","https://openalex.org/W2123649031","https://openalex.org/W2143860600","https://openalex.org/W2145458045","https://openalex.org/W2152161325","https://openalex.org/W2296296438","https://openalex.org/W2324153683","https://openalex.org/W2399881321","https://openalex.org/W2408546513","https://openalex.org/W2546867968","https://openalex.org/W3101548319","https://openalex.org/W6637074454"],"related_works":["https://openalex.org/W2806903162","https://openalex.org/W2362944210","https://openalex.org/W3133844515","https://openalex.org/W2541762924","https://openalex.org/W2022024871","https://openalex.org/W2187840912","https://openalex.org/W2547425497","https://openalex.org/W2103961571","https://openalex.org/W1977030523","https://openalex.org/W627857668"],"abstract_inverted_index":{"During":[0],"performance":[1,21,54,95,120,128,148],"testing,":[2],"software":[3,135,156],"engineers":[4],"commonly":[5,34],"perform":[6],"application":[7,33,63],"profiling":[8,64],"to":[9,18,47,53,61,104],"analyze":[10,99],"an":[11],"application's":[12],"execution":[13,102],"traces":[14,103],"with":[15],"different":[16,114],"inputs":[17,51,93],"understand":[19],"the":[20,25,49,89,100],"behaviors,":[22],"such":[23],"as":[24],"time":[26],"and":[27,42,65,81,97,137],"space":[28],"consumption.":[29],"However,":[30],"a":[31,36,123,133,139],"non-trivial":[32],"has":[35],"large":[37],"number":[38],"of":[39,92,116,119],"input":[40],"data,":[41],"it":[43,57],"is":[44,58,60],"mostly":[45],"manual":[46],"identify":[48,105],"specific":[50,68,90],"leading":[52],"bottlenecks.":[55],"Thus,":[56],"challenge":[59],"automate":[62],"find":[66],"these":[67,72],"inputs.":[69],"To":[70],"solve":[71],"problems,":[73],"we":[74],"propose":[75],"novel":[76],"approaches,":[77],"namely":[78],"FOREPOST,":[79],"GA-Prof":[80],"PerfImpact,":[82],"which":[83,127,143],"automatically":[84],"profile":[85],"applications":[86],"for":[87,147],"finding":[88],"combinations":[91],"triggering":[94],"bottlenecks,":[96],"further":[98],"corresponding":[101],"problematic":[106],"methods.":[107],"Specially,":[108],"our":[109],"approaches":[110],"work":[111],"in":[112,126,132,142],"two":[113,154],"types":[115],"real-world":[117],"scenarios":[118],"testing:":[121],"i)":[122],"single-version":[124],"scenario,":[125,141],"bottlenecks":[129],"are":[130,150],"detected":[131,151],"single":[134],"release,":[136],"ii)":[138],"two-version":[140],"code":[144],"changes":[145],"responsible":[146],"regressions":[149],"by":[152],"considering":[153],"consecutive":[155],"releases.":[157]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
