RIT Home

Directories

Info Center/SIS

RIT Library home page RIT home page RIT institute directory RIT Student Information Service RIT Libraries Wallace Library Cary Collection RIT Archives

Computer Science/Information Technology: Resources in Software Engineering

This guide lists information resources in the field of software engineering available at RIT Library. It includes a selection of the books in this subject area recently added to the collection, lists of relevant journals, conference proceedings, and indexing and abstracting services. RIT Library locations and holdings are listed for all materials. Hints for further research into the literature of the field are also provided.

New from ACM is the Digital Library; providing access to the full-text of articles from the core group of ACM journals and magazines, and papers from the proceedings of numerous ACM conferences.

Software Engineering - Recent Acquisitions (and a few old favorites)

QA76.76.D47 A53 1991
Andriole, Stephen J. Rapid Application Prototyping: The Storyboarding Approach to User Requirements Analysis. QED Technical Pub. Group, c1992.

QA76.758.A76 1993
Arnold, Robert S. Software Reengineering. IEEE Computer Society Press, 1993.

QA76.76.Q35 A3 1993
Arthur, Lowell J.Improving Software Quality: An Insider's Guide to TQM. Wiley, c1993.

QA76.754.B45 1992
Bennett, William S.Visualizing Software: A Graphical Notation for Analysis, Design, and Discussion. Marcel Dekker, c1992.

QA76.76.D47 P66 1992
Bischofberger, W. Prototyping-oriented Software Development: Concepts and Tools. Springer-Verlag, c1992.

QA76.758.B78 1992
Blum, Bruce I. Software Engineering: A Holistic View. Oxford University Press, 1992.

QA76.758 .B67 1991
Borenstein, Nathaniel S.Programming as if People Mattered: Friendly Programs, Software Engineering, and Other Noble Delusions. Princeton University Press, 1991.

QA76.8.M3 C39 1992
Carter, Daniel. Writing Localizable Software for the Macintosh. Addison-Wesley, c1992.

QA76.758.C5 1993
Chikofsky, Elliott J.Computer-aided Software Engineering (CASE), 2nd ed. IEEE Computer Society Press, 1993.

K1443.C6 C56 1993
Clapes, Anthony L. Softwars: The Legal Battles for Control of the Global Software Industry. Quorum Books, 1993.

QA76.758 .D44 1990
DeGrace, Peter.Wicked Problems, Righteous Solutions : a Catalogue of Modern Software Engineering Paradigms. Yourdon Press, c1990.

QA76.73.Z2 D55 1990
Diller, Antoni. An Introduction to Formal Methods. Z: Wiley, c1990.

QA76.758.E45 1991
Ejiogu, Lem O. Software Engineering with Formal Metrics. QED, c1991.

QA76.64.E43 1992
Embley, David W. Object-oriented Systems Analysis: A Model-driven Approach. Yourdon Press, c1992.

QA76.76.D47 F44 1992
Feijs, J. M. G. Formal Specification and Design. Cambridge University Press, 1992.

QA76.64.F57 1992
Firesmith, Donald G. Object-oriented Requirements Analysis and Logical Design: A Software Engineering Approach. Wiley, 1992.

QA76.9.S88 G44 1992
Gibson, Robin.Managing Computer Projects: Avoiding Pitfalls. Prentice Hall, 1992.

QA76.76.Q35 G5 1992
Gillies, Alan.Software Quality: Theory and Management. Chapman & Hall, 1992.

QA76.76.Q35 G53 1992
Glass, Robert L. Building Quality Software. Prentice Hall, c1992.

QA76.758.G66 1993
Goodman, Paul. Practical Implementation of Software Metrics. McGraw-Hill, c1993.

QA76.76.D47 G72 1992
Grady, Robert B. Practical Software Metrics for Project Management and Process Improvement. Prentice Hall, c1992.

QA76.76.Q35 H36 1992
Handbook of Software Quality Assurance. Van Nostrand Reinhold, c1992.

QA76.6.H66 1993
Horning, J. J.Larch: Languages and Tools for Formal Specification. Springer-Verlag, c1993.

QA76.9.S88 K69 1992
Kowal, James A.Behavior Models: Specifying User's Expectations. Prentice Hall, c1992.

QA76.76.S64 L36 1992
Landsbaum, Jerome B. Measuring and Motivating Maintenance Programmers. Prentice Hall, c1992.

