Packaging and Prioritizing Software Engineering Research to Maximize Industry Impact
The success of Software Engineering research can be measured by its impact on software system implementation quality, productivity, and ability to address complexity initially and in the future. While it is recognized that it may take years for new techniques, tools, theories, or processes to mature and transition from the state of the art to the state of the practice, in this paper that with proper preparation, packaging and prioritization, advances in software engineering research can more rapidly transition to industry. To this end, the authors propose a software engineering research classification framework to better set expectations of potential impact on industry applications. The paper closes with a list of "Software Engineering Challenges" collected from industry software engineers.