% % $Description: Thesis bibliography$ % % $Author: Matt Domsch $ % $Date: 1999/03/17 $ % $Revision: 1.0 $ % @string{cacm = "Communications of the ACM"} @string{acm = "ACM"} @inproceedings{baar, author = "de Barr, Dennis J.M.J. and Foley, James D. and Mullet, Kevin E.", year = "1992", title = "Coupling Application Design and User Interface Design", booktitle = "CHI '92. Conference Proceedings on Human Factors in Computing Systems", pages = "259-266", organization = acm, } @inproceedings{berlage, author = "Berlage, Thomas", year = "1992", title = "Using Taps to Separate the User Interface from the Application Code", booktitle = "UIST '92. Proceedings of the Fifth Annual ACM Symposium on User Interface Software and Technology", organization = acm, } @inproceedings{boehm73, author = "Boehm, B.W.", title = "The High Cost of Software", booktitle = "Proceedings of the Symposium on the High Cost of Software", year = "1973", pages = "27-40", address = "Monterey, CA", other = "reference in LST78", } @article{boehm76, author = "Boehn, B.W.", title = "Software Engineering", journal = "IEEE Transactions on Computers", month = "December", year = "1976", pages = "1226-1241", other = "C-25", other2 = "reference in LST78", } @article{butler, author = "Butler, Keith A.", year = "1996", title = "Usability Engineering Turns 10", journal = "Interactions", volume = "3", number = "1", month = "January", } @inproceedings{brantley, author = "Brandley, C.L. and Osajima, Y.R.", title = "Continuing Development of Centrally Developed and Maintained Software Systems", booktitle = "IEEE Computer Society Proceedings", volume = "45", month = "Spring", year = "1975", pages = "285-288", other = "reference in LST78", } @inproceedings{canning, author = "Canning, R.", title = "That Maintenance Iceberg", booktitle = "EDP Analyzer", volume = "10", publisher = "Canning Publishing, Vista, Calif.", month = "October", year = "1972", other = "reference in LST78", } @inproceedings{chimera, author = "Chimera, Richard", title = "Platform Independent User Interface Builders: Where Are We Headed?", year = "1993", booktitle = "UIST '93. Proceedings of the Sixth Annual ACM Symposium on User Interface Software and Technology", pages = "235-236", organization = acm, } @book{ditri, author = "Ditri, A.E. and Shaw, J.C. and Atkins, W.", title = "Managing the EDP Function", year = "1971", publisher = "McGraw-Hill", address = "New York, NY", other = "reference in LST78", } @inproceedings{edwards, author = "W. K. Edwards and E. D. Mynatt and K. Stockton", year = "1994", title = "Providing access to graphical user interfaces---not graphical screens", booktitle = "Assets '94. Proceedings of the First Annual ACM Conference on Assistive Technologies", pages = "47-54", organization = acm, } @inproceedings{eller, author = "Eller, Richard R.N.", year = "1993", title = "A Modern {APL} {W}indows User Interface with {DOS} Downward Compatability - {T}he Solution for Two Years Onwards", booktitle = "APL '93. Proceedings of the International Conference on APL '93", pages = "88-96", organization = "ACM SIGAPL", } @article{elshoff, author = "Elshoff, J.L.", title = "An analysis of some commercial PL/1 programs", journal = "IEEE Transactions on Softare Engineering", year = "1976", month = "June", pages = "113-120", other = "SE-2", other2 = "reference in LST78", } @book{glass, author = "Robert L. Glass and Ronald A. Noiseux", title = "Software Maintenance Guidebook", year = "1981", address = "Englewood Cliffs, NJ", publisher = "Prentice-Hall", edition = "first", } @article{gunderman, author = "Gunderman, R.E.", title = "A glimpse into program maintenance", journal = "Datamation", volume = "19", month = "June", year = "1973", pages = "99-101", other = "reference in LST78", } @article{fayad, author = "Fayad, Mohammed E. and Schmidt, Douglas C.", year = "1997", title = "Object-Oriented Application Frameworks", journal = cacm, volume = "40", issue = "10", month = "October", pages = "32-38", } @inproceedings{fisher, author = "Fisher, Lon", year = "1992", title = "Constructing a Class Library for {M}icrosoft {W}indows", booktitle = "OOPSLA '92. Addendum to the Proceedings on Object-Oriented Programming Systems, Languages, and Applications", pages = "37-38", organization = "ACM SIGPLAN", } @book{horton, author = "Horton, Ivor", title = "Beginning MFC Programming", publisher = "Wrox Press, Ltd.", address = "Chicago, IL", pages = "613", year = "1997", } @inproceedings{jacobson, author = "Linda R. Jacobson", year = "1995", title = "An Introduction to {MS}-{W}indows Software Development", booktitle = "CHI '95. Conference Companion on Human Factors in Computing Systems", pages = "389-390", organization = acm, } @article{lst, author = "Lientz, B.P. and Swanson, E.B. and Tompkins, G.E.", title = "Characteristics of Application Software", journal = cacm, month = "June", number = "6", year = "1978", volume = "21", pages = "466-471" } @article{lientz, author = "Lientz, B.P.", title = "Issues in Software Maintenance", journal = "ACM Computing Surveys", volume = "15", issue = "3", pages = "271-278", year = "1983" } @article{mandelkern, author = "Mandelkern, Dave", year = "1998", title = "{GUI}s: {T}he next generation", journal = cacm, volume = "36", number = "4", month = "April", pages = "36-39", } @inproceedings{miller, author = "David S. Miller and John G. Smith and Michael J. Muller", year = "1992", title = "TelePICTIVE: Computer-Supported Collaborative {GUI} Design for Designers with Diverse Expertise", booktitle = "UIST '92. Proceedings of the Fifth Annual ACM Symposium on User Interface Software and Technology", pages = "151-160", organization = acm, } @inproceedings{mutchler, author = "David Mutchler and Cary Laxer", title = "Using multimedia and {GUI} programming in {CS} 1", year = "1996", booktitle = "ITiCSE '96. Proceedings of the Conference on Integrating Technology into Computer Science Education", pages = "63-65", organization = "ACM SIGCSE", } @inproceedings{myers, author = "Myers, Brad A. and Rosson, Mary Beth", year = "1992", title = "Survey on User Interface Programming", booktitle = "CHI '92. Conference Proceedings on Human Factors in Computing Systems", pages = "195-202", organization = acm, } @inproceedings{nielsen, author = "Jakob Nielsen and Rita M. Bush and Tom Dayton and Nancy E. Mond and Michael J. Muller and Robert W. Root", year = "1992", title = "Teaching Experienced Developers to Design Graphical User Interfaces", booktitle = "CHI '92. Conference Proceedings on Human Factors in Computing Systems", organization = acm, pages = "557 - 564", } @inproceedings{parlante, author = "Parlante, Nick", year = "1997", title = "Teaching with Object Oriented Libraries", booktitle = "SIGCSE '97. Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education", pages = "140-144", organization = "ACM SIGCSE", } @inproceedings{remington, author = "Robert J. Remington", year = "1994", title = "{CHIRP}: The Computer Human Interface Rapid Prototyping and Design Assistant Toolkit", booktitle = "CHI '94. Proceedings of the CHI '94 Conference Companion on Human Factors in Computing Systems", pages = "113-114", organization = acm, } @article{riggs, author = "Riggs, R.", title = "Computer system maintenance", journal = "Datamation", volume = "15", month = "November", year = "1969", pages = "227-235", other = "reference in LST78", } @article{schach94, author = "Stephen R. Schach", title = "The Impact of Software Reuse on Maintenance", year = "1994", journal = "Journal of Software Maintenance: Research and Practice", volume = "6", number = "4", pages = "185-196", } @book{schach99, author = "Stephen R. Schach", title = "Classical and Object-Oriented Software Engineering with UML and C++", year = "1999", address = "New York, NY", publisher = "WCB/McGraw-Hill", edition = "{F}ourth", } @phdthesis{simonyi, author = "Simonyi, Charles", title = "Meta-Progamming: A Software Production Method", year = "1977", school = "Stanford University", number = "77-12,700" } @article{swanson, author = "Swanson, E.B.", title = "The Dimension of Maintenance", Journal = "Proceedings of the 2nd International Conference on Software Engineering", month = "October", year = "1976", pages = "492-497" } @inproceedings{zanino, author = "Zanino, Michael C. and Agarwal, Ritu and Prasad, Jayesh", title = "Graphical User Interfaces and Ease of Use: Some Myths Examined", booktitle = "SIGCPR '94: Proceedings of the 1994 Computer Personnel Research Conference on Reinventing IS: Managing Information Technology in Changing Organizations", year = "1994", pages = "142-154", organization = acm, }