Affiliation:
1. School of Computer Science, Hubei University of Technology, 430000, China
Abstract
With the expansion of the scale and complexity of modern software systems, the failure rate of software projects remains high. One of the main reasons for the failure of software projects is the defects in processing software requirements. This paper proposes a software requirements engineer’s ability assessment method based on empirical software engineering to measure the matching degree between the software requirements engineer’s ability and industry expectations. First, collect the recruitment information of software requirements engineers from mainstream recruitment websites. Through natural language processing, the words related to the abilities of the software requirements engineer are counted. These words are summarized in the requirements acquisition, requirements analysis, and other SRE activities, then the industry expectations for various abilities are obtained. Later on, the authors collect the teaching settings of representative SRE courses, reflecting the software requirements engineer’s ability to learn the course. After that, this article defines the ratio of the industry expectation weight to the weight of each SRE activity in teaching as the software requirements engineer’s ability coefficient, which can intuitively reflect the matching degree between the software requirements engineer’s ability and industry expectations. Finally, take the national first-class undergraduate course “SRE” of Jinling Institute of Technology as an example to verify the method’s practicality to a certain extent.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Information Systems