{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T16:59:48Z","timestamp":1775753988790,"version":"3.50.1"},"reference-count":64,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T00:00:00Z","timestamp":1489363200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10664-017-9507-3","type":"journal-article","created":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T02:16:30Z","timestamp":1489371390000},"page":"3088-3116","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":40,"title":["A study of the relation of mobile device attributes with the user-perceived quality of Android apps"],"prefix":"10.1007","volume":"22","author":[{"given":"Ehsan","family":"Noei","sequence":"first","affiliation":[]},{"given":"Mark D.","family":"Syer","sequence":"additional","affiliation":[]},{"given":"Ying","family":"Zou","sequence":"additional","affiliation":[]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[]},{"given":"Iman","family":"Keivanloo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,13]]},"reference":[{"issue":"6","key":"9507_CR1","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1109\/TSE.1983.235271","volume":"9","author":"AJ Albrecht","year":"1983","unstructured":"Albrecht AJ, Gaffney Jr JE (1983) Software function, source lines of code, and development effort prediction: a software science validation. IEEE Trans on Softw Eng 9(6):639\u2013648","journal-title":"IEEE Trans on Softw Eng"},{"key":"9507_CR2","unstructured":"Apple (2015) itunes. https:\/\/www.apple.com\/itunes\/"},{"key":"9507_CR3","doi-asserted-by":"crossref","unstructured":"Balasubramanian N, Balasubramanian A, Venkataramani A (2009) Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM conference on Internet measurement, ACM, pp 280\u2013293","DOI":"10.1145\/1644893.1644927"},{"issue":"1","key":"9507_CR4","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1109\/TSE.2003.1166590","volume":"29","author":"RK Bandi","year":"2003","unstructured":"Bandi RK, Vaishnavi K, Turk DE (2003) Predicting maintenance performance using object-oriented design complexity metrics. IEEE Trans Softw Eng 29(1):77\u201387","journal-title":"IEEE Trans Softw Eng"},{"issue":"11","key":"9507_CR5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/163359.163375","volume":"36","author":"RD Banker","year":"1993","unstructured":"Banker RD, Datar SM, Kemerer CF, Zweig D (1993) Software complexity and maintenance costs. Commun ACM 36(11):81\u201394","journal-title":"Commun ACM"},{"issue":"4","key":"9507_CR6","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1109\/TSE.2014.2367027","volume":"41","author":"G Bavota","year":"2015","unstructured":"Bavota G, Linares-Vasquez M, Bernal-Cardenas C E, Penta M D, Oliveto R, Poshyvanyk D (2015) The impact of api change-and fault-proneness on the user ratings of android apps. IEEE Trans Softw Eng 41(4):384\u2013407","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9507_CR7","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber S R, Kemerer C F (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9507_CR8","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1037\/0033-2909.114.3.494","volume":"114","author":"N Cliff","year":"1993","unstructured":"Cliff N (1993) Dominance statistics: Ordinal analyses to answer ordinal questions. Psychol Bull 114(3):494","journal-title":"Psychol Bull"},{"key":"9507_CR9","doi-asserted-by":"crossref","unstructured":"Coppick J C, Cheatham T J (1992) Software metrics for object-oriented systems. In: Proceedings of the 1992 ACM annual conference on communications, ACM, pp 317\u2013322","DOI":"10.1145\/131214.131254"},{"key":"9507_CR10","unstructured":"Cormen T H, Leiserson C E, Rivest RL, Stein C (2009) Introduction to algorithms. MIT press"},{"issue":"10","key":"9507_CR11","doi-asserted-by":"crossref","first-page":"9367","DOI":"10.1016\/j.eswa.2012.02.131","volume":"39","author":"E Costa-Montenegro","year":"2012","unstructured":"Costa-Montenegro E, Barrag\u00e1ns-Mart\u00ednez A B, Rey-L\u00f3pez M (2012) Which app? a recommender system of applications in markets: implementation of the service for monitoring users\u2019 interaction. Expert Syst Appl 39(10):9367\u20139375","journal-title":"Expert Syst Appl"},{"key":"9507_CR12","unstructured":"Dex2jar J (2016) Java decompiler. http:\/\/jd.benow.com\/"},{"key":"9507_CR13","unstructured":"Draper NR, Smith H, Pownell E (1966) Applied regression analysis, vol 3. Wiley, New York"},{"issue":"3","key":"9507_CR14","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1080\/00401706.1964.10490181","volume":"6","author":"OJ Dunn","year":"1964","unstructured":"Dunn O J (1964) Multiple comparisons using rank sums. Technometrics 6 (3):241\u2013252","journal-title":"Technometrics"},{"key":"9507_CR15","unstructured":"Faraway JJ (2005) Extending the linear model with R: generalized linear, mixed effects and nonparametric regression models. CRC press"},{"key":"9507_CR16","unstructured":"Galvis Carre\u00f1o LV, Winbladh K (2013) Analysis of user comments: an approach for software requirements evolution. In: Proceedings of the 35th international conference on software engineering, IEEE, ICSE \u201913, pp 582\u2013591"},{"key":"9507_CR17","unstructured":"Google (2015a) Application fundamentals. http:\/\/developer.android.com\/guide\/components\/fundamentals.html\/"},{"key":"9507_CR18","unstructured":"Google (2015b) Google play store. http:\/\/play.google.com\/"},{"key":"9507_CR19","unstructured":"Google (2015c) Layouts. http:\/\/developer.android.com\/intl\/ru\/guide\/topics\/ui\/declaring-layout.html\/"},{"key":"9507_CR20","unstructured":"Google (2015d) See your app\u2019s ratings & reviews. https:\/\/support.google.com\/googleplay\/android-developer\/answer\/138230"},{"key":"9507_CR21","unstructured":"Google (2015e) Supporting multiple screens. http:\/\/developer.android.com\/guide\/practices\/"},{"key":"9507_CR22","doi-asserted-by":"crossref","unstructured":"Han D, Zhang C, Fan X, Hindle A, Wong K, Stroulia E (2012) Understanding android fragmentation with topic analysis of vendor-specific bugs. In: Proceedings of the 19th working conference on reverse engineering, IEEE, pp 83\u201392","DOI":"10.1109\/WCRE.2012.18"},{"key":"9507_CR23","doi-asserted-by":"crossref","unstructured":"Harbach M, Hettig M, Weber S, Smith M (2014) Using personal examples to improve risk communication for security & privacy decisions. In: Proceedings of the 32nd annual ACM conference on human factors in computing systems, ACM, pp 2647\u20132656","DOI":"10.1145\/2556288.2556978"},{"key":"9507_CR24","doi-asserted-by":"crossref","unstructured":"Harman M, Jia Y, Zhang Y (2012) App store mining and analysis: Msr for app stores. In: Proceedings of the 9th IEEE working conference on mining software repositories, IEEE, MSR \u201912, pp 108\u2013111","DOI":"10.1109\/MSR.2012.6224306"},{"key":"9507_CR25","unstructured":"Harrell (2015) Harrell. http:\/\/cran.r-project.org\/web\/packages\/Hmisc\/index.html"},{"key":"9507_CR26","doi-asserted-by":"crossref","unstructured":"Harrell F E (2001) Regression Modeling Strategies: With Applications to Linear Models, Logistic Regression, and Survival Analysis. Springer","DOI":"10.1007\/978-1-4757-3462-1"},{"issue":"2","key":"9507_CR27","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1080\/01449290500330331","volume":"25","author":"M Hassenzahl","year":"2006","unstructured":"Hassenzahl M, Tractinsky N (2006) User experience - a research agenda. Behav Inform Technol 25(2):91\u201397","journal-title":"Behav Inform Technol"},{"key":"9507_CR28","doi-asserted-by":"crossref","unstructured":"Iacob C, Harrison R (2013) Retrieving and analyzing mobile apps feature requests from online reviews. In: Proceedings of the 10th working conference on mining software repositories, IEEE, MSR \u201913, pp 41\u201344","DOI":"10.1109\/MSR.2013.6624001"},{"issue":"4","key":"9507_CR29","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MCOM.2012.6178833","volume":"50","author":"S Ickin","year":"2012","unstructured":"Ickin S, Wac K, Fiedler M, Janowski L, Hong J H, Dey A K (2012) Factors influencing quality of experience of commonly used mobile applications. IEEE Commun Mag 50(4):48\u201356","journal-title":"IEEE Commun Mag"},{"key":"9507_CR30","unstructured":"Dex2ja J (2016) Java decompiler. http:\/\/jd.benow.com\/"},{"issue":"2","key":"9507_CR31","first-page":"22","volume":"1","author":"RE Johnson","year":"1988","unstructured":"Johnson R E, Foote B (1988) Designing reusable classes. Object-oriented Program 1(2):22\u201335","journal-title":"Object-oriented Program"},{"key":"9507_CR32","doi-asserted-by":"crossref","unstructured":"Kaup F, Hausheer D (2013) Optimizing energy consumption and qoe on mobile devices. In: Proceedings of the 21st IEEE international conference on network protocols, IEEE, pp 1\u20133","DOI":"10.1109\/ICNP.2013.6733641"},{"key":"9507_CR33","doi-asserted-by":"crossref","unstructured":"Khalid H, Nagappan M, Shihab E, Hassan AE (2014) Prioritizing the devices to test your app on: a case study of android game apps. In: Proceedings of the 22nd ACM SIGSOFT international symposium on the foundations of software engineering, pp 370\u2013379","DOI":"10.1145\/2635868.2635909"},{"key":"9507_CR34","unstructured":"Kim HW, Lee H, Son J (2011) An exploratory study on the determinants of smartphone app purchase. In: Proceedings of the 11th international decision science institute and the 16th Asia pacific decision sciences institute joint meeting"},{"key":"9507_CR35","doi-asserted-by":"crossref","unstructured":"Korhonen H, Arrasvuori J, V\u00e4\u00e4n\u00e4nen-Vainio-Mattila K (2010) Analysing user experience of personal mobile products through contextual factors. In: Proceedings of the 9th international conference on mobile and ubiquitous multimedia, ACM, New York, NY, USA, MUM \u201910, pp 11:1\u201311:10","DOI":"10.1145\/1899475.1899486"},{"issue":"260","key":"9507_CR36","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1080\/01621459.1952.10483441","volume":"47","author":"WH Kruskal","year":"1952","unstructured":"Kruskal W H, Wallis W A (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47(260):583\u2013621","journal-title":"J Am Stat Assoc"},{"key":"9507_CR37","unstructured":"Lawson S (2009) Android market needs more filters, t-mobile says. http:\/\/www.pcworld.com\/article\/161410\/article.html"},{"key":"9507_CR38","doi-asserted-by":"crossref","unstructured":"Li D, Halfond WG (2014) An investigation into energy-saving programming practices for android smartphone app development. In: Proceedings of the 3rd international workshop on green and sustainable software, ACM, pp 46\u201353","DOI":"10.1145\/2593743.2593750"},{"key":"9507_CR39","doi-asserted-by":"crossref","unstructured":"Li D, Hao S, Gui J, Halfond WG (2014) An empirical study of the energy consumption of android applications. In: Proceedings of the 30th IEEE international conference on software maintenance and evolution, IEEE, pp 121\u2013130","DOI":"10.1109\/ICSME.2014.34"},{"issue":"2","key":"9507_CR40","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li W, Henry S (1993) Object-oriented metrics that predict maintainability. J Syst Softw 23(2):111\u2013122","journal-title":"J Syst Softw"},{"key":"9507_CR41","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Bavota G, Bernal-C\u00e1rdenas C, Di Penta M, Oliveto R, Poshyvanyk D (2013) Api change and fault proneness: a threat to the success of android apps. In: Proceedings of the 9th joint meeting on european software engineering and foundations of software engineering, ACM, ESEC\/FSE 2013, pp 477\u2013487","DOI":"10.1145\/2491411.2491428"},{"key":"9507_CR42","doi-asserted-by":"crossref","unstructured":"Martin W, Harman M, Jia Y, Sarro F, Zhang Y (2015) The app sampling problem for app store mining. In: Proceedings of the 12th working conference on mining software repositories, IEEE, pp 123\u2013133","DOI":"10.1109\/MSR.2015.19"},{"key":"9507_CR43","doi-asserted-by":"crossref","unstructured":"Martin W, Sarro F, Jia Y, Zhang Y, Harman M (to appear) A survey of app store analysis for software engineering. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2016.2630689"},{"issue":"4","key":"9507_CR44","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"TJ McCabe","year":"1976","unstructured":"McCabe T J (1976) A complexity measure. IEEE Trans Softw Eng SE 2(4):308\u2013320","journal-title":"IEEE Trans Softw Eng SE"},{"key":"9507_CR45","doi-asserted-by":"crossref","unstructured":"McDonnell T, Ray B, Kim M (2013) An empirical study of api stability and adoption in the android ecosystem. In: Proceedings of the 29th IEEE international conference on software maintenance, IEEE, pp 70\u201379","DOI":"10.1109\/ICSM.2013.18"},{"key":"9507_CR46","doi-asserted-by":"crossref","unstructured":"Miecznikowski J, Hendren L (2002) Decompiling java bytecode: problems, traps and pitfalls. In: Horspool R (ed) Proceedings of the compiler construction, lecture notes in computer science, vol 2304. Springer, Berlin Heidelberg, pp 111\u2013127","DOI":"10.1007\/3-540-45937-5_10"},{"key":"9507_CR47","doi-asserted-by":"crossref","unstructured":"Moran K, Linares-V\u00e1squez M, Bernal-C\u00e1rdenas C, Poshyvanyk D (2015) Auto-completing bug reports for android applications. In: Proceedings of the 10th joint meeting on european software engineering and foundations of software engineering, ACM, New York, NY, USA, ESEC\/FSE 2015, pp 673\u2013686","DOI":"10.1145\/2786805.2786857"},{"issue":"2","key":"9507_CR48","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1111\/j.2041-210x.2012.00261.x","volume":"4","author":"S Nakagawa","year":"2013","unstructured":"Nakagawa S, Schielzeth H (2013) A general and simple method for obtaining r2 from generalized linear mixed-effects models. Methods Ecol Evol 4(2):133\u2013142","journal-title":"Methods Ecol Evol"},{"key":"9507_CR49","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-03811-6","volume-title":"Principles of Program Analysis","author":"F Nielson","year":"1999","unstructured":"Nielson F, Nielson HR, Hankin C (1999) Principles of Program Analysis. Springer-Verlag New York, Inc., Secaucus, NJ, USA"},{"key":"9507_CR50","doi-asserted-by":"crossref","unstructured":"Noei E, Syer MD, Zou Y, Hassan AE, Keivanloo I (2016) A study of the relation of mobile device attributes with the user-perceived quality of android apps, http:\/\/sailhome.cs.queensu.ca\/replication\/mobile_device_attributes\/","DOI":"10.1007\/s10664-017-9507-3"},{"key":"9507_CR51","doi-asserted-by":"crossref","unstructured":"Pagano D, Maalej W (2013) User feedback in the appstore: an empirical study. In: Proceedings of the 21st IEEE international requirements engineering conference, IEEE, pp 125\u2013134","DOI":"10.1109\/RE.2013.6636712"},{"key":"9507_CR52","unstructured":"Pinheiro J, Bates D (2006) Mixed-effects models in S and S-PLUS. Springer Science & Business Media"},{"key":"9507_CR53","first-page":"57","volume":"3","author":"J Pinheiro","year":"2007","unstructured":"Pinheiro J, Bates D, DebRoy S, Sarkar D, et al. (2007) Linear and nonlinear mixed effects models. R package version 3:57","journal-title":"R package version"},{"key":"9507_CR54","unstructured":"Selenium (2014) Selenium - web browser automation. http:\/\/seleniumhq.org\/"},{"key":"9507_CR55","doi-asserted-by":"crossref","unstructured":"Shabtai A, Fledel Y, Elovici Y (2010) Automated static code analysis for classifying android applications using machine learning. In: Proceedings of the 2010 international conference on computational intelligence and security. IEEE, pp 329\u2013333","DOI":"10.1109\/CIS.2010.77"},{"key":"9507_CR56","volume-title":"Guide to Advanced Empirical Software Engineering","author":"F Shull","year":"2007","unstructured":"Shull F, Singer J, Sj\u00f8berg DI (2007) Guide to Advanced Empirical Software Engineering. Springer-Verlag New York, Inc., Secaucus, NJ, USA"},{"key":"9507_CR57","unstructured":"Stats A (2016) Number of android applications. http:\/\/www.appbrain.com\/stats\/number-of-android-apps"},{"key":"9507_CR58","doi-asserted-by":"crossref","unstructured":"Syer MD, Adams B, Zou Y, Hassan AE (2011) Exploring the development of micro-apps: a case study on the blackberry and android platforms. In: Proceedings of the 11th IEEE international working conference on source code analysis and manipulation, IEEE, pp 55\u201364","DOI":"10.1109\/SCAM.2011.25"},{"key":"9507_CR59","unstructured":"Syer MD, Nagappan M, Hassan AE, Adams B (2013) Revisiting prior empirical findings for mobile apps: an empirical case study on the 15 most popular open-source android apps. In: Proceedings of the conference of the center for advanced studies on collaborative research, pp 283\u2013297"},{"issue":"3","key":"9507_CR60","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1007\/s11219-014-9238-2","volume":"23","author":"MD Syer","year":"2014","unstructured":"Syer M D, Nagappan M, Adams B, Hassan A E (2014) Studying the relationship between source code quality and mobile platform dependence. Softw Qual 23(3):485\u2013508","journal-title":"Softw Qual"},{"key":"9507_CR61","doi-asserted-by":"crossref","unstructured":"Taba SES, Keivanloo I, Zou Y, Ng JW, Ng T (2014) An exploratory study on the relation between user interface complexity and the perceived quality. In: Proceedings of the 14th international conference on Web engineering, pp 370\u2013379","DOI":"10.1007\/978-3-319-08245-5_22"},{"key":"9507_CR62","doi-asserted-by":"crossref","unstructured":"Wasserman AI (2010) Software engineering issues for mobile application development. In: Proceedings of the FSE\/SDP workshop on future of software engineering research, ACM, New York, NY, USA, FoSER \u201910, pp 397\u2013400","DOI":"10.1145\/1882362.1882443"},{"key":"9507_CR63","unstructured":"Winter B (2013) A very basic tutorial for performing linear mixed effects analyses. arXiv: 13085499"},{"key":"9507_CR64","doi-asserted-by":"crossref","unstructured":"Zuur A, Ieno E N, Walker N, Saveliev AA, Smith GM (2009) Mixed effects models and extensions in ecology with R. Springer Science & Business Media","DOI":"10.1007\/978-0-387-87458-6"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9507-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9507-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9507-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,19]],"date-time":"2019-09-19T17:00:34Z","timestamp":1568912434000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9507-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,13]]},"references-count":64,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9507"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9507-3","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,13]]}}}