A constraint-driven human resource scheduling method in software development and maintenance process | IEEE Conference Publication | IEEE Xplore