Search Results for author: John Grundy

Found 18 papers, 8 papers with code

Model-driven Engineering for Machine Learning Components: A Systematic Literature Review

no code implementations1 Nov 2023 Hira Naveed, Chetan Arora, Hourieh Khalajzadeh, John Grundy, Omar Haggag

Through this SLR, we wanted to analyze existing studies, including their motivations, MDE solutions, evaluation techniques, key benefits and limitations.

Anomaly Detection Decision Making

Large Language Models for Software Engineering: A Systematic Literature Review

1 code implementation21 Aug 2023 Xinyi Hou, Yanjie Zhao, Yue Liu, Zhou Yang, Kailong Wang, Li Li, Xiapu Luo, David Lo, John Grundy, Haoyu Wang

Nevertheless, a comprehensive understanding of the application, effects, and possible limitations of LLMs on SE is still in its early stages.

Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems

no code implementations6 Mar 2023 Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, Arbind Agrahari Baniya, Muneera Bano, John Grundy

[Method] In this paper, we present a new framework developed based on human-centered AI guidelines and a user survey to aid in collecting requirements for human-centered AI-based software.

Cross Project Software Vulnerability Detection via Domain Adaptation and Max-Margin Principle

1 code implementation19 Sep 2022 Van Nguyen, Trung Le, Chakkrit Tantithamthavorn, John Grundy, Hung Nguyen, Dinh Phung

However, there are still two open and significant issues for SVD in terms of i) learning automatic representations to improve the predictive performance of SVD, and ii) tackling the scarcity of labeled vulnerabilities datasets that conventionally need laborious labeling effort by experts.

Domain Adaptation Representation Learning +2

SQAPlanner: Generating Data-Informed Software Quality Improvement Plans

1 code implementation19 Feb 2021 Dilini Rajapaksha, Chakkrit Tantithamthavorn, Jirayus Jiarpakdee, Christoph Bergmeir, John Grundy, Wray Buntine

Thus, our SQAPlanner paves a way for novel research in actionable software analytics-i. e., generating actionable guidance on what should practitioners do and not do to decrease the risk of having defects to support SQA planning.

Explainable AI for Software Engineering

no code implementations3 Dec 2020 Chakkrit Tantithamthavorn, Jirayus Jiarpakdee, John Grundy

Artificial Intelligence/Machine Learning techniques have been widely used in software engineering to improve developer productivity, the quality of software systems, and decision-making.

BIG-bench Machine Learning Decision Making

On the Replicability and Reproducibility of Deep Learning in Software Engineering

no code implementations25 Jun 2020 Chao Liu, Cuiyun Gao, Xin Xia, David Lo, John Grundy, Xiaohu Yang

Experimental results show the importance of replicability and reproducibility, where the reported performance of a DL model could not be replicated for an unstable optimization process.

Feature Engineering

Beware the evolving 'intelligent' web service! An integration architecture tactic to guard AI-first components

no code implementations27 May 2020 Alex Cummaudo, Scott Barnett, Rajesh Vasa, John Grundy, Mohamed Abdelrazek

Intelligent services provide the power of AI to developers via simple RESTful API endpoints, abstracting away many complexities of machine learning.

Generating Question Titles for Stack Overflow from Mined Code Snippets

1 code implementation20 May 2020 Zhipeng Gao, Xin Xia, John Grundy, David Lo, Yuan-Fang Li

Stack Overflow has been heavily used by software developers as a popular way to seek programming-related information from peers via the internet.

Software Engineering

Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack Overflow

no code implementations28 Jan 2020 Alex Cummaudo, Rajesh Vasa, Scott Barnett, John Grundy, Mohamed Abdelrazek

The objective of this study is to determine the various pain-points developers face when implementing systems that rely on the most mature of these intelligent services, specifically those that provide computer vision.

Checking Smart Contracts with Structural Code Embedding

1 code implementation20 Jan 2020 Zhipeng Gao, Lingxiao Jiang, Xin Xia, David Lo, John Grundy

However, many bugs and vulnerabilities have been identified in many contracts which raises serious concerns about smart contract security, not to mention that the blockchain systems on which the smart contracts are built can be buggy.

Software Engineering

SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding

1 code implementation22 Aug 2019 Zhipeng Gao, Vinoj Jayasundara, Lingxiao Jiang, Xin Xia, David Lo, John Grundy

In addition to the uses by individual developers, SmartEmbed can also be applied to studies of smart contracts in a large scale.

Software Engineering

Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services

no code implementations18 Jun 2019 Alex Cummaudo, Rajesh Vasa, John Grundy, Mohamed Abdelrazek, Andrew Cain

Multiple vendors now offer this technology as cloud services and developers want to leverage these advances to provide value to end-users.

Towards effective AI-powered agile project management

no code implementations27 Dec 2018 Hoa Khanh Dam, Truyen Tran, John Grundy, Aditya Ghose, Yasutaka Kamei

The rise of Artificial intelligence (AI) has the potential to significantly transform the practice of project management.

Management

A deep tree-based model for software defect prediction

1 code implementation3 Feb 2018 Hoa Khanh Dam, Trang Pham, Shien Wee Ng, Truyen Tran, John Grundy, Aditya Ghose, Taeksu Kim, Chul-Joo Kim

Defects are common in software systems and can potentially cause various problems to software users.

Software Engineering

Automatic feature learning for vulnerability prediction

no code implementations8 Aug 2017 Hoa Khanh Dam, Truyen Tran, Trang Pham, Shien Wee Ng, John Grundy, Aditya Ghose

Code flaws or vulnerabilities are prevalent in software systems and can potentially cause a variety of problems including deadlock, information loss, or system failure.

Software Engineering

DeepSoft: A vision for a deep model of software

no code implementations30 Jul 2016 Hoa Khanh Dam, Truyen Tran, John Grundy, Aditya Ghose

Although software analytics has experienced rapid growth as a research area, it has not yet reached its full potential for wide industrial adoption.

Feature Engineering

Cannot find the paper you are looking for? You can Submit a new open access paper.