Artificial Intelligence for Technical Debt Management in Software
Development
- URL: http://arxiv.org/abs/2306.10194v1
- Date: Fri, 16 Jun 2023 21:59:22 GMT
- Title: Artificial Intelligence for Technical Debt Management in Software
Development
- Authors: Srinivas Babu Pandi, Samia A. Binta, Savita Kaushal
- Abstract summary: Review of existing research on the use of AI powered tools for technical debt avoidance in software development.
Suggests that AI has the potential to significantly improve technical debt management in software development.
Offers practical guidance for software development teams seeking to leverage AI in their development processes.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Technical debt is a well-known challenge in software development, and its
negative impact on software quality, maintainability, and performance is widely
recognized. In recent years, artificial intelligence (AI) has proven to be a
promising approach to assist in managing technical debt. This paper presents a
comprehensive literature review of existing research on the use of AI powered
tools for technical debt avoidance in software development. In this literature
review we analyzed 15 related research papers which covers various AI-powered
techniques, such as code analysis and review, automated testing, code
refactoring, predictive maintenance, code generation, and code documentation,
and explores their effectiveness in addressing technical debt. The review also
discusses the benefits and challenges of using AI for technical debt
management, provides insights into the current state of research, and
highlights gaps and opportunities for future research. The findings of this
review suggest that AI has the potential to significantly improve technical
debt management in software development, and that existing research provides
valuable insights into how AI can be leveraged to address technical debt
effectively and efficiently. However, the review also highlights several
challenges and limitations of current approaches, such as the need for
high-quality data and ethical considerations and underscores the importance of
further research to address these issues. The paper provides a comprehensive
overview of the current state of research on AI for technical debt avoidance
and offers practical guidance for software development teams seeking to
leverage AI in their development processes to mitigate technical debt
effectively
Related papers
- Open Problems in Technical AI Governance [93.89102632003996]
Technical AI governance refers to technical analysis and tools for supporting the effective governance of AI.
This paper is intended as a resource for technical researchers or research funders looking to contribute to AI governance.
arXiv Detail & Related papers (2024-07-20T21:13:56Z) - Artificial Intelligence in Industry 4.0: A Review of Integration Challenges for Industrial Systems [45.31340537171788]
Cyber-Physical Systems (CPS) generate vast data sets that can be leveraged by Artificial Intelligence (AI) for applications including predictive maintenance and production planning.
Despite the demonstrated potential of AI, its widespread adoption in sectors like manufacturing remains limited.
arXiv Detail & Related papers (2024-05-28T20:54:41Z) - Towards AI Accountability Infrastructure: Gaps and Opportunities in AI Audit Tooling [1.841662059101602]
Audits are critical mechanisms for identifying the risks and limitations of deployed artificial intelligence (AI) systems.
We map the current ecosystem of available AI audit tools.
We conclude that resources are lacking to adequately support the full scope of needs for many AI audit practitioners.
arXiv Detail & Related papers (2024-02-27T19:52:54Z) - Automated Approaches to Detect Self-Admitted Technical Debt: A
Systematic Literature Review [6.699060157800401]
Self-admitted technical debt (SATD) refers to instances where developers explicitly acknowledge suboptimal code quality or design flaws.
This systematic literature review proposes a taxonomy of feature extraction techniques and ML/DL algorithms used in technical debt detection.
arXiv Detail & Related papers (2023-12-19T12:01:13Z) - Empowering Business Transformation: The Positive Impact and Ethical
Considerations of Generative AI in Software Product Management -- A
Systematic Literature Review [0.0]
This systematic literature evaluation reveals generative AI's potential applications, benefits, and constraints in this area.
The study shows that technology can assist in idea generation, market research, customer insights, product requirements engineering, and product development.
Ultimately, generative AI's practical application can significantly improve software product management activities.
arXiv Detail & Related papers (2023-06-05T19:49:50Z) - AI for Agile development: a Meta-Analysis [0.0]
This study explores the benefits and challenges of integrating Artificial Intelligence with Agile software development methodologies.
The review helped identify critical challenges, such as the need for specialised socio-technical expertise.
Further research is needed to better understand its impact on processes and practitioners, and to address the indirect challenges associated with its implementation.
arXiv Detail & Related papers (2023-05-14T08:10:40Z) - AI for IT Operations (AIOps) on Cloud Platforms: Reviews, Opportunities
and Challenges [60.56413461109281]
Artificial Intelligence for IT operations (AIOps) aims to combine the power of AI with the big data generated by IT Operations processes.
We discuss in depth the key types of data emitted by IT Operations activities, the scale and challenges in analyzing them, and where they can be helpful.
We categorize the key AIOps tasks as - incident detection, failure prediction, root cause analysis and automated actions.
arXiv Detail & Related papers (2023-04-10T15:38:12Z) - The Role of AI in Drug Discovery: Challenges, Opportunities, and
Strategies [97.5153823429076]
The benefits, challenges and drawbacks of AI in this field are reviewed.
The use of data augmentation, explainable AI, and the integration of AI with traditional experimental methods are also discussed.
arXiv Detail & Related papers (2022-12-08T23:23:39Z) - An interdisciplinary conceptual study of Artificial Intelligence (AI)
for helping benefit-risk assessment practices: Towards a comprehensive
qualification matrix of AI programs and devices (pre-print 2020) [55.41644538483948]
This paper proposes a comprehensive analysis of existing concepts coming from different disciplines tackling the notion of intelligence.
The aim is to identify shared notions or discrepancies to consider for qualifying AI systems.
arXiv Detail & Related papers (2021-05-07T12:01:31Z) - Qlib: An AI-oriented Quantitative Investment Platform [86.8580406876954]
AI technologies have raised new challenges to the quantitative investment system.
Qlib aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment.
arXiv Detail & Related papers (2020-09-22T12:57:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.