ACM Home Page
Please provide us with feedback. Feedback
Goal-oriented software assessment
Full text PdfPdf (1.21 MB)
Source International Conference on Software Engineering archive
Proceedings of the 24th International Conference on Software Engineering table of contents
Orlando, Florida
SESSION: Technical papers: Software evaluation table of contents
Pages: 221 - 231  
Year of Publication: 2002
ISBN:1-58113-472-X
Authors
David M. Weiss  Avaya Labs Research, Basking Ridge, NJ
David Bennett  Avaya Labs Research, Basking Ridge, NJ
John Y. Payseur  Avaya Labs Research, Basking Ridge, NJ
Pat Tendick  Avaya Labs Research, Basking Ridge, NJ
Ping Zhang  Avaya Labs Research, Basking Ridge, NJ
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 61,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/581339.581369
What is a DOI?

ABSTRACT

Companies that engage in multi-site, multi-project software development continually face the problem of how to understand and improve their software development capabilities. We have defined and applied a goal-oriented process that enables such a company to assess the strengths and weaknesses of those capabilities. Our goals are to help a) to decrease the time and cost to develop software, b)to decrease the time needed to make changes to existing software, c) to improve software quality, d) to attract and retain a talented engineering staff, and e) to facilitate more predictable management of software projects. In response to the variety of product requirements, market needs, and development environments, we selected a goal-oriented process, rather than a criteria-oriented process, to advance our strategy and ensure relevance of the results. We describe the design of the process, discuss results achieved, and present vulnerabilities of the methodology. The process includes both interviews with projects' personnel and analysis of change data. Several common issues have emerged from the assessments across multiple projects, enabling strategic investments in software technology. Teams report satisfaction with the outcome in that they act on the recommendations, ask for additional future assessments, and recommend the process to sibling organizations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Basili, V.R., Weiss, D., "A Methodology for Collecting Valid Software Engineering Data," IEEE Transactions on Software Engineering, Vol. 10, No. 3, November 1984, pp. 728-738.
 
2
Victor R. Basili and H. Dieter Rombach. "The TAME Project: Towards Improvement-Oriented Software Environments", IEEE Transactions on Software Engineering, v. SE-14, n. 6, June 1988, pp. 758-773.
 
3
 
4
Birk, A., Hamman, D., Pfahl, D., Järvinen, J., Oivo, M., Vierimaa, M., van Solingen, R., The Role of GQM in the PROFES Improvement Methodology, CONQUEST 99.
 
5
 
6
Dalkey, Norman C., Delphi, P-3704., The Rand Corporation, Santa Monica, CA 1967.
 
7
Dalkey, N., Brown, Cochran, The Delphi Method, III: Use of Self Ratings to Improve Group Estimates, RAND, RM-6115-PR, 1969. Can be found in www.rand.org/publications/classics/delphi3.pdf
 
8
 
9
 
10
Grady, Robert B. and D. Caswell, "Understanding HP's Software Development Processes through Software Metrics," HP Software Productivity Conference Procedings (April 1984), pp 3-38- 3-54.
 
11
Jones, C., "Measuring Programming Quality and Productivity," IBM Systems Journal, Vol. 17, no. 1 (1978), pp. 39-63.
 
12
 
13
 
14
Kimball, Ralph, The Data Warehouse Toolkit, Wiley, 1996.
 
15
 
16
 
17
Linstone, Harold A., and Murray Turoff, eds. Delphi Method: Techniques and Applications. Reading, MA, Addison-Wesley Publishing Company, 1975.
 
18
Mockus, A., Eick, S.G., Graves, T. L., and Karr, A. F., "On Measurement and Analysis of Software Changes," Tech. Rep., National Institute of Statistical Sciences, 1999.
 
19
Paulk, M.C., Curtis, B., Chrissis, M.B., et. al., Capability Maturity Model for Software, Version 1.1, Software Engineering Institute, CMU/SEI-93-TR-25, DTIC Number ADA263432, February 1993.
 
20
Turoff, M., and Hiltz, Starr Roxanne, Computer Based Delphi Processes, http://eies.njit.edu/~turoff/Papers/delphi3.html.
 
21
Shewhart, Walter A., Statistical Method from the Viewpoint of Quality Control, Graduate School, Department of Agriculture, Washington 1939; Dover 1986.
 
22
Walston, C.E., and C.P. Felix, "A Method of Programming Measurement and Estimation," IBM Systems Journal, no. 1 (1977), pp. 54-73.
 
23
 
24
Weiss, D.M. and V.R. Basili, "Evaluating Software Development by Analysis of Changes: Some Data from the Software Engineering Laboratory," IEEE Transactions on Software Engineering Vol. SE-11, No. 2 (Feb 1985), pp. 157-168.


Collaborative Colleagues:
David M. Weiss: colleagues
David Bennett: colleagues
John Y. Payseur: colleagues
Pat Tendick: colleagues
Ping Zhang: colleagues