Author List: Vlas, Radu E.; Robinson, William N.;
Journal of Management Information Systems, 2012, Volume 28, Issue 4, Page 11/1/1938.
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.
Keywords: natural language processing; open source; requirements classification; requirements discovery; software requirements
Algorithm:

List of Topics

#273 0.256 source open software oss development developers projects developer proprietary community success openness impact paper project associated activity phenomenon peripheral variety
#272 0.211 requirements analysts systems elicitation techniques analysis process technique understanding determination analyst acquisition interview development used semantic results knowledge structured effectiveness
#281 0.197 database language query databases natural data queries relational processing paper using request views access use matching automated semantic based languages
#37 0.103 intelligence business discovery framework text knowledge new existing visualization based analyzing mining genetic algorithms related techniques large proposed novel artificial
#10 0.068 strategies strategy based effort paper different findings approach suggest useful choice specific attributes explain effective affect employ particular online control
#245 0.062 knowledge sharing contribution practice electronic expertise individuals repositories management technical repository knowledge-sharing shared contributors novelty features peripheral share benefit seekers
#215 0.060 data classification statistical regression mining models neural methods using analysis techniques performance predictive networks accuracy method variables prediction problem measure