Assessing agreement on classification tasks: the kappa statistic
Computational Linguistics
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Extraction of Function-Points from Source-Code
IWSM '00 Proceedings of the 10th International Workshop on New Approaches in Software Measurement
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
A simple rule-based part of speech tagger
ANLC '92 Proceedings of the third conference on Applied natural language processing
Agile Estimating and Planning
Accurate unlexicalized parsing
ACL '03 Proceedings of the 41st Annual Meeting on Association for Computational Linguistics - Volume 1
Early & Quick Function Point: Sizing More with Less
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Computational Linguistics
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
IEEE Transactions on Software Engineering
On the estimation of the functional size of software from requirements specifications
Journal of Computer Science and Technology
Using Linguistic Knowledge to Classify Non-functional Requirements in SRS documents
NLDB '08 Proceedings of the 13th international conference on Natural Language and Information Systems: Applications of Natural Language to Information Systems
Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Agile Productivity Unleashed: Proven approaches for achieving real productivity gains in any organization
Estimating continuous distributions in Bayesian classifiers
UAI'95 Proceedings of the Eleventh conference on Uncertainty in artificial intelligence
Hi-index | 0.00 |
The demands in the software industry of estimating development effort in the early phases of development are met by measuring software size from user requirements. A large number of companies have adapted themselves with Agile processes, which, although, promise rapid software development, pose a huge burden on the development teams for continual decision making and expert judgement, when estimating the size of the software components to be developed at each iteration. COSMIC, on the other hand, is an ISO/IEC international standard that presents an objective method of measuring the functional size of the software from user requirements. However, its measurement process is not compatible with Agile processes, as COSMIC requires user requirements to be formalised and decomposed at a level of granularity where external interactions with the system are visible to the human measurer. This time-consuming task is avoided by agile processes, leaving it with the only option of quick subjective judgement by human measurers for size measurement that often tends to be erroneous. In this article, we address these issues by presenting an approach to approximate COSMIC functional size from informally written textual requirements demonstrating its applicability in popular agile processes. We also discuss the results of a preliminary experiment studying the feasibility of automating our approach using supervised text mining.