skip to main content
10.1145/3172871.3172891acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
invited-talk

Intelligent Software Engineering: Synergy between AI and Software Engineering

Published:09 February 2018Publication History

ABSTRACT

There has been a long history of applying AI technologies to address software engineering problems especially on tool automation. On the other hand, given the increasing importance and popularity of AI software, recent research efforts have been on exploring software engineering solutions to improve the productivity of developing AI software and the dependability of AI software. The emerging field of intelligent software engineering is to focus on two aspects: (1) instilling intelligence in solutions for software engineering problems; (2) providing software engineering solutions for intelligent software. This extended abstract shares perspectives on these two aspects of intelligent software engineering.

References

  1. Mark Harman. 2012. The Role of Artificial Intelligence in Software Engineering. In Proc. International Workshop on Realizing AI Synergies in Software Engineering (RAISE). 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. National Science and Technology Council (NSTC). 2016. Preparing for the Future of Artificial Intelligence. Technical Report.Google ScholarGoogle Scholar
  3. Siwakorn Srisakaokul, Zhengkai Wu, Angello Astorga, Oreoluwa Alebiosu, and Tao Xie. 2018. Multiple-Implementation Testing of Supervised Learning Software. In Proc. AAAI-18 Workshop on Engineering Dependable and Secure Machine Learning Systems (EDSMLS).Google ScholarGoogle Scholar
  4. Wei Yang, Deguang Kong, Tao Xie, and Carl A. Gunter. 2017. Malware Detection in Adversarial Settings: Exploiting Feature Evolutions and Confusions in Android Apps. In Proc. Annual Computer Security Applications Conference (ACSAC). 288--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Wei Yang and Tao Xie. 2018. Telemade: A Testing Framework for Learning-Based Malware Detection Systems. In Proc. AAAI-18 Workshop on Engineering Dependable and Secure Machine Learning Systems (EDSMLS).Google ScholarGoogle Scholar
  6. Wujie Zheng, Hao Ma, Michael R. Lyu, Tao Xie, and Irwin King. 2011. Mining Test Oracles of Web Search Engines. In Proc. IEEE/ACM International Conference on Automated Software Engineering (ASE). 408--411. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zexuan Zhong, Jiaqi Guo, Wei Yang, Tao Xie, Jian-Guang Lou, Ting Liu, and Dongmei Zhang. 2018. Generating Regular Expressions from Natural Language Specifications: Are We There Yet?. In Proc. Workshop on NLP for Software Engineering (NL4SE).Google ScholarGoogle Scholar

Index Terms

  1. Intelligent Software Engineering: Synergy between AI and Software Engineering

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ISEC '18: Proceedings of the 11th Innovations in Software Engineering Conference
      February 2018
      154 pages
      ISBN:9781450363983
      DOI:10.1145/3172871

      Copyright © 2018 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 9 February 2018

      Check for updates

      Qualifiers

      • invited-talk
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate76of315submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader