Atif Shah, M. A. Alasow, Faisal Sajjad, Jawad Javed Akbar Baig
{"title":"An evaluation of software requirements tools","authors":"Atif Shah, M. A. Alasow, Faisal Sajjad, Jawad Javed Akbar Baig","doi":"10.1109/INTELCIS.2017.8260075","DOIUrl":null,"url":null,"abstract":"Software requirements gathering from users, customers, and stakeholders is the very first and critical step in software development. Requirements are volatile due to change in needs, processes and technology. This makes manual requirement management a challenging task. To overcome such problems, practitioners developed various tools to collect and manage software requirements. Use of these tools can safe efforts and time and remove inconsistencies. In this study, we evaluated different tools which are used to manage and gather requirements during the whole life-cycle of software development or in a particular phase, which includes requirements elicitation, analysis, specification, verification, traceability, document support, graphical representation, and tool integration. Tools are analyzed according to functionality, scope, performance and availability.","PeriodicalId":321315,"journal":{"name":"2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS)","volume":"301 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTELCIS.2017.8260075","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Software requirements gathering from users, customers, and stakeholders is the very first and critical step in software development. Requirements are volatile due to change in needs, processes and technology. This makes manual requirement management a challenging task. To overcome such problems, practitioners developed various tools to collect and manage software requirements. Use of these tools can safe efforts and time and remove inconsistencies. In this study, we evaluated different tools which are used to manage and gather requirements during the whole life-cycle of software development or in a particular phase, which includes requirements elicitation, analysis, specification, verification, traceability, document support, graphical representation, and tool integration. Tools are analyzed according to functionality, scope, performance and availability.