{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T04:06:09Z","timestamp":1749009969794,"version":"3.41.0"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319392240"},{"type":"electronic","value":"9783319392257"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-39225-7_2","type":"book-chapter","created":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T10:43:57Z","timestamp":1463136237000},"page":"16-31","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Study of Concurrency Bugs in an Open Source Software"],"prefix":"10.1007","author":[{"given":"Sara","family":"Abbaspour Asadollah","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Sundmark","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sigrid","family":"Eldh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans","family":"Hansson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard Paul","family":"Enoiu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,5,14]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Lu, S., Park, S., Seo, E., Zhou, Y.: Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In: ACM Sigplan Notices, vol. 43, pp. 329\u2013339. ACM (2008)","DOI":"10.1145\/1353536.1346323"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Peri, R.: Software development tools for multi-core\/parallel programming. In: 6th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging, p. 9. ACM (2008)","DOI":"10.1145\/1390841.1390850"},{"issue":"2","key":"2_CR3","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/2430545.2430546","volume":"22","author":"W Zhang","year":"2013","unstructured":"Zhang, W., Sun, C., Lim, J., Lu, S., Reps, T.: Conmem: detecting crash-triggering concurrency bugs through an effect-oriented approach. ACM Trans. Softw. Eng. Methodol. (TOSEM) 22(2), 10 (2013)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Desouza, J., Kuhn, B., De Supinski, B.R., SamDofalov, V., Zheltov, S., Bratanov, S.: Automated, scalable debugging of MPI programs with Intel message checker. In: Proceedings of the Second International Workshop on Software Engineering for High Performance Computing System Applications, pp. 78\u201382. ACM (2005)","DOI":"10.1145\/1145319.1145342"},{"key":"2_CR5","unstructured":"Godefroid, P., Nagappan, N.: Concurrency at Microsoft: an exploratory survey. In: CAV Workshop on Exploiting Concurrency Efficiently and Correctly (2008)"},{"key":"2_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1007\/978-3-540-68555-5_26","volume-title":"OpenMP Shared Memory Parallel Programming","author":"M S\u00fc\u00df","year":"2008","unstructured":"S\u00fc\u00df, M., Leopold, C.: Common mistakes in OpenMP and how to avoid them. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005 and IWOMP 2006. LNCS, vol. 4315, pp. 312\u2013323. Springer, Heidelberg (2008)"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Fonseca, P., Li, C., Singhal, V., Rodrigues, R.: A study of the internal and external effects of concurrency bugs. In: 2010 IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 221\u2013230. IEEE (2010)","DOI":"10.1109\/DSN.2010.5544315"},{"key":"2_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2014.07.022","volume":"46","author":"I Polato","year":"2014","unstructured":"Polato, I., R\u00e9, R., Goldman, A., Kon, F.: A comprehensive view of hadoop research? a systematic literature review. J. Netw. Comput. Appl. 46, 1\u201325 (2014)","journal-title":"J. Netw. Comput. Appl."},{"key":"2_CR9","unstructured":"What is an Issue - Atlassian Documentation (2015). https:\/\/confluence.atlassian.com\/jira063\/what-is-an-issue-683542485.html"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Asadollah, S.A., Hansson, H., Sundmark, D., Eldh, S.: Towards classification of concurrency bugs based on observable properties. In: 1st International Workshop on Complex Faults and Failures in Large Software Systems, Italy (2015)","DOI":"10.1109\/COUFLESS.2015.14"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Qi, S., Otsuki, N., Nogueira, L.O., Muzahid, A., J. Torrellas.: Pacman: tolerating asymmetric data races with unintrusive hardware. In: 2012 IEEE 18th International Symposium on High Performance Computer Architecture, pp. 1\u201312. IEEE (2012)","DOI":"10.1109\/HPCA.2012.6169039"},{"issue":"2","key":"2_CR12","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha, A., Delaney, H.D.: A critique and improvement of the CL common language effect size statistics of McGraw and Wong. J. Educ. Behav. Stat. 25(2), 101\u2013132 (2000)","journal-title":"J. Educ. Behav. Stat."},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Neuhaus, S., Zimmermann, T., Holler, C., Zeller, A.: Predicting vulnerable software components. In: Proceedings of the 14th ACM Conference on Computer and Communications Security, pp. 529\u2013540. ACM (2007)","DOI":"10.1145\/1315245.1315311"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Nagappan, N., Ball, T.: Static analysis tools as early indicators of pre-release defect density. In: 27th International Conference on Software Engineering, pp. 580\u2013586. ACM (2005)","DOI":"10.1145\/1062455.1062558"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Rahman, F., Khatri, S., Barr, E.T., Devanbu, P.: Comparing static bug finders and statistical prediction. In: Proceedings of the 36th International Conference on Software Engineering, pp. 424\u2013434. ACM (2014)","DOI":"10.1145\/2568225.2568269"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Lewis, C., Lin, Z., Sadowski, C., Zhu, X., Ou, R., Whitehead, E.J.: Does bug prediction support human developers? findings from a google case study. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 372\u2013381. IEEE (2013)","DOI":"10.1109\/ICSE.2013.6606583"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Voinea, L., Telea, A.: How do changes in buggy Mozilla files propagate? In: Proceedings of the 2006 ACM Symposium on Software Visualization, pp. 147\u2013148. ACM (2006)","DOI":"10.1145\/1148493.1148516"},{"issue":"6","key":"2_CR18","doi-asserted-by":"publisher","first-page":"1202","DOI":"10.1007\/s11390-010-9399-9","volume":"25","author":"W-F Pan","year":"2010","unstructured":"Pan, W.-F., Li, B., Ma, Y.-T., Qin, Y.-Y., Zhou, X.-Y.: Measuring structural quality of object-oriented softwares via bug propagation analysis on weighted software networks. J. Comput. Sci. Technol. 25(6), 1202\u20131213 (2010)","journal-title":"J. Comput. Sci. Technol."},{"issue":"6","key":"2_CR19","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/1323293.1294268","volume":"41","author":"B Vandiver","year":"2007","unstructured":"Vandiver, B., Balakrishnan, H., Liskov, B., Madden, S.: Tolerating byzantine faults in transaction processing systems using commit barrier scheduling. ACM SIGOPS Operating Syst. Rev. 41(6), 59\u201372 (2007)","journal-title":"ACM SIGOPS Operating Syst. Rev."},{"key":"2_CR20","doi-asserted-by":"crossref","unstructured":"Chandra, S., Chen, P.M.: Whither generic recovery from application faults? a fault study using open-source software. In: Proceedings International Conference on Dependable Systems and Networks, DSN 2000, pp. 97\u2013106. IEEE (2000)","DOI":"10.1109\/ICDSN.2000.857521"},{"key":"2_CR21","unstructured":"Farchi, E., Nir, Y., Ur, S.: Concurrent bug patterns and how to test them. In: Parallel and Distributed Processing Symposium, p. 7. IEEE (2003)"}],"container-title":["IFIP Advances in Information and Communication Technology","Open Source Systems: Integrating Communities"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-39225-7_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T04:36:01Z","timestamp":1748925361000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-39225-7_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319392240","9783319392257"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-39225-7_2","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"type":"print","value":"1868-4238"},{"type":"electronic","value":"1868-422X"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"14 May 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"OSS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Open Source Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Gothenburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sweden","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 May 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 June 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"oss2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}