ACM Home Page
Please provide us with feedback. Feedback
A Future for Software Engineering?
Full text PdfPdf (8.79 MB)
Source International Conference on Software Engineering archive
2007 Future of Software Engineering table of contents
Pages 1-11  
Year of Publication: 2007
ISBN:0-7695-2829-5
Author
Leon J. Osterweil  University of Massachusetts
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 44,   Downloads (12 Months): 376,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/FOSE.2007.1

ABSTRACT

This paper suggests the need for a software engineering research community conversation about the future that the community would like to have. The paper observes that the research directions the community has taken in the past, dating at least back to the formative NATO Conferences in the late 1960's, have been driven largely by desire to meet the needs of practice. The paper suggests that the community should discuss whether it is now appropriate to balance this problem-solving-oriented research with a stronger complement of curiosity-driven research. This paper does not advocate what that balance should be. Neither does it advocate what curiosity driven research topics should be pursued (although illustrative examples are oflered). It does does advocate the need for a community conversation about these questions.


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
[1] C. Alexander, Notes on the Synthesis of Form, Harvard University Press, Cambridge, MA, 1964.
 
2
[2] R. W. Bemer, "Checklist for planning software system production", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7-1 1 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 165-181. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
3
 
4
[4] E. W. Dijkstra, "Complexity controlled by hierarchical ordering of function and variability", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Gannisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 181-186. Also available at http://homepages.cs.ncl.ac.uk/brian.rande11/N ATO/nato 1968.PDF.
5
 
6
[6] S. Gill, "Thoughts on the sequence of writing software" in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 186-189. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
7
[7] J. Goguen, J. Thatcher, and E. Wagner, "An Initial Algebra Approach to the Specification, Correctness, and Implementation of Abstract Data Types," in Current Trends in Programming Methodology, K 4, Data Structuring, R Yeh (ed.), Prentice-Hall, Englewood Cliffs, NJ, 1978, pp. 80-149.
 
8
[8] B. H. Liskov and S. N. Zilles. "Specification Techniques for Data Abstractions" IEEE Transactions on Software Engineering, v. 1, #1, 1975, pp. 7-19.
 
9
[9] A. I. Llewelyn and R. F. Wickens, "The testing of computer software", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7- 11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 189-200. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
10
 
11
[11] M.D. McIlroy, "'Mass Produced' software components", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 138-151. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato1968.PDF.
 
12
13
14
 
15
[15] R. Park. "Software Size Measurement: A Framework for Counting Source Statements," Software Engineering Institute, Camegie-Mellon University Technical Report # CMU/SEI-92-TR-020, ADA258304, Pittsburgh, PA. Also available at http://www.sei.cmu.edu/publications/documents/92.reports/9 2.tr.020.html.
16
 
17
[17] A. J. Perlis, Keynote speech, 1968 NATO Conference, in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored hy the NATO SCIENCE COMMITTEE, Gannisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 135-138. Also available at http:/homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
18
[18] T. B. Pinkerton, "Performance monitoring and systems evaluation", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 200-204. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
19
[19] Plato, The Republic, Book VII, 360BC. Translated by Benjamin Jowett, P. F. Collier, New York, copyright 1901 The Colonial Press. Also available at http://www.ilt.columbia.edu/publications/plat o_republic.htm, Markup, Copyright 1995, Institute for Learning Technologies.
 
20
 
21
[21] B. Randell, "Towards a methodology of computing systems design", in P. Naur and B. Randell, eds., Software Engineering, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Garmisch, Germany, 7-11 October 1968. Scientific Affairs Division NATO, Brussels, Belgium, pp. 204-209. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1968.PDF.
 
22
 
23
[23] C. Strachey, in J. N. Buxton and B. Randell, eds., Software Engineering Techniques, Report on a conference sponsored by the NATO SCIENCE COMMITTEE, Rome, Italy, 27-31 October 1969. Scientific Affairs Division NATO, Brussels, Belgium, pp. 9-12. Also available at http://homepages.cs.ncl.ac.uk/brian.randell/N ATO/nato 1969.PDF.
 
24