{"id":"https://openalex.org/W2110294955","doi":"https://doi.org/10.1145/1101908.1101984","title":"Testing in resource constrained execution environments","display_name":"Testing in resource constrained execution environments","publication_year":2005,"publication_date":"2005-11-07","ids":{"openalex":"https://openalex.org/W2110294955","doi":"https://doi.org/10.1145/1101908.1101984","mag":"2110294955"},"language":"en","primary_location":{"id":"doi:10.1145/1101908.1101984","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1101908.1101984","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering","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/A5084185098","display_name":"Gregory M. Kapfhammer","orcid":null},"institutions":[{"id":"https://openalex.org/I120506574","display_name":"Allegheny College","ror":"https://ror.org/02jgzjj54","country_code":"US","type":"education","lineage":["https://openalex.org/I120506574"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Gregory M. Kapfhammer","raw_affiliation_strings":["Allegheny College"],"affiliations":[{"raw_affiliation_string":"Allegheny College","institution_ids":["https://openalex.org/I120506574"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047746948","display_name":"Mary Lou Soffa","orcid":"https://orcid.org/0000-0002-3665-7763"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mary Lou Soffa","raw_affiliation_strings":["University of Virginia","University of Virginia'"],"affiliations":[{"raw_affiliation_string":"University of Virginia","institution_ids":["https://openalex.org/I51556381"]},{"raw_affiliation_string":"University of Virginia'","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091330502","display_name":"Daniel Moss\u00e9","orcid":null},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Mosse","raw_affiliation_strings":["University of Pittsburgh"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh","institution_ids":["https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5084185098"],"corresponding_institution_ids":["https://openalex.org/I120506574"],"apc_list":null,"apc_paid":null,"fwci":1.0552,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.78922982,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"418","last_page":"422"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9990000128746033,"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.9987999796867371,"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.8927652835845947},{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.6463887095451355},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.6302400827407837},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.6183978915214539},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6047447919845581},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"Just-in-time compilation","score":0.5598355531692505},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5454902648925781},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.49942517280578613},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4270438551902771},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.42319542169570923},{"id":"https://openalex.org/keywords/strictfp","display_name":"strictfp","score":0.4218071699142456},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.4027724266052246},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3810805678367615},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34330734610557556}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8927652835845947},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.6463887095451355},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.6302400827407837},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.6183978915214539},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6047447919845581},{"id":"https://openalex.org/C76782552","wikidata":"https://www.wikidata.org/wiki/Q110546","display_name":"Just-in-time compilation","level":3,"score":0.5598355531692505},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5454902648925781},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.49942517280578613},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4270438551902771},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.42319542169570923},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.4218071699142456},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.4027724266052246},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3810805678367615},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34330734610557556},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1101908.1101984","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1101908.1101984","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.168.842","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.168.842","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.virginia.edu/%7Esoffa/Soffa_Pubs_all/Conferences/Testing.Kapfhammer.2005.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.216.7788","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.216.7788","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.virginia.edu/~soffa/research/SE/f527-kapfhammer.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1533166563","https://openalex.org/W1562870294","https://openalex.org/W1563583171","https://openalex.org/W1814790149","https://openalex.org/W2002250868","https://openalex.org/W2017946300","https://openalex.org/W2044122062","https://openalex.org/W2081658857","https://openalex.org/W2084228484","https://openalex.org/W2121733731","https://openalex.org/W2143588523","https://openalex.org/W2172260321","https://openalex.org/W4205267851","https://openalex.org/W6681290789"],"related_works":["https://openalex.org/W2170470279","https://openalex.org/W412736943","https://openalex.org/W3172992491","https://openalex.org/W2582080837","https://openalex.org/W1847197715","https://openalex.org/W2004623597","https://openalex.org/W2089855988","https://openalex.org/W2017898945","https://openalex.org/W2098771596","https://openalex.org/W1565152927"],"abstract_inverted_index":{"Software":[0],"for":[1,28],"resource":[2,87],"constrained":[3,88,144],"embedded":[4,57],"devices":[5],"is":[6,32,55,135],"often":[7],"implemented":[8],"in":[9,42,45,76,85,140],"the":[10,15,26,43,77,141,156,164,168,179,183],"Java":[11,16,81,96],"programming":[12],"language":[13],"because":[14],"compiler":[17],"and":[18,25,72,163,171],"virtual":[19,97],"machine":[20,98],"provide":[21],"enhanced":[22],"safety,":[23],"portability,":[24],"potential":[27],"run-time":[29],"optimization.":[30],"It":[31],"important":[33],"to":[34,68,104,131,137],"verify":[35],"that":[36,59,83,100,126,133,150],"a":[37,74,80,86,95],"software":[38],"application":[39,82,172],"executes":[40,84],"correctly":[41],"environment":[44,54],"which":[46],"it":[47,134],"will":[48],"normally":[49],"execute,":[50],"even":[51],"if":[52,115],"this":[53],"an":[56,124],"one":[58],"severely":[60],"constrains":[61],"memory":[62,116,143],"resources.":[63],"Testing":[64],"can":[65,109,153],"be":[66],"used":[67],"isolate":[69],"defects":[70],"within":[71],"establish":[73],"confidence":[75],"correctness":[78],"of":[79,167,182],"environment.":[89,146],"However,":[90],"executing":[91],"test":[92,157,169,174],"suites":[93],"with":[94],"(JVM)":[99],"uses":[101,127],"dynamic":[102],"compilation":[103],"create":[105],"native":[106],"code":[107,129,151,165],"bodies":[108],"introduce":[110],"significant":[111],"testing":[112,139],"time":[113,160],"overheads":[114],"resources":[117],"are":[118],"highly":[119],"constrained.":[120],"This":[121],"paper":[122],"describes":[123],"approach":[125],"adaptive":[128],"unloading":[130,152],"ensure":[132],"feasible":[136],"perform":[138],"actual":[142],"execution":[145,159],"The":[147],"experiments":[148],"demonstrate":[149],"reduce":[154],"both":[155],"suite":[158,170],"by":[161,175],"34%":[162],"size":[166,181],"under":[173],"78%":[176],"while":[177],"maintaining":[178],"overall":[180],"JVM.":[184]},"counts_by_year":[{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
