Innovative e-commerce ideas are characterised by commercial products yet unknown to the market, enabled by information technology such as the Internet and technologies on top of it …
Requirements have remained one of the grand challenges in the design of software intensive systems. In this paper we review the main strands of requirements research over …
Templates are effective tools for increasing the precision of natural language requirements and for avoiding ambiguities that may arise from the use of unrestricted natural language …
Bad requirements quality can cause expensive consequences during the software development lifecycle, especially if iterations are long and feedback comes late. We aim at a …
A Casamayor, D Godoy, M Campo - Information and Software Technology, 2010 - Elsevier
CONTEXT: Early detection of non-functional requirements (NFRs) is crucial in the evaluation of architectural alternatives starting from initial design decisions. The application of …
This book offers a practical approach to understanding, designing, and building sound software based on solid principles. Using a unique Q&A format, this book addresses the …
A glossary is an important part of any software requirements document. By making explicit the technical terms in a domain and providing definitions for them, a glossary helps mitigate …
DM Berry, E Kamsties - Perspectives on software requirements, 2004 - Springer
This chapter identifies the problem of ambiguity in natural language requirements specifications. After observing that ambiguity in natural language specifications is …
D Callele, E Neufeld… - 13th IEEE International …, 2005 - ieeexplore.ieee.org
The software engineering process in video game development is not clearly understood, hindering the development of reliable practices and processes for this field. An investigation …