Hello: You are invited to participate in our Requirements Engineering State of the Practice Survey.
1. Purpose of the Study: We are conducting research on a broad range of issues regarding Software Requirements Specification best practices. We are collecting information about a software development project that you have recently participated in.
2. Procedures to be followed: You will be asked to respond to a series of questions regarding a recent software project that you have participated in. You will be asked about your project’s characteristics, what software development, requirements engineering, and software quality assurance practices were employed on the project. You will be asked your impressions of the techniques employed and the outcome of the project. Finally, you will be asked to categorize your project, your role on the project, your background and the type of organization you worked for at the time.
3. Duration/Time: It is expected that this survey will require 7 – 10 minutes to complete.
4. Statement of Confidentiality: Your participation in this research is confidential. The survey does not ask for any information that would identify who the responses belong to. In the event of any publication or presentation resulting from the research, no personally identifiable information will be shared because your name is in no way linked to your responses. Your confidentiality will be kept to the degree permitted by the technology used. No guarantees can be made regarding the interception of data sent via the Internet by any third parties
5. Right to Ask Questions: Please contact Dr. Norita Ahmad ([email protected]) or Dr. Philip Laplante ([email protected]) by email with questions or concerns about this study.
6. Voluntary Participation: Your decision to be in this research is voluntary. You can stop at any time. You do not have to answer any questions you do not want to answer.
You must be 18 years of age or older to take part in this research study.
Completion of any portion of the Web survey implies that you have read the information on this Web page and consent to take part in the research.
Thank you very much for your time and support. Please start with the survey now by clicking on the Continue button below.
1. Which of the following categories best describes the type of software developed for this project?
2. Which of the following application domains does/did this project apply to? (Check all that apply)
3. What is/was the duration of the project (from inception to delivery) ?
4. How many full time staff (IT) are/were involved in the project altogether?
5. How would you estimate the size of the project in terms of lines of code?
6. Which of the following Software Quality Management approaches best describes the one you are using/did use in the project?
7. Which of the following development frameworks best describes the one you are using/did use in the project?
8. Which of the following Integrated Application Lifecycle Management (ALM) tools was/is used for this project?
9. Which of the following development life-cycles best describes the one you are using/did use in the project?
10. Within the life-cycle, do/did you do any prototyping?
11. If your answer is Yes, how do/did you prototype? (Check all that apply)
12. What techniques do/did you use for requirements elicitation? (Check all that apply)
13. Which of the following approaches are you using/did you use in analysis and modelling the software requirements?(Check all that apply)
14. In what sort of notation is/was the requirements specification expressed?
15. Do/did you perform requirements inspections?
16. If your answer is Yes, which technique do/did you use? (Check all that apply)
Software Quality and Productivity
17. The following statements are indicators for Software Quality and Software Productivity. (Please rate these statements by clicking one box with the following scales)
Subjective Analysis
18. Please answer the following three questions with regards to this project:
19. Please answer the following three questions with regards to your company:
20. In your opinion, does your company...
21. Which of the following best describes your position while engaged in this project?
22. Over the last 5 years, how many software projects have you worked on?
23. What type of business or organization are/were you employed by during this project?
24. Approximately how many software professionals are/were employed by your organization?
25. In what country and state is/was your organization located?
26. What is/was the approximate size of your organization's annual budget?
27. How many years have you worked with an outsourcing company?
28. Please check all countries where outsourcing companies you have worked with are based.
29. Were the consultants co-located in your office or remote?
30. Please describe the general responsibilities of the consultants (check all that applies)
|