{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:40Z","timestamp":1750220860323,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1145\/3424771.3424815","type":"proceedings-article","created":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T18:23:19Z","timestamp":1608229399000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Contextual Reactive Pattern on Chatbot building Platforms"],"prefix":"10.1145","author":[{"given":"Saurabh","family":"Srivastava","sequence":"first","affiliation":[{"name":"Indian Institute of Technology Kanpur, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sumit","family":"Kalra","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Jodhpur, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.V.","family":"Prabhakar","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Kanpur, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,17]]},"reference":[{"unstructured":"Amazon.com Inc. [n.d.]. Amazon Lex -- Build Conversation Bots. https:\/\/aws.amazon.com\/lex\/ Online Access Date: 2020-07-01.  Amazon.com Inc. [n.d.]. Amazon Lex -- Build Conversation Bots. https:\/\/aws.amazon.com\/lex\/ Online Access Date: 2020-07-01.","key":"e_1_3_2_1_1_1"},{"unstructured":"Amazon.com Inc. [n.d.]. AWS Lambda -- Serverless Compute - Amazon Web Services. https:\/\/aws.amazon.com\/lambda\/. (Accessed on 08\/08\/2020).  Amazon.com Inc. [n.d.]. AWS Lambda -- Serverless Compute - Amazon Web Services. https:\/\/aws.amazon.com\/lambda\/. (Accessed on 08\/08\/2020).","key":"e_1_3_2_1_2_1"},{"unstructured":"Mike Cohn. 2013. User Stories and User Story Examples by Mike Cohn. https:\/\/www.mountaingoatsoftware.com\/agile\/user-stories. (Accessed on 08\/20\/2020).  Mike Cohn. 2013. User Stories and User Story Examples by Mike Cohn. https:\/\/www.mountaingoatsoftware.com\/agile\/user-stories. (Accessed on 08\/20\/2020).","key":"e_1_3_2_1_3_1"},{"unstructured":"discover.bot. 2018. Pitfalls of Natural Language Processing Chatbots - discover.bot. https:\/\/discover.bot\/bot-talk\/natural-language-processing-common-challenge\/. (Accessed on 08\/19\/2020).  discover.bot. 2018. Pitfalls of Natural Language Processing Chatbots - discover.bot. https:\/\/discover.bot\/bot-talk\/natural-language-processing-common-challenge\/. (Accessed on 08\/19\/2020).","key":"e_1_3_2_1_4_1"},{"unstructured":"Daniel Faggella. 2019. 7 Chatbot Use Cases That Actually Work | Emerj. https:\/\/emerj.com\/ai-sector-overviews\/7-chatbot-use-cases-that-actually-work\/. (Accessed on 08\/18\/2020).  Daniel Faggella. 2019. 7 Chatbot Use Cases That Actually Work | Emerj. https:\/\/emerj.com\/ai-sector-overviews\/7-chatbot-use-cases-that-actually-work\/. (Accessed on 08\/18\/2020).","key":"e_1_3_2_1_5_1"},{"unstructured":"Google LLC. [n.d.]. Dialogflow. https:\/\/dialogflow.com\/ Online Access Date: 2020-07-01.  Google LLC. [n.d.]. Dialogflow. https:\/\/dialogflow.com\/ Online Access Date: 2020-07-01.","key":"e_1_3_2_1_6_1"},{"unstructured":"IBM Corporation. [n.d.]. IBM Cloud Functions. https:\/\/cloud.ibm.com\/functions\/. (Accessed on 08\/08\/2020).  IBM Corporation. [n.d.]. IBM Cloud Functions. https:\/\/cloud.ibm.com\/functions\/. (Accessed on 08\/08\/2020).","key":"e_1_3_2_1_7_1"},{"unstructured":"IBM Corporation. [n.d.]. Watson Assistant. https:\/\/www.ibm.com\/cloud\/watson-assistant\/ Online Access Date: 2020-07-01.  IBM Corporation. [n.d.]. Watson Assistant. https:\/\/www.ibm.com\/cloud\/watson-assistant\/ Online Access Date: 2020-07-01.","key":"e_1_3_2_1_8_1"},{"unstructured":"Business Insider. 2016. 80% of businesses want chatbots by 2020.  Business Insider. 2016. 80% of businesses want chatbots by 2020.","key":"e_1_3_2_1_9_1"},{"unstructured":"AI Multiple. 2020. Why chatbots fail in 2020 (and why natural languages are hard). https:\/\/research.aimultiple.com\/why-chatbots-fail\/. (Accessed on 08\/19\/2020).  AI Multiple. 2020. Why chatbots fail in 2020 (and why natural languages are hard). https:\/\/research.aimultiple.com\/why-chatbots-fail\/. (Accessed on 08\/19\/2020).","key":"e_1_3_2_1_10_1"},{"unstructured":"Open Source Initiative and others. 2006. The MIT license.  Open Source Initiative and others. 2006. The MIT license.","key":"e_1_3_2_1_11_1"},{"unstructured":"openwt.com. [n.d.]. Building a Chatbot leveraging Artificial Intelligence Technologies | Open Web Technology - Go Digital. https:\/\/openwt.com\/en\/cases\/building-chatbot-leveraging-artificial-intelligence-technologies. (Accessed on 08\/18\/2020).  openwt.com. [n.d.]. Building a Chatbot leveraging Artificial Intelligence Technologies | Open Web Technology - Go Digital. https:\/\/openwt.com\/en\/cases\/building-chatbot-leveraging-artificial-intelligence-technologies. (Accessed on 08\/18\/2020).","key":"e_1_3_2_1_12_1"},{"unstructured":"pubnub.com. 2019. What is a Serverless Function? | PubNub. https:\/\/www.pubnub.com\/blog\/what-is-a-serverless-function\/. (Accessed on 08\/19\/2020).  pubnub.com. 2019. What is a Serverless Function? | PubNub. https:\/\/www.pubnub.com\/blog\/what-is-a-serverless-function\/. (Accessed on 08\/19\/2020).","key":"e_1_3_2_1_13_1"},{"unstructured":"SMARTBEAR. 2018. What is an API Endpoint? | SmartBear Software Resources. https:\/\/smartbear.com\/learn\/performance-monitoring\/api-endpoints\/. (Accessed on 08\/19\/2020).  SMARTBEAR. 2018. What is an API Endpoint? | SmartBear Software Resources. https:\/\/smartbear.com\/learn\/performance-monitoring\/api-endpoints\/. (Accessed on 08\/19\/2020).","key":"e_1_3_2_1_14_1"},{"unstructured":"Saurabh  Srivastava. 2020. AirlineOperationsBackend Repository --- Bitbucket. https:\/\/bitbucket.org\/ssri5\/airlineoperationsbackend\/. (Accessed on 08\/21\/2020).  Saurabh Srivastava. 2020. AirlineOperationsBackend Repository --- Bitbucket. https:\/\/bitbucket.org\/ssri5\/airlineoperationsbackend\/. (Accessed on 08\/21\/2020).","key":"e_1_3_2_1_15_1"},{"unstructured":"Saurabh  Srivastava. 2020. ChanakyaAirlinesConfiguration Repository --- Bitbucket. https:\/\/bitbucket.org\/ssri5\/chanakyaairlinesconfiguration\/. (Accessed on 08\/21\/2020).  Saurabh Srivastava. 2020. ChanakyaAirlinesConfiguration Repository --- Bitbucket. https:\/\/bitbucket.org\/ssri5\/chanakyaairlinesconfiguration\/. (Accessed on 08\/21\/2020).","key":"e_1_3_2_1_16_1"},{"unstructured":"thebotforge.io. [n.d.]. Forging A Successful Chatbot Project | The Bot Forge. https:\/\/www.thebotforge.io\/forging-a-successful-chatbot-project\/. (Accessed on 08\/18\/2020).  thebotforge.io. [n.d.]. Forging A Successful Chatbot Project | The Bot Forge. https:\/\/www.thebotforge.io\/forging-a-successful-chatbot-project\/. (Accessed on 08\/18\/2020).","key":"e_1_3_2_1_17_1"}],"event":{"sponsor":["Hillside Europe Hillside Europe"],"acronym":"EuroPLoP '20","name":"EuroPLoP '20: European Conference on Pattern Languages of Programs 2020","location":"Virtual Event Germany"},"container-title":["Proceedings of the European Conference on Pattern Languages of Programs 2020"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3424771.3424815","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3424771.3424815","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:32Z","timestamp":1750202612000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3424771.3424815"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":17,"alternative-id":["10.1145\/3424771.3424815","10.1145\/3424771"],"URL":"https:\/\/doi.org\/10.1145\/3424771.3424815","relation":{},"subject":[],"published":{"date-parts":[[2020,7]]},"assertion":[{"value":"2020-12-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}