Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture in practice
Software architecture in practice
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Foundations of statistical natural language processing
Foundations of statistical natural language processing
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Crosscutting quality attributes for requirements engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Requirements traceability: Theory and practice
Annals of Software Engineering
Requirements Patterns for Embedded Systems
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Extended Requirements Traceability: Results of an Industrial Case Study
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
ACME/PRIME: Requirements Acquisition for Process-Driven Systems
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Higher Quality Requirements Specifications through Natural Language Patterns
SWSTE '03 Proceedings of the IEEE International Conference on Software-Science, Technology & Engineering
Robust pronoun resolution with limited knowledge
COLING '98 Proceedings of the 17th international conference on Computational linguistics - Volume 2
The First Requirements Elucidator Demonstration (FRED) tool
Systems Engineering
On the Systematic Analysis of Natural Language Requirements with CIRCE
Automated Software Engineering
Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods
IEEE Transactions on Software Engineering
The Detection and Classification of Non-Functional Requirements with Application to Early Aspects
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
ICSEA '06 Proceedings of the International Conference on Software Engineering Advances
A Research Collaboratory for Open Source Software Research
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Journal of Management Information Systems
Automated support for managing feature requests in open forums
Communications of the ACM - A View of Parallel Computing
Design and natural science research on information technology
Decision Support Systems
PRICAI'06 Proceedings of the 9th Pacific Rim international conference on Artificial intelligence
Components for information extraction: ontology-based information extractors and generic platforms
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
HICSS '11 Proceedings of the 2011 44th Hawaii International Conference on System Sciences
Design science in information systems research
MIS Quarterly
The transformation of open source software
MIS Quarterly
Is knowledge power? the role of knowledge in automated requirements elicitation
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Open source projects do have requirements; they are, however, mostly informal text descriptions found in requests, forums, and other correspondence. Understanding such requirements provides insight into the nature of open source projects. Unfortunately, manual analysis of natural language requirements is time-consuming, and for large projects, error prone. Automated analysis of natural language requirements, even partial, will be of great benefit. Toward that end, we describe the design and validation of an automated natural language requirements classifier for open source projects. We compare two strategies for recognizing requirements in open forums of software features. Our results suggest that classifying text at the forum postaggregation and sentence aggregation levels may be effective. Our results suggest that it can reduce the effort required to analyze requirements of open source projects.