UBC computer scientists have turned Amazon Alexa into a tool for software engineers, tasking the virtual assistant to take care of mundane programming tasks, helping increase productivity and speed up workflow.
Software engineers use many different tools for any one project. They work with millions of lines of computer code and run their code through various independent tools to help edit, build and test systems and for project management to get their programs running smoothly.
“It can be quite complicated to switch between the different tools because they each use a unique syntax and you have to understand how to put them together,” said Nick Bradley, who led this work during his master’s research in computer science at UBC. “The idea to use Alexa came out of my frustration from using these different tools and having to spend so much time looking up how to do it and use those tools together.”
Bradley and computer science professors Reid Holmes and Thomas Fritz decided to test whether Amazon’s virtual assistant could help with this process. They wanted software engineers to use simple, conversational language to ask Alexa to complete some of their tasks, the same way we ask it to give us the weather forecast or play our favourite songs.
Researchers said it was more than just a matter of teaching Alexa some key phrases and mapping different commands to the work, they also had to figure out common multi-step tasks engineers were performing and build a system that could automate those tasks. They then asked 21 engineers from local Vancouver software companies to test out their system and evaluate it. While the engineers found the tool useful and provided lots of positive feedback, there was one challenge.
“The biggest problem was using voice commands in an office environment—they found it distracting to their neighbours,” said Bradley.
The computer scientists’ next development will be to create a chat bot to fulfill a similar function so engineers can type minimal requests and have the system perform their multi-step tasks so they can focus on the more important parts of their jobs.
Holmes says this research is part of a larger effort to understand how software engineers do their jobs.
“The pace of change in the software field is so fast that engineers don’t have time to be introspective and think about the way they work,” he said. “Our job in academia is to step back and really think about how we can better support engineers to quickly and correctly build the kinds of software we depend upon in our modern society. Systems keep getting larger and more complex and using personal assistants could be one way to help developers be more effective within this fast-paced environment.”
The researchers also recognize that these virtual assistants could be programmed for a variety of occupations including medicine, law, or accounting.
“You can imagine a situation where a lawyer is reading a legal brief and asks Alexa to find relevant cases on similar topics to help with research,” said Holmes.
The Latest on: Virtual assistant
via Google News
The Latest on: Virtual assistant
- A virtual assistant called Abbie is picking the best bonds for traders to buy or sell on November 12, 2018 at 9:21 am
A new version of a virtual assistant called “Abbie” can suggest the best bonds to buy or sell, based on pricing, ease-of-trading and risk. What is it? The bot, built by asset managers AllianceBernstei... […]
- Andrea Electronics join forces with IBM to integrate Andrea's voice technology with IBM Watson Assistant Solutions on November 12, 2018 at 4:00 am
Most recently Andrea's DA-250 digital array microphone was selected by Airbus for incorporation into CIMON, the first virtual assistant robot with Artificial Intelligence (AI) provided by IBM Watson, ... […]
- Intelligent Virtual Assistant Market to Surpass US$ 2000 Million by 2022 on November 11, 2018 at 7:12 pm
Nov 11, 2018 (Heraldkeeper via COMTEX) -- New York, November 12, 2018: IT virtual assistant are applications and programs that enable the users to access easy-to-use features. These features are desig... […]
- Fox on Tech: Virtual assistants and 911 on November 9, 2018 at 9:59 am
There's no denying it: we live in an increasingly interconnected world, full of gadgets to help us do everything from keeping a schedule to stay healthy. But the rise of these so-called "virtual assis... […]
- Amazon’s Alexa virtual assistant now available on Windows 10 PCs as a standalone app on November 9, 2018 at 7:11 am
Alexa debuted on select Windows 10 laptops earlier this year – built into a range of newly launched HP, Asus, Acer and Lenovo notebooks – and is now available for download on all compatible devices. T... […]
- Intelligent Virtual Assistant Market Report by Application, Market Size, Regional Outlook 2023 on November 9, 2018 at 2:19 am
Top Key Players included in this report: Microsoft, Nuance Communications, Samsung Electronics, Alphabet, Apple, Amazon, International Business Machines (IBM), Facebook, Cognitive Code, Artificial Sol... […]
- Bank Of America Faces Trademark Suit Over Virtual Banking Assistant Erica on November 7, 2018 at 3:15 pm
A Colorado man is suing Bank of America over trademarks for its use of Erica, the virtual assistant the Charlotte-based bank created to help customers who use its mobile app. Bank of America rolled ou... […]
- Bank of America faces trademark lawsuit over virtual assistant Erica on November 7, 2018 at 7:02 am
Charlotte-based Bank of America Corp. (NYSE: BAC) is facing a trademark lawsuit over its use of Erica, a virtual financial assistant it rolled out this year. Erica is powered by artificial intelligenc... […]
- Health Intelligent Virtual Assistant Market Share,Trends,Business Strategy and Forecast to 2025 on November 6, 2018 at 4:08 pm
Worldwide Health Intelligent Virtual Assistant Market Analysis to 2025 is a specialized and in-depth study of the Health Intelligent Virtual Assistant industry with a focus on the global market trend. ... […]
via Bing News