{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T05:33:26Z","timestamp":1740720806374,"version":"3.38.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2010,11,11]],"date-time":"2010-11-11T00:00:00Z","timestamp":1289433600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2011,4]]},"DOI":"10.1007\/s10009-010-0182-6","type":"journal-article","created":{"date-parts":[[2010,11,10]],"date-time":"2010-11-10T16:05:24Z","timestamp":1289405124000},"page":"151-166","source":"Crossref","is-referenced-by-count":6,"title":["Are web applications more defect-prone than desktop applications?"],"prefix":"10.1007","volume":"13","author":[{"given":"Marco","family":"Torchiano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filippo","family":"Ricca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Marchetto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,11,11]]},"reference":[{"issue":"3","key":"182_CR1","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1007\/s10270-004-0077-7","volume":"4","author":"A. Andrews","year":"2005","unstructured":"Andrews A., Offutt J., Alexander R.: Testing Web applications by modeling with FSMs. Softw. Syst. Model. 4(3), 326\u2013345 (2005)","journal-title":"Softw. Syst. Model."},{"key":"182_CR2","doi-asserted-by":"crossref","unstructured":"Arisholm, E., Briand, L.C., Fuglerud, M.: Data mining techniques for building fault-proneness models in telecom java software. In: In IEEE International Symposium on Software Reliability (ISSRE), pp. 215\u2013224 (2007)","DOI":"10.1109\/ISSRE.2007.22"},{"key":"182_CR3","doi-asserted-by":"crossref","unstructured":"Artho, C., Biere, A., Honiden, S.: Enforcer-efficient failure injection. In: Formal Methods (FM), pp. 412\u2013427 (2006)","DOI":"10.1007\/11813040_28"},{"key":"182_CR4","doi-asserted-by":"crossref","unstructured":"Artzi, S., Kiezun, A., Dolby, J., Tip, F., Dig, D., Paradkar, A., Ernst, M.D.: Finding bugs in web applications using dynamic test generation and explicit state model checking. In: IEEE Transaction on Software Engineering (2010, preprint)","DOI":"10.1109\/TSE.2010.31"},{"key":"182_CR5","doi-asserted-by":"crossref","unstructured":"Baresi, L., Garzotto, F., Paolini, P.: From web sites to web applications: new issues for conceptual modeling. In: Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web, pp. 89\u2013100 (2000)","DOI":"10.1007\/3-540-45394-6_9"},{"issue":"12","key":"182_CR6","doi-asserted-by":"crossref","first-page":"1278","DOI":"10.1109\/TSE.1987.232881","volume":"13","author":"V.R. Basili","year":"1987","unstructured":"Basili V.R., Selby R.W.: Comparing the effectiveness of software testing strategies. IEEE Trans. Softw. Eng. 13(12), 1278\u20131296 (1987)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"182_CR7","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MMUL.2002.1041947","volume":"9","author":"S.A. Becker","year":"2002","unstructured":"Becker S.A., Berkemeyer A.: Rapid application design and testing of web usability. IEEE MultiMed. 9(4), 38\u201346 (2002)","journal-title":"IEEE MultiMed."},{"key":"182_CR8","doi-asserted-by":"crossref","unstructured":"Bellini, P., Bruno, I., Nesi, P., Rogai, D.: Comparing fault-proneness estimation models. In: In International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 205\u2013214 (2005)","DOI":"10.1109\/ICECCS.2005.26"},{"key":"182_CR9","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/S0065-2458(02)80005-5","volume":"59","author":"L. Briand","year":"2002","unstructured":"Briand L., Wuest J.: Empirical studies of quality models in object-oriented systems. Adv. Comput. 59, 97\u2013166 (2002)","journal-title":"Adv. Comput."},{"issue":"6","key":"182_CR10","doi-asserted-by":"crossref","first-page":"864","DOI":"10.1109\/TSE.2009.42","volume":"35","author":"M. Cataldo","year":"2009","unstructured":"Cataldo M., Mockus A., Roberts J., Herbsleb J.: Software dependencies, work dependencies and their impact on failures. IEEE Trans. Softw. Eng. 35(6), 864\u2013878 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"182_CR11","volume-title":"Statistical Power Analysis for the Behavioral Sciences","author":"J. Cohen","year":"1988","unstructured":"Cohen J.: Statistical Power Analysis for the Behavioral Sciences, 2nd edn. Lawrence Earlbaum Associates, Hillsdale (1988)","edition":"2"},{"issue":"1","key":"182_CR12","first-page":"3","volume":"1","author":"Y. Deshpande","year":"2002","unstructured":"Deshpande Y., Murgesan S., Ginige A., Hansen S., Schwabe D., Gaedke M., White B.: Web engineering. J. Web Eng. (JWE) 1(1), 3\u201317 (2002)","journal-title":"J. Web Eng. (JWE)"},{"issue":"12","key":"182_CR13","doi-asserted-by":"crossref","first-page":"1172","DOI":"10.1016\/j.infsof.2006.06.006","volume":"48","author":"G. Di Lucca","year":"2006","unstructured":"Di Lucca G., Fasolino A.R.: Testing web-based applications: the state of the art and future trends. Inform. Softw. Technol. 48(12), 1172\u20131186 (2006)","journal-title":"Inform. Softw. Technol."},{"key":"182_CR14","doi-asserted-by":"crossref","unstructured":"Di Lucca, G.A., Di Penta, M.: Considering browser interaction in web application testing. In: In International Workshop on Web Site Evolution (WSE), pp. 74\u201384. IEEE Computer Society (2003)","DOI":"10.1109\/WSE.2003.1234011"},{"key":"182_CR15","doi-asserted-by":"crossref","unstructured":"Di Lucca, G.A., Fasolino, A.R., Faralli, F., De Carlini, U.: Testing Web applications. In: Proceedings of the International Conference on Software Maintenance (ICSM), pp. 310\u2013319. IEEE Computer Society, Montreal, Canada (2002)","DOI":"10.1109\/ICSM.2002.1167787"},{"key":"182_CR16","doi-asserted-by":"crossref","unstructured":"Draheim, D., Grundy, J., Hosking, J.: Realistic load testing of web applications. In: Conference on Software Maintenance and Reengineering (CSMR), pp. 57\u201370 (2006)","DOI":"10.1109\/CSMR.2006.43"},{"key":"182_CR17","unstructured":"Ecott, S., Sprenkle, S., Pollock, L.: Fault seeding vs. mutation operators: an empirical comparison of testing techniques for web applications. In: Grace Hopper Celebration of Women in Computing (2006)"},{"issue":"7","key":"182_CR18","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1109\/32.935855","volume":"27","author":"K. El Emam","year":"2001","unstructured":"El Emam K., Benlarbi S., Goel N., Rai S.: The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans. Softw. Eng. 27(7), 630\u2013650 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"182_CR19","doi-asserted-by":"crossref","unstructured":"Elbaum, S., Karre, S., Rothermel, G.: Improving Web application testing with user session data. In: International Conference on Software Engineering (ICSE), pp. 49\u201359. IEEE Computer Society, Portland, USA (2003)","DOI":"10.1109\/ICSE.2003.1201187"},{"key":"182_CR20","doi-asserted-by":"crossref","unstructured":"Eldh, S., Hansson, H., Punnekka, S., Pettersson, A., Sundmark D.: A framework for comparing efficiency, effectiveness and applicability of software testing techniques. In: Testing: Academic & Industrial Conference: Practice And Research Techniques (TAIC PART), pp. 159\u2013170. IEEE Computer Society (2006)","DOI":"10.1109\/TAIC-PART.2006.1"},{"key":"182_CR21","doi-asserted-by":"crossref","unstructured":"Giang, L.T., Kang, D., Bae, D.-H.: Software fault prediction models for web applications (compsac). In: Annual IEEE Computer Software and Applications (2010)","DOI":"10.1109\/COMPSACW.2010.19"},{"key":"182_CR22","doi-asserted-by":"crossref","unstructured":"Guo, Y., Sampath, S.: Web application fault classification: an exploratory study. In: Empirical Software Engineering and Measurement (ESEM), pp. 303\u2013305 (2008)","DOI":"10.1145\/1414004.1414060"},{"issue":"10","key":"182_CR23","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T. Gyim\u00f3thy","year":"2005","unstructured":"Gyim\u00f3thy T., Ferenc R., Siket I.: Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans. Softw. Eng. 31(10), 897\u2013910 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"182_CR24","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T. Gyimothy","year":"2005","unstructured":"Gyimothy T., Ferenc R., Siket I.: Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans. Softw. Eng. 31(10), 897\u2013910 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"182_CR25","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/S0164-1212(96)00175-6","volume":"36","author":"M.J. Harrold","year":"1997","unstructured":"Harrold M.J., Offutt A.J., Tewary K.: An approach to fault modeling and fault seeding using the program dependence graph. J. Syst. Softw. 36(3), 273\u2013295 (1997)","journal-title":"J. Syst. Softw."},{"key":"182_CR26","unstructured":"Hartikainen, J.: Is web application development less challenging than desktop application development? Utopia (2008, published on-line on code)"},{"issue":"2","key":"182_CR27","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/52.991333","volume":"19","author":"E. Hieatt","year":"2002","unstructured":"Hieatt E., Mee R., Faster G.: Testing the web application engineering internet. IEEE Softw. 19(2), 60\u201365 (2002)","journal-title":"IEEE Softw."},{"issue":"3","key":"182_CR28","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TSE.2005.36","volume":"31","author":"S. Karre","year":"2005","unstructured":"Karre S., Elbaum S., Rothermel G., Fisher M. II: Leveraging user session data to support web application testing. IEEE Trans. Softw. Eng. 31(3), 187\u2013202 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"182_CR29","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/MS.2010.58","volume":"27","author":"A. Koru","year":"2010","unstructured":"Koru A., El Emam K.: Theory of relative dependency: higher coupling concentration in smaller modules. IEEE Softw. 27(2), 81\u201389 (2010)","journal-title":"IEEE Softw."},{"key":"182_CR30","doi-asserted-by":"crossref","unstructured":"Koru, A., Zhang, D., Liu, H.: Modeling the effect of size on defect proneness for open-source software. In: International Workshop on Predictor Models in Software Engineering (PROMISE), pp. 1\u201310 (2007)","DOI":"10.1109\/PROMISE.2007.9"},{"key":"182_CR31","unstructured":"Larson, J.: Testing Ajax Applications with Selenium. InfoQ Magazine (2006)"},{"key":"182_CR32","doi-asserted-by":"crossref","unstructured":"Li, L., Leung, H.: Using the number of faults to improve fault-proneness prediction of the probability models. In: World Congress on Computer Science and Information Engineering, pp. 722\u2013726, March (2009)","DOI":"10.1109\/CSIE.2009.349"},{"issue":"2","key":"182_CR33","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1142\/S0218194001000499","volume":"11","author":"C.-H. Liu","year":"2001","unstructured":"Liu C.-H., Kung D.C., Hsia P., Hsu C.-T.: An object-based data flow testing approach for web applications. Int. J. Softw. Eng. Knowl. Eng. 11(2), 157\u2013179 (2001)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"182_CR34","unstructured":"Livshits, V.B., Lam, M.S.L.: Finding security vulnerabilities in java applications with static analysis. In: Conference on USENIX Security Symposium, pp. 18\u201328, Bari, Italy (2005)"},{"issue":"4","key":"182_CR35","first-page":"316","volume":"8","author":"A. Marchetto","year":"2009","unstructured":"Marchetto A., Ricca F., Tonella P.: An empirical validation of a web fault taxonomy and its usage for web testing. Int. J. Web Eng. 8(4), 316\u2013345 (2009)","journal-title":"Int. J. Web Eng."},{"key":"182_CR36","doi-asserted-by":"crossref","unstructured":"Marchetto, A., Tonella, P., Ricca, F.: Empirical validation of a web fault taxonomy and its usage for fault seeding. In: IEEE International Symposium on Web Site Evolution (WSE). IEEE Computer Society, Paris, France, pp. 31\u201338, October (2007)","DOI":"10.1109\/WSE.2007.4380241"},{"issue":"6","key":"182_CR37","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1007\/s10009-008-0086-x","volume":"10","author":"A. Marchetto","year":"2008","unstructured":"Marchetto A., Tonella P., Ricca F.: A case study-based comparison of web testing techniques applied to ajax web applications. Int. J. Softw. Tools Technol. Transf. (STTT) 10(6), 477\u2013492 (2008)","journal-title":"Int. J. Softw. Tools Technol. Transf. (STTT)"},{"key":"182_CR38","doi-asserted-by":"crossref","unstructured":"Marchetto, A., Tonella, P., Ricca, F.: State-based testing of ajax web applications. In: International Conference on Software Testing Verification and Validation (ICST). IEEE Computer Society, Lillehammer, Norway, pp. 121\u2013130, April (2008)","DOI":"10.1109\/ICST.2008.22"},{"key":"182_CR39","doi-asserted-by":"crossref","unstructured":"Marchetto, A., Trentini, A.: Evaluating web applications testability by combining metrics and analogies. In: International Conference on Information and Communications Technology (ITI), pp. 751\u2013779, December (2005)","DOI":"10.1109\/ITICT.2005.1609664"},{"key":"182_CR40","doi-asserted-by":"crossref","unstructured":"Mesbah, A., van Deursen, A.: Migrating multi-page web applications to single-page ajax interfaces. In: European Conference on Software Maintenance and Reengineering (CSMR). IEEE Computer Society, pp. 181\u2013190 (2007)","DOI":"10.1109\/CSMR.2007.33"},{"key":"182_CR41","doi-asserted-by":"crossref","unstructured":"Mesbah, A., van Deursen, A.: Invariant-based automatic testing of ajax user interfaces. In: 31st International Conference on Software Engineering (ICSE). IEEE Computer Society, pp. 210\u2013220, May (2009)","DOI":"10.1109\/ICSE.2009.5070522"},{"issue":"6","key":"182_CR42","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1109\/TSE.2007.1015","volume":"33","author":"H. Olague","year":"2007","unstructured":"Olague H., Etzkorn L., Gholston S., Quattlebaum S.: Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes. IEEE Trans. Softw. Eng. 33(6), 402\u2013419 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"182_CR43","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/TSE.2007.70722","volume":"33","author":"G. Pai","year":"2007","unstructured":"Pai G., Dugan J.: Empirical analysis of software fault content and fault proneness using bayesian methods. IEEE Trans. Softw. Eng. 33(10), 675\u2013686 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"182_CR44","doi-asserted-by":"crossref","unstructured":"Ricca, F., Tonella, P.: Analysis and testing of Web applications. In: International Conference on Software Engineering (ICSE), Canada, pp. 25\u201334, May (2001)","DOI":"10.1109\/ICSE.2001.919078"},{"key":"182_CR45","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1023\/A:1020549507418","volume":"14","author":"F. Ricca","year":"2002","unstructured":"Ricca F., Tonella P.: Testing processes of web applications. Ann. Softw. Eng. 14, 93\u2013114 (2002)","journal-title":"Ann. Softw. Eng."},{"key":"182_CR46","doi-asserted-by":"crossref","unstructured":"Selvarani, R., Nair, T., Prasad, V.: Estimation of defect proneness using design complexity measurements in object-oriented software. In: International Conference on Signal Processing Systems, pp. 766\u2013770 (2009)","DOI":"10.1109\/ICSPS.2009.163"},{"key":"182_CR47","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1146\/annurev.ps.46.020195.003021","volume":"46","author":"J.P. Shaffer","year":"1995","unstructured":"Shaffer J.P.: Multiple hypothesis testing. Ann. Rev. Psych. 46, 561\u2013584 (1995)","journal-title":"Ann. Rev. Psych."},{"key":"182_CR48","volume-title":"Handbook of parametric and nonparametric statistical procedures","author":"D. Sheskin","year":"2007","unstructured":"Sheskin D.: Handbook of parametric and nonparametric statistical procedures, 4th edn. Chapman & All, London (2007)","edition":"4"},{"key":"182_CR49","doi-asserted-by":"crossref","unstructured":"Sprenkle, S., Gibson, E., Sampath, S., Pollock, L.: Automated replay and failure detection for web applications. In: IEEE international conference on Automated software engineering (ASE). IEEE Computer Society, pp. 253\u2013262 (2005)","DOI":"10.1145\/1101908.1101947"},{"key":"182_CR50","unstructured":"Tal, O., Knight, S., Dean, T.: Syntax-based vulnerability testing of frame-based network protocols. In: Privacy, Security and Trust 2004 Fredericton, pp. 155\u2013160 (2004)"},{"key":"182_CR51","doi-asserted-by":"crossref","unstructured":"Torchiano, M., Ricca, F., Marchetto, A.: Defect location in traditional vs. web applications: an empirical investigation. In: IEEE International Symposium on Web Systems Evolution (WSE). IEEE Computer Society, Edmonton, Canada, pp. 121\u2013129 (2009)","DOI":"10.1109\/WSE.2009.5631245"},{"key":"182_CR52","doi-asserted-by":"crossref","unstructured":"Wassermann, G., Yu, D., Chander, A., Dhurjati, D., Inamura, H., Su, Z.: Dynamic test input generation for web applications. In: International Symposium on software testing (ISSTA), pp. 249\u2013260 (2008)","DOI":"10.1145\/1390630.1390661"},{"key":"182_CR53","volume-title":"BPMN Modeling and Reference Guide","author":"S.A. White","year":"2008","unstructured":"White S.A.: BPMN Modeling and Reference Guide. Future Strategies Inc., Lighthouse Pt (2008)"},{"key":"182_CR54","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering: An Introduction","author":"C. Wohlin","year":"2000","unstructured":"Wohlin C., Runeson P., H\u00f6st M., Ohlsson M., Regnell B., Wessl\u00e9n A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Norwell (2000)"},{"key":"182_CR55","unstructured":"Zammetti, F.: Practical Ajax Projects with Java Technology. ApressCorporate (2006)"},{"key":"182_CR56","unstructured":"Ziemer, S.: The use of trade-offs in the development of web applications. In: ICWE Workshops 2004, pp. 249\u2013281 (2004)"}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-010-0182-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10009-010-0182-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-010-0182-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,27]],"date-time":"2025-02-27T18:47:48Z","timestamp":1740682068000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10009-010-0182-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,11]]},"references-count":56,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,4]]}},"alternative-id":["182"],"URL":"https:\/\/doi.org\/10.1007\/s10009-010-0182-6","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"type":"print","value":"1433-2779"},{"type":"electronic","value":"1433-2787"}],"subject":[],"published":{"date-parts":[[2010,11,11]]}}}