A mathematical theory of communication
ACM SIGMOBILE Mobile Computing and Communications Review
Functional Modeling: a Survey for a Common Framework Design
Proceedings of the 16th European Simulation Multiconference on Modelling and Simulation 2002
Entropies as Measures of Software Information
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Requirements Engineering: The State of the Practice
IEEE Software
Market research for requirements analysis using linguistic tools
Requirements Engineering
Reasoning about inconsistencies in natural language requirements
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The first stage of software development, functional requirements specification, is considered the most important stage in the software lifecycle. Requirements constructed in this stage affect all other stages of the lifecycle, and thus affect software quality. We provide a method for determining how functional requirements affect software quality. To do so, we utilize a functional modeling framework that includes a controlled language for requirements specification and assess software qualities. Then we apply an information entropy metric to measure the significance of each software requirement. Using this method the designer can identify which requirements, when implemented, will most affect software quality.