2023
DOI: 10.17762/ijritcc.v11i6s.6944
|View full text |Cite
|
Sign up to set email alerts
|

Framework for the Automation of SDLC Phases using Artificial Intelligence and Machine Learning Techniques

Sahana P. Shankar,
Shilpa Shashikant Chaudhari

Abstract: Software Engineering acts as a foundation stone for any software that is being built. It provides a common road-map for construction of software from any domain. Not following a well-defined Software Development Model have led to the failure of many software projects in the past. Agile is the Software Development Life Cycle (SDLC) Model that is widely used in practice in the IT industries to develop software on various technologies such as Big Data, Machine Learning, Artificial Intelligence, Deep learning. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 26 publications
0
3
0
Order By: Relevance
“…Fuzzy logic techniques have been used in selecting software requirements from elicited software requirements or ordering them by preferences [23], cloud-based testing adaption [24], and software effort estimation [25] Automation of software testing in an agile environment. Artificial intelligence has been used to generate test cases for automatic testing in agile environments [26][27][28] and to automate other phases of the software development lifecycle [29].…”
Section: Use Of Artificial Intelligence In Management Of Software Dev...mentioning
confidence: 99%
“…Fuzzy logic techniques have been used in selecting software requirements from elicited software requirements or ordering them by preferences [23], cloud-based testing adaption [24], and software effort estimation [25] Automation of software testing in an agile environment. Artificial intelligence has been used to generate test cases for automatic testing in agile environments [26][27][28] and to automate other phases of the software development lifecycle [29].…”
Section: Use Of Artificial Intelligence In Management Of Software Dev...mentioning
confidence: 99%
“…Fuzzy logic techniques have been used in selecting software requirements from the elicited software requirements or ordering them by preferences [26], cloud-based testing adaption [27], and software effort estimation [28] Automation of software testing in an agile environment Artificial intelligence has been used to generate test cases for automatic testing in agile environments [29][30][31] and to automate other phases of the software development lifecycle [32].…”
Section: Use Of Fuzzy Logic In Software Development and Testingmentioning
confidence: 99%
“…Fuzzy logic techniques have been used to support project management activities like cost and effort estimation [30,31], imputation of missing values in empirical software project management [32], management of outsourcing [33], risk assessment in the agile environment [34] and software product promotion [33].…”
Section: Project Management Of Software Life Cycle Using Fuzzy Logicmentioning
confidence: 99%