QA76.9.U83 L37 1992
Larson, James A. Interactive Software: Tools for Building Interactive User Interfaces. Yourdon Press, c1992.

QA76.76.D47 L67 1993
Lorenz, Mark. Object-oriented Software Development: A Practical Guide. PTR Prentice Hall, 1993.

QA76.76.T48 M37 1992
Marks, David M. Testing Very Big Systems. McGraw-Hill, c1992.

QA76.758.N68 1992
Norris, Mark.Software Engineering Explained. Wiley, c1992.

QA76.76.D47 O48 1993
Olson, Dave.Exploiting Chaos: Cashing in on the Realities of Software Development. Van Nostrand Reinhold, c1993.

QA76.758.P75 1991
Pressman, Roger S.Software Engineering: A Practitioner's Approach, 3rd ed. McGraw-Hill, c1992.

QA76.76.P76 P76 1991
Protection of Computer Software: Its Technology and Applications. Cambridge University Press on behalf of the British Computer Society, c1992.

QA76.76.D47 P87 1991
Putnam, Lawrence H. Measures for Excellence: Reliable Software on Time, within Budget. Prentice Hall, c1992.

QA76.76.D47 D36 1993
Serbanati, Luca Dan. Integrating Tools for Software Development. Yourdon Press, c1993.

QA76.64.S474 1992
Shlaer, Sally. Object Lifecycles: Modeling the World in States. Yourdon Press, c1992.

QA76.76.D47 S633 1992
Software Development and Reality Construction. Springer-Verlag, c1992.

QA76.6.T888 1993
Software Management, 4th ed. IEEE Computer Society Press, 1993.

QA76.73.Z2 S66 1992
Spivey, J.M. The Z Notation: A Reference Manual, 2nd ed. Prentice Hall, 1992.

QA76.54.S74 1992
Stein, Richard M. Real-time Multicomputer Software Systems. Ellis Horwood, 1992.

QA76.9.D43 S75 1992
Stitt, Martin.Debugging: Creative Techniques and Tools for Software Repair. Wiley, c1992.

QA76.76.D47 T39 1992
Taylor, Dave. Global Software: Developing Applications for the International Market. Springer-Verlag, c1992.

QA76.76.Q35 T67 1992
Total Quality Management for Software. Van Nostrand Reinhold, c1992.

QA76.73.Z2 W67 1992
Wordsworth, J.B. Software Development with Z: A Practical Approach to Formal Methods in Software Engineering. Addison-Wesley, 1992.

"Software Engineering" is a new Library of Congress subject heading. While more recent additions to the library's online catalog are likely to have been assigned this heading, to locate additional books or periodicals related to software engineering, try subject searching on Einstein using the following headings:

Computer-aided Software Engineering

Computer Programming Management

Computer Software (with any of the following: Development, Evaluation, Quality Control, Reliability, Reusability, Specifications, Testing, Verification, Validation), e.g. Computer Software Testing.

Debugging in Computer Science

Software (with any of: Compatibility, Configuration Management, Maintenance, Productivity)

Structured Programming

System Analysis

C, or C++, (Computer program language)

Some very broad subject headings for this area are:

Computer Programs

Computer Software

Electronic Digital Computers - Programming

Programming (Electronic Computers)

Programming Languages (Electronic Computers)

Journals

PER QA76.9.D6S85
ACM SIGDOC Asterisk. v. 4- , 1977- . Quarterly.

PER QA76.6.A77a
ACM Transactions on Programming Languages and Systems. v. 1-, 1979- . Quarterly.

PER QA 76.758.A27
ACM Transactions on Software Engineering and Methodology. v. 1, #3- , 1992- .

PER QA76.7.A465
American Programmer. Monthly.v. 7-, 1994- .

RESD QA79.9.S88A84
Auerbach Systems Development Management. Current Edition. Looseleaf Service. Bimonthly.

PER QA76.7.C646
Computer Language. v. 5- , 1988- . Monthly.

PER QA76.7.C647
Computer Languages. v. 2- , 1976- . Quarterly.

PER QA76.76.D47E88
EXE: The Software Developers' Magazine. v. 5, #8- , 1991- . 11 issues/year.

PER QA76.9.S88H84
Human Computer Interaction. v. 1- , 1985- . Quarterly.

PER QA76.6.I169
IEEE Software. v. 1- , 1984- . Bimonthly.

