{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T11:54:42Z","timestamp":1723031682190},"reference-count":23,"publisher":"Hindawi Limited","license":[{"start":{"date-parts":[[2019,1,2]],"date-time":"2019-01-02T00:00:00Z","timestamp":1546387200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61572306","61502294","2017-GYHLW-01037","NGII2017051","NGII20170206"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Mobile Information Systems"],"published-print":{"date-parts":[[2019,1,2]]},"abstract":"Considering that some intelligent software in mobile devices is related to location of sensors and devices, regression testing for it faces a major challenge. Test case prioritization (TCP), as a kind of regression test optimization technique, is beneficial to improve test efficiency. However, traditional TCP techniques may have limitations on testing intelligent software embedded in mobile devices because they do not take into account characteristics of mobile devices. This paper uses a smart mall as a scenario to design a novel location-based TCP technique for software embedded in mobile devices using the law of gravitation. First, test gravitation<\/jats:italic> is proposed by applying the idea of universal gravitation. Second, a specific calculation model of test gravitation<\/jats:italic> is designed for a smart mall scenario. Third, how to create a faulted test case set is designed by the pseudocode. Fourth, a location-based TCP using the law of gravitation algorithm is proposed, which utilizes test case information, fault information, and location information to prioritize test cases. Finally, an empirical evaluation is presented by using one industrial project. The observation, underlying the experimental results, is that our proposed TCP approach performs better than traditional TCP techniques. In addition, besides location information, the level of devices is also an important factor which affects the prioritization efficiency.<\/jats:p>","DOI":"10.1155\/2019\/9083956","type":"journal-article","created":{"date-parts":[[2019,1,2]],"date-time":"2019-01-02T13:09:05Z","timestamp":1546434545000},"page":"1-14","source":"Crossref","is-referenced-by-count":14,"title":["Location-Based Test Case Prioritization for Software Embedded in Mobile Devices Using the Law of Gravitation"],"prefix":"10.1155","volume":"2019","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-3604-0640","authenticated-orcid":true,"given":"Xiaolin","family":"Wang","sequence":"first","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"},{"name":"Shanghai Key Laboratory of Computer Software Evaluating and Testing, Shanghai 200444, China"}]},{"given":"Hongwei","family":"Zeng","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-6861-9684","authenticated-orcid":true,"given":"Honghao","family":"Gao","sequence":"additional","affiliation":[{"name":"Computing Center, Shanghai University, Shanghai 200444, China"},{"name":"Shanghai Key Laboratory of Intelligent Manufacturing and Robotics, Shanghai 200072, China"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-7291-7801","authenticated-orcid":true,"given":"Huaikou","family":"Miao","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-3133-5669","authenticated-orcid":true,"given":"Weiwei","family":"Lin","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China"},{"name":"Shanghai Key Laboratory of Computer Software Evaluating and Testing, Shanghai 200444, China"}]}],"member":"98","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.11.031"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.08.044"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2010.05.010"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2013.11.006"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1023\/a:1022572210026"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/248233.248262"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.3724\/sp.j.1001.2013.04420"},{"key":"8","year":"1687"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2008.11.007"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/32.536955"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/32.962562"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/32.988497"},{"key":"17","volume":"28","year":"2002","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.01.007"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/access.2015.2498191"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.11.703"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1561"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1603"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1109\/tsc.2012.40"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2013.445"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1109\/mprv.2004.1321028"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.1207\/s15327590ijhc1803_3"},{"key":"45","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-017-9357-7"}],"container-title":["Mobile Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2019\/9083956.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2019\/9083956.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2019\/9083956.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T23:32:15Z","timestamp":1547076735000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/misy\/2019\/9083956\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,2]]},"references-count":23,"alternative-id":["9083956","9083956"],"URL":"https:\/\/doi.org\/10.1155\/2019\/9083956","relation":{},"ISSN":["1574-017X","1875-905X"],"issn-type":[{"value":"1574-017X","type":"print"},{"value":"1875-905X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,2]]}}}