CFP last date
20 May 2024
Reseach Article

Integrating AI Techniques in Requirements Phase: A Literature Review

Published on January 2014 by Shreta Sharma, S. K. Pandey
International IT Summit Confluence 2013-The Next Generation Information Technology Summit
Foundation of Computer Science USA
CONFLUENCE2013 - Number 2
January 2014
Authors: Shreta Sharma, S. K. Pandey
742599e0-8e64-49ba-8696-a5d2e73d0029

Shreta Sharma, S. K. Pandey . Integrating AI Techniques in Requirements Phase: A Literature Review. International IT Summit Confluence 2013-The Next Generation Information Technology Summit. CONFLUENCE2013, 2 (January 2014), 21-25.

@article{
author = { Shreta Sharma, S. K. Pandey },
title = { Integrating AI Techniques in Requirements Phase: A Literature Review },
journal = { International IT Summit Confluence 2013-The Next Generation Information Technology Summit },
issue_date = { January 2014 },
volume = { CONFLUENCE2013 },
number = { 2 },
month = { January },
year = { 2014 },
issn = 0975-8887,
pages = { 21-25 },
numpages = 5,
url = { /proceedings/confluence2013/number2/15121-1314/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International IT Summit Confluence 2013-The Next Generation Information Technology Summit
%A Shreta Sharma
%A S. K. Pandey
%T Integrating AI Techniques in Requirements Phase: A Literature Review
%J International IT Summit Confluence 2013-The Next Generation Information Technology Summit
%@ 0975-8887
%V CONFLUENCE2013
%N 2
%P 21-25
%D 2014
%I International Journal of Computer Applications
Abstract

Requirements phase acts as a foundation stone for ensuring the success of any software development process. Over the year, researchers have proposed various techniques/tools for the different activities of the requirements phase of SDLC, but at the same time, there are certainly new research questions and issues too. One of the prominent issues is the maximum human intervention in the requirements phase due to being a conceptual phase of SDLC. Research studies reveal that Artificial Intelligence (AI) techniques have been found to be a good solution to minimize the human intervention by offering some tools/ techniques to automate certain processes up to some extent. In this paper, our aim is to highlight the significant contributions in the related area/s and to identify future research directions, based on the published work. The research is considered with respect to AI techniques developed to address specific requirement tasks, such as elicitation, analysis and modeling etc.

References
  1. Pandy S. K. and Mustafa K. (2010): 'Recent Advances in SRE Research', International Journal on Computer Science and Engineering, Vol. 02, No. 04, pp. 1079-1085.
  2. 'Software Engineering Requirements and Its Phases', Hub Pages Article, 2009, Last Retrieved on Apr 2, 2013. http://devdreams. hubpages. com/hub/Software-Engineering-Requirements-And-Its-Phases
  3. Stop the seeds of project failure', BCS Project Management Article, Last Retrieved on May 2, 2013. www. bcs. org.
  4. The impact of poor requirements', Aotea studios Article, 2011, Last Retrieved on May 9, 2013. http://aoteastudios. com/2011/05/the-impact-of-poor-requirements-with-a-poster/
  5. James E. Powell (2008): 'IT pays a price for poor requirements practices', Enterprise Systems, Last Retrieved on May 2, 2013. http://esj. com/articles/2008/02/07/it-pays-a-price-for-poor-requirements practices. aspx
  6. Jose del Sagrado, Isabel M. del Aguila, and Francisco J. Orellana (2011): 'Architecture for the use of synergies between Knowledge Engineering and Requirements Engineering - Extended Abstract', CAEPIA'11 Proceedings of the 14th International Conference on Advances in Artificial Intelligence: spanish association for Artificial Intelligence, Spain, pp. 213-222.
  7. KatjaSiegemund, Edward J. Thomas, Yuting Zhao, Je Pan, and UweAssmann (2011):'Towards Ontology-driven Requirements Engineering', International Semantic Web Conference, Germany, pp. 1- 14.
  8. Kaiya Haruhiko and Motoshi Saeki (2005): 'Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach', Fifth International Conference on Software Quality (QSIC 2005), pp. 223-230.
  9. MezianeFarid and Sunil Vadera (2010): 'Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects', Information Science Reference (an imprint of IGI Global), pp. 279-291.
  10. Li Shunxin (2010): 'Requirements Engineering Based on Domain Ontology', International Conference Information Science and Management Engineering, Vol. 1, pp. 120-122.
  11. NaazRaza Farah(2009):'Artificial Intelligence Techniques in Software Engineering (AITSE)', Proceedings of the International Multi Conference of Engineers and Computer Scientists,Vol. 1, Hong Kong, pp. 1-3.
  12. H Ammar Hany, WalidAbdelmoez and Mohamed Salah Hamdi(2012): 'Software Engineering Using Artificial Intelligence Techniques: Current State and Open Problems', Second International Conference on Communication and Information technology(ICCIT 2012) Tunisia, pp. 24-29.
  13. Harman Mark (2012): 'The Role of Artificial Intelligence in Software Engineering', First International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE), Zurich, Switzerland,pp. 1-6.
  14. Scott William and Stephen C. Cook. (2003): 'An Architecture for an Intelligent Requirements Elicitation and Assessment Assistant', International Council on Systems Engineering, pp. 470-479.
  15. Jonathan OnowakpoGoddeyEbbah (2002): 'Deploying Artificial Intelligence Techniques in software engineering', American Journal of Undergraduate Research, Vol . 1, No. 1, pp. 19-20.
  16. Nguyen TuongHuan, Bao Quoc Vo, Markus Lumpe, John Grundy (2011): 'KBRE: a framework for knowledge-based requirements engineering', Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, Germany, pp. 386-389.
  17. Kumar S. Arun and T. Arun Kumar (2011): 'Study the Impact of Requirements Management Characteristics in Global Software Development Projects: An Ontology Based Approach', International Journal of Software Engineering & Applications, Vol. 2, No. 4,pp. 107-108.
  18. Mohammadian Masoud (2010): 'Innovative Applications of Artificial Intelligence Techniques in Software Engineering', IFIP Advances in Information and Communication Technology, Vol. 339, pp. 3.
  19. Pohl Klaus (1994): 'Applying AI Techniques to Requirements Engineering: The NATURE Prototype', NATURE Report 94-7, Aachen pp. 1-3.
  20. Jain Prince (2011): 'Interaction between Software Engineering and Artificial Intelligence: a Review', International Journal on Computer Science and Engineering, Vol. 3, No. 12, pp. 3774-3778.
  21. Won Lee Seok (2005): 'Ontology-based Active Requirements Engineering Framework', 12th Asia-Pacific Software Engineering Conference (APSEC '05) Taipei, Taiwan, pp. 1-8.
  22. Christian R. Huyck, F abbas (2000): 'Natural Language Processing and Requirements Engineering: a Linguistics Perspective', First Asia Pacific Conference of Software Quality, Hong Kong, China, pp. 1-11.
  23. RechJörg and Klaus-Dieter Althoff (2004):'Artificial Intelligence and Software Engineering: Status and Future Trends', KI - KünstlicheIntelligenz, Vol. 18, No. 3, pp. 1-5.
  24. Khatwani Charu (2012): 'Methodologies to Amalgamate Artificial Intelligence and Software Engineering', International Journal of Scientific & Engineering Research, Vol. 3, pp . 1-4.
  25. PartridgeDerek (1998): 'Artificial Intelligence And Software Engineering Understanding the Promise of the Future', Glenlake Publishing Company, Ltd. , pp. 35-45.
  26. 'Poor Requirements Leads to Software Failure', Book of Rings, 2010, Last Retrieved on May 2, 2013. http://bookofrings. wordpress. com/2010/04/06/poor-requirements-leads-to-software-failure Nigel Ward (1998): 'Artificial Intelligence and Other Approaches to Speech understanding: Reflections on Methodology', Journal of Experimental and Theoretical Artificial Intelligence, Vol. 10, pp. 487-493.
  27. LI Zong-yong, Wang Zhi-xu, Zhang Ai-hui and Xu Yong (2007): 'The Domain Ontology And Domain Rules Based Requirements Model Checking', International Journal of Software Engineering and Its Applications,Vol. 1, No. 1, pp. 89-99.
Index Terms

Computer Science
Information Sciences

Keywords

Requirements Engineering (re) Requirements Phase Artificial Intelligence Techniques Ai Techniques In Requirements Phase Sdlc.