PER QA76.6.I17/Film 1126
IEEE Transactions on Software Engineering. v. 1-4, 1975-1978; v. 5- , 1979- . Monthly.

PER QA76.76.D47I586
International Perspectives in Software Engineering. v. 1- , 1993- . Quarterly.

PER QA76.6.J69
Journal of Algorithms. v. 2- , 1981- . Quarterly.

PER QA76.6.J695
Journal of Object Oriented Programming. v. 1- , 1988/89- . Bimonthly.

PER QA402.J68
Journal of Parametrics. v. 8 , 1988- . 1988- . Quarterly.
*NOTE: No issues published since April 1992.

PER QA76.5.J74
Journal of Systems and Software. v. 1- , 1979- . Quarterly.

PER QA76.65.J687
Journal of Visual Languages & Computing. v. 1- , 1990- . Quarterly.

CMS
Managing System Development. v. 13- , 1993- .
Continues: System Development.

PER QA76.S36/Film 1607
Science of Computer Programming. v. 1-4, 1981-1984. v. 5- , 1985- . Bimonthly.

PER QA76.7.S54
SIGPLAN Notices. v. 10- , 1975- . Monthly.

PER QA76.9.S65S63
Software Engineering Journal. v. 3- , 1988- . Bimonthly.

PER QA76.7.S53
Software Engineering Notes. v. 3- , 1978- . Quarterly.

Film 1103
Software: Practice and Experience. v. 1- , 1971- . Monthly.

PER QA76.76.R44S655
Software Quality Journal. Quarterly.v. 3-, 1994- .

PER QA76.75.S76
Structured Programming. v. 10- , 1989- 1992. Quarterly.
[Ceased with v. 13, #4 1992]

PER QA76.9.S88 S96
System Development. v. 8--, 1988- 1992. Monthly.
Con't by: Managing System Development.

A complete list of Computer Science Journals is available on the Subject Guides shelves at the Reference Desk.

Conference Proceedings (recent and on-going series)

QA76.73.A35 A24 1990
Ada-Europe (Organization). International Conference (1990 : Dublin, Ireland) Ada : Experiences and Prospects : Proceedings of the Ada-Europe International Conference, Dublin 12-14 June 1990. Cambridge ; New York : Cambridge University Press, 1990.

QA76.758.N67 1992
Advanced Information Systems Engineering: 4th International Conference CAISE '92...Proceedings. Springer-Verlag, c1992.

QA76.76.E93 C38
CAV '91, CAV '92. Computer Aided Verification: [nth] International Workshop, CAV 'NN... Proceedings. Springer-Verlag, c1992, c1993.

QA76.6.C632
COMPSAC. International Computer Software and Applications Conference. Proceedings. Annual. IEEE, 1st- , 1977- .

TA345.C64243 1992
Computer Applications and Design Abstraction, 1992: Presented at the Energy- Sources Technology Conference and Exhibition... ASME, c1992.

QA76.9.S65C65
Conference on Software Maintenance. Proceedings. Computer Society Press of the IEEE, 1985- . Annual.

QA76.6.E976
European Symposium on Programming. ESOP 'NN: ... Springer-Verlag, 1986,1988, 1990, 1992. Biennial.

QA76.758.E97
European Software Engineering Conference. ESEC 'NN: ...Proceedings. Springer-Verlag, 1987, 1989, 1991. Bienniel.

QA76.6.I545
Formal Description Techniques [II, III, IV] Proceedings of the IFIP TC/WG6.1 ... International Conference on Formal Description Techniques for Distributed Systems and Communications Protocols, FORTE 'NN... North-Holland, 1989, 1990, 1991.

TK7874.I568
International Conference on Computer Technology, Systems and Applications. Proceedings [Comp Euro]. Computer Society Press of the IEEE, 1987--. 1st, 1987 - .

QA76.6.N373a
International Conference on Software Engineering. Proceedings. Annual since 1 988. IEEE Computer Society, 2nd- , 1976- .

OVER QA76.758.I574 1989
International Conference on Software Engineering for Real Time Systems (2nd : 1989 : Cirencester England). Second International Conference on Software Engineering for Real Time Systems, 18-20 September 1989. The Institution, c1989.

QA76.76.D47I57/ QA76.76.D47I58
International Joint Conference on Theory and Practice of Software Development. TAPSOFT: Proceedings.Biennial. Springer-Verlag. 1985, v. 1-2. 1987, 1989, 1991, 1993.

QA276.I57
International Society of Parametric Analysts. Conference. Proceedings. ISPA, 6th, 1984; 8th, 1986- . Annual.

QA76.76.D47 I593 1993
International Symposium of Formal Methods Europe. FME '93: Industrial-strength Formal Methods: First International Symposium of Formal Methods Europe...Proceedings. Springer-Verlag, c1993.

QA76.758 .I576 1989
International Workshop on Environments (1989 : Chinon, France) Software Engineering Environments : Proceedings. Springer-Verlag, c1990.

QA76.I85
International Workshop on Software Specification and Design. Proceedings. IEEE Computer Society, 1985, 1987, 1989.

QA76.758.S443 1988 / QA76.758.S653 1989 / QA76.758.S6462 1990 / QA76.758.S45 1991, 1992
SEI Conference on Software Engineering Education. Proceedings. Springer-Verlag,1988-- . Annual.

QA76.751.E98 1992
Software Process Technology: Second European Workshop, EWSPT '92...Proceedings. Springer-Verlag, c1992.

QA76.76.D47V85 1987 / QA76.76.D47V854 1988 / QA76.76.D47 V36 1991
VDM '87: ... VDM-Europe Symposium ... Proceedings.
VDM '88: ...2nd VDM-Europe Symposium...
VDM-Europe... VDM '90: VDM and Z...Third International Symposium...
VDM Europe... VDM '91...4th International Symposium... Springer-Verlag, 1987, 1988, 1990, 1991.

QA76.76.T48W67 1988
Workshop on Software Testing; Verification, and Analysis. Proceedings. IEEE, 1988.

QA76.73.Z2Z2 1989 / QA76.73.Z2 Z2 1990
Z User Workshop. Proceedings of the ...Annual Z User Meeting... Springer- Verlag, c1990, c 1991.

Indexing/Abstracting Services

Indexing and abstracting publications provide an efficient research method for locating journal articles, papers from conference proceedings, and sometimes books and theses. Indexing/abstracting services scan the literature of a particular field to produce an index that lists citations to that literature arranged by subject.

The following are indexing and abstracting services in the field of computer science. Under each title is a listing of suggested subject headings for locating references to software engineering within that particular index or abstract. Recent volumes of the indexes and abstracts are located on the Computer Science I ndex Table, on the first floor of the library. Some indexes are also available in CD-ROM format; their locations are listed in each case.

INDEX QA75.5.A75a
ACM Guide to Computing Literature. Annual. (ALSO ON CD-ROM) 1960-1967, 1969- . [print]
1980-- present available on the Computing Archive CD-ROM, on the Computer Science Index Table.
Suggested entry points (print or CD): Category Index :

D.2 Software Engineering

D.2.1 Requirement/Specifications

D.2.2 Tools and Techniques

D.2.3 Coding

D.2.4 Program Verification

D.2.5 Testing and Debugging

D.2.6 Programming Environments

D.2.7 Distribution and Maintenance

D.2.8 Metrics

D.2.9 Management

D.2.10 Design

D.2.m Miscellaneous

K.6 Management of Computing and Information Systems

K.6.1 Project and People Management

K.6.3 Software Management

K.6.4 System Management

INDEX TA1.A66
Applied Science and Technology Index. 1958-1990. Monthly.


Suggested Subject Headings:

Computer Languages - Design

Computer Programs - Design

Computer Programs - Maintenance

Computer Programs - Testing

Computer Programs - Validation

Computers - Programming

Development Systems (Computers)

 

INDEX QA76.C548
Computer & Control Abstracts. Monthly.(ALSO ON CD-ROM) v. 3- , 1968- . [print]

Most recent 5 years are available on the INSPEC

03.00 Management Topics

03.10F Software Development Management

60.00 Computer Software

61.00 Software Techniques and Systems

61.10 Systems Analysis and Programming

61.10B Software Engineering Techniques

61.15 Programming Support


Subject Index - (Semi-Annual)

Computer Software

Development Systems

Programming Environments

Software Engineering

Software Portability

Software Reliability

Software Tools

 

INDEX QA76.Q3
Computer Literature Index. v. 3-, 1973- . Quarterly.
Suggested Subject Headings:

Management of Programming

Programming

Software

Software Engineering

Software Maintenance

Software Metrics

Software Physics

Software Quality

Software Reliability

Software Tools

System Development


Page maintained by: Roman Koshykar