{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T14:39:33Z","timestamp":1764859173267},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030280048"},{"type":"electronic","value":"9783030280055"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-28005-5_20","type":"book-chapter","created":{"date-parts":[[2019,9,8]],"date-time":"2019-09-08T19:03:18Z","timestamp":1567969398000},"page":"260-271","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Applying Blockchain to Improve the Integrity of the Software Development Process"],"prefix":"10.1007","author":[{"given":"Murat","family":"Yilmaz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serdar","family":"Tasel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eray","family":"Tuzun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulas","family":"Gulec","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rory V.","family":"O\u2019Connor","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul M.","family":"Clarke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,22]]},"reference":[{"key":"20_CR1","first-page":"28","volume":"14","author":"ME Conway","year":"1968","unstructured":"Conway, M.E.: How do committees invent. Datamation 14, 28\u201331 (1968)","journal-title":"Datamation"},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Clarke, P., O\u2019Connor, R.V., Yilmaz, M.: In search of the origins and enduring impact of agile software development. In: Proceedings of the 2018 International Conference on Software and System Process, pp. 142\u2013146. ACM (2018)","DOI":"10.1145\/3202710.3203162"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Clarke, P., O\u2019Connor, R.V., Leavy, B.: A complexity theory viewpoint on the software development process and situational context. In: Proceedings of the International Conference on Software and Systems Process, pp. 86\u201390. ACM (2016)","DOI":"10.1145\/2904354.2904369"},{"key":"20_CR4","volume-title":"Practical DevOps","author":"J Verona","year":"2016","unstructured":"Verona, J.: Practical DevOps. Packt Publishing Ltd., Birmingham (2016)"},{"key":"20_CR5","volume-title":"Test-Driven Development: by Example","author":"K Beck","year":"2003","unstructured":"Beck, K.: Test-Driven Development: by Example. Addison-Wesley Professional, Boston (2003)"},{"key":"20_CR6","unstructured":"Hayes, W., Lapham, M.A., Miller, S., Wrubel, E., Capell, P.: Scaling agile methods for department of defense programs. Technical report, Carnegie Mellon University, Pittsburgh, USA (2016)"},{"key":"20_CR7","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1145\/357172.357176","volume":"4","author":"L Lamport","year":"1982","unstructured":"Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. ACM Trans. Program. Lang. Syst. (TOPLAS) 4, 382\u2013401 (1982)","journal-title":"ACM Trans. Program. Lang. Syst. (TOPLAS)"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Zyskind, G., Nathan, O.: Decentralizing privacy: using blockchain to protect personal data. In: IEEE Security and Privacy Workshops, pp. 180\u2013184. IEEE (2015)","DOI":"10.1109\/SPW.2015.27"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Wen, J.: An IoT electric business model based on the protocol of bitcoin. In: 2015 18th International Conference on Intelligence in Next Generation Networks, pp. 184\u2013191. IEEE (2015)","DOI":"10.1109\/ICIN.2015.7073830"},{"key":"20_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-662-44774-1_3","volume-title":"Financial Cryptography and Data Security","author":"D Vandervort","year":"2014","unstructured":"Vandervort, D.: Challenges and opportunities associated with a bitcoin-based transaction rating system. In: B\u00f6hme, R., Brenner, M., Moore, T., Smith, M. (eds.) FC 2014. LNCS, vol. 8438, pp. 33\u201342. Springer, Heidelberg (2014). \n                    https:\/\/doi.org\/10.1007\/978-3-662-44774-1_3"},{"key":"20_CR11","unstructured":"Herbert, J., Litchfield, A.: A novel method for decentralised peer-to-peer software license validation using cryptocurrency blockchain technology. In: Proceedings of the 38th Australasian Computer Science Conference (ACSC 2015), vol. 27, p. 30 (2015)"},{"key":"20_CR12","series-title":"New Economic Windows","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/978-3-319-42448-4_13","volume-title":"Banking Beyond Banks and Money","author":"GW Peters","year":"2016","unstructured":"Peters, G.W., Panayi, E.: Understanding modern banking ledgers through blockchain technologies: future of transaction processing and smart contracts on the internet of money. In: Tasca, P., Aste, T., Pelizzon, L., Perony, N. (eds.) Banking Beyond Banks and Money. NEW, pp. 239\u2013278. Springer, Cham (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-42448-4_13"},{"key":"20_CR13","unstructured":"Devine, P.: Blockchain learning: can crypto-currency methods be appropriated to enhance online learning? (2015)"},{"key":"20_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-319-45153-4_48","volume-title":"Adaptive and Adaptable Learning","author":"M Sharples","year":"2016","unstructured":"Sharples, M., Domingue, J.: The blockchain and kudos: a distributed system for educational record, reputation and reward. In: Verbert, K., Sharples, M., Klobu\u010dar, T. (eds.) EC-TEL 2016. LNCS, vol. 9891, pp. 490\u2013496. Springer, Cham (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-45153-4_48"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H.: An overview of blockchain technology: architecture, consensus, and future trends. In: IEEE International Congress on Big Data (BigData Congress), pp. 557\u2013564. IEEE (2017)","DOI":"10.1109\/BigDataCongress.2017.85"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Conoscenti, M., Vetro, A., Martin, D., J.C.: Blockchain for the internet of things: a systematic literature review. In: IEEE\/ACS 13th International Conference of Computer Systems and Applications (AICCSA), pp. 1\u20136. IEEE (2016)","DOI":"10.1109\/AICCSA.2016.7945805"},{"key":"20_CR17","first-page":"1184","volume":"5","author":"O Novo","year":"2018","unstructured":"Novo, O.: Blockchain meets IoT: an architecture for scalable access management in IoT. IEEE IoT J. 5, 1184\u20131195 (2018)","journal-title":"IEEE IoT J."},{"key":"20_CR18","doi-asserted-by":"publisher","first-page":"32979","DOI":"10.1109\/ACCESS.2018.2842685","volume":"6","author":"TM Fern\u00e1ndez-Caram\u00e9s","year":"2018","unstructured":"Fern\u00e1ndez-Caram\u00e9s, T.M., Fraga-Lamas, P.: A review on the use of blockchain for the internet of things. IEEE Access 6, 32979\u201333001 (2018)","journal-title":"IEEE Access"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Porru, S., Pinna, A., Marchesi, M., Tonelli, R.: Blockchain-oriented software engineering: challenges and new directions. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C), pp. 169\u2013171. IEEE (2017)","DOI":"10.1109\/ICSE-C.2017.142"},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Marchesi, M.: Why blockchain is important for software developers, and why software engineering is important for blockchain software (keynote). In: International Workshop on Blockchain Oriented Software Engineering (IWBOSE), p. 1. IEEE (2018)","DOI":"10.1109\/IWBOSE.2018.8327564"},{"key":"20_CR21","doi-asserted-by":"crossref","unstructured":"Destefanis, G., Marchesi, M., Ortu, M., Tonelli, R., Bracciali, A., Hierons, R.: Smart contracts vulnerabilities: a call for blockchain software engineering? In: International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 19\u201325. IEEE (2018)","DOI":"10.1109\/IWBOSE.2018.8327567"},{"key":"20_CR22","doi-asserted-by":"crossref","unstructured":"Wohrer, M., Zdun, U.: Smart contracts: security patterns in the ethereum ecosystem and solidity. In: International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 2\u20138. IEEE (2018)","DOI":"10.1109\/IWBOSE.2018.8327565"},{"key":"20_CR23","doi-asserted-by":"crossref","unstructured":"Beller, M., Hejderup, J.: Blockchain-based software engineering. In: 41st International Conference on Software Engineering (ICSE). New ideas and Emerging Results (NIER) track (2019)","DOI":"10.1109\/ICSE-NIER.2019.00022"},{"key":"20_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1007\/978-3-319-70278-0_31","volume-title":"Financial Cryptography and Data Security","author":"M Bartoletti","year":"2017","unstructured":"Bartoletti, M., Pompianu, L.: An empirical analysis of smart contracts: platforms, applications, and design patterns. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 494\u2013509. Springer, Cham (2017). \n                    https:\/\/doi.org\/10.1007\/978-3-319-70278-0_31"},{"key":"20_CR25","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/978-3-642-15666-3_16","volume-title":"Systems, Software and Services Process Improvement","author":"M Yilmaz","year":"2010","unstructured":"Yilmaz, M., O\u2019Connor, R.V., Collins, J.: Improving software development process through economic mechanism design. In: Riel, A., O\u2019Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 177\u2013188. Springer, Heidelberg (2010). \n                    https:\/\/doi.org\/10.1007\/978-3-642-15666-3_16"},{"key":"20_CR26","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/MS.2011.118","volume":"29","author":"O McHugh","year":"2012","unstructured":"McHugh, O., Conboy, K., Lang, M.: Agile practices: the impact on trust in software project teams. IEEE Softw. 29, 71\u201376 (2012)","journal-title":"IEEE Softw."},{"key":"20_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-642-01680-6_35","volume-title":"Trustworthy Software Development Processes","author":"Y Yang","year":"2009","unstructured":"Yang, Y., Wang, Q., Li, M.: Process trustworthiness as a capability indicator for measuring and improving software trustworthiness. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds.) ICSP 2009. LNCS, vol. 5543, pp. 389\u2013401. Springer, Heidelberg (2009). \n                    https:\/\/doi.org\/10.1007\/978-3-642-01680-6_35"},{"key":"20_CR28","first-page":"e1866","volume":"29","author":"RV O\u2019Connor","year":"2017","unstructured":"O\u2019Connor, R.V., Elger, P., Clarke, P.M.: Continuous software engineering\u2013a microservices architecture perspective. J. Softw.: Evol. Process 29, e1866 (2017)","journal-title":"J. Softw.: Evol. Process"}],"container-title":["Communications in Computer and Information Science","Systems, Software and Services Process Improvement"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-28005-5_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,8]],"date-time":"2019-09-08T19:06:17Z","timestamp":1567969577000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-28005-5_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030280048","9783030280055"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-28005-5_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"22 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EuroSPI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Edinburgh","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eurospi2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2019.eurospi.net\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2019.eurospi.net","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"64% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Research track: 18 papers out of 28 submissions. Selected and invited workshop papers: 41","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}