scispace - formally typeset
Search or ask a question
Author

Senthil Jayavel

Bio: Senthil Jayavel is an academic researcher. The author has contributed to research in topics: Package development process & Software development process. The author has co-authored 1 publications.

Papers
More filters
01 Jan 2013
TL;DR: This paper aims to provide an intuition on using Artificial Intelligence (AI) in the different phases of the software development lifecycle using a specific software development example for clarity and precision.
Abstract: Software development is a sequential process where the allied steps in the development lifecycle involve planning and modularization, requirement engineering, analysis of product viability, profits estimation, strategic decision making, maintenance strategies etc. Often, most of these phases are pretty complex and thereby, extremely difficult to handle solely through human intervention, mainly due to the size of the project, the number of factors to be taken into consideration at each modular level and the rapidly changing external environment. In this paper we aim to provide an intuition on using Artificial Intelligence (AI) in the different phases of the software development lifecycle. Our paper focuses on a specific software development example for clarity and precision, but most of the techniques are highly general and scalable to any software development process.