Please use this identifier to cite or link to this item: http://hdl.handle.net/10125/50592

Of Cyborg Developers and Big Brother Programming AI

File SizeFormat 
paper0705.pdf293.12 kBAdobe PDFView/Open

Item Summary

Title: Of Cyborg Developers and Big Brother Programming AI
Authors: Alexandru, Carol V.
Gall, Harald C.
Keywords: Frontiers in AI and Software Engineering
artificial intelligence, machine learning, software engineering, vision
Issue Date: 03 Jan 2018
Abstract: The main reason modern machine learning mechanisms outperform hand-crafted solutions is the availability of high-quality data in large quantities. We observe that although many day-to-day activities in software engineering (such as bug triaging, reverting regressions, or even implementing code for properly scoped problems) could possibly be automated, we lack the necessary monitoring tools to capture all relevant information. Bug trackers and version control rely mostly on plain text, and specifications are informal or at best semi-structured. After setting the stage via a short excursion to the year 2047, we discuss how a ubiquitous AI, which can learn from every interaction a human developer has with a machine, could take over more and more of the mundane responsabilities in software engineering. We outline how this change will affect software engineering practice as well as education.
Pages/Duration: 6 pages
URI/DOI: http://hdl.handle.net/10125/50592
ISBN: 978-0-9981331-1-9
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections:Frontiers in AI and Software Engineering


Please contact sspace@hawaii.edu if you need this content in an alternative format.

Items in ScholarSpace are protected by copyright, with all rights reserved, unless otherwise indicated.