Skip redundant pieces
 

Professor Saiedian's Publications

Journal Articles

[1] A. Tetmeyer and H. Saiedian. Security threats and risk mitigation challenges of USB devices. IEEE Technology & Society, 29(1):000-000, 2010. To appear.
[2] H. Saiedian, H. Vincar, and S. Morozov. An application framework for mobile resource-constrained computing environments. International Journal of Computing and Information Technology, 18(4):00-00, 2010. To appear.
[3] M. Richey and H. Saiedian. A new class of floating point data formats with applications to 16-bit digital signal processing systems. IEEE Communications, 47(7):94-101, July 2009.
[4] A. Kannenberg and H. Saiedian. Why software requirements traceability remains a challenge. The Journal of Defense Software Engineering, 22(7):14-19, July 2009.
[5] D. Hein and H. Saiedian. Secure sofware engineering: Learning from the past to address the future's challenges. Information Security Journal: A Global Perspective, 18(1):08-25, 2009.
[6] M. Anan, H. Saiedian, and J. Ryoo. An architecture-centric software maintainability assessment using information theory. Journal of Software Maintenance and Evolution: Research and Practice, 21(1):01-18, 2009.
[7] J. Hohman and H. Saiedian. Wiki customization to resolve management issues in distributed software projects. The Journal of Defense Software Engineering, 21(8):18-22, August 2008.
[8] H. Saiedian and S. Mulkey. Performance evaluation of eventing Web services in real-time applications. IEEE Communications, 46(3):106-111, March 2008.
[9] D. Janzen and H. Saiedian. Does test-driven development really improve software design quality? IEEE Software, 25(2):77-84, March/April 2008.
[10] H. Saiedian. Reflections on the influences of the COCOMO, Spiral and the Win-Win models on software project management. Journal of Systems and Software, 80(8):1183-1185, August 2007.
[11] J. Ryoo and H. Saiedian. AVDL: A highly adaptable architecture view description language. Journal of Systems and Software, 79(8):1180-1206, August 2006.
[12] J. Ryoo and H. Saiedian. A framework for classifying and developing extensible architectural views. Information and Software Technology, 48(7):456-470, July 2006.
[13] D. Janzen and H. Saiedian. Test-driven development: Concepts, taxonomy, and future direction. IEEE Computer, 38(9):43-50, August 2005.
[14] J. Ryoo and H. Saiedian. A formal language to describe architectural views. International Journal of Computing and Information Sciences, 5(4), 2005.
[15] H. Saiedian, P. Kumarakulasingam, and M. Anan. Scenario based requirements analysis techniques for real-time software systems: A comparative evaluation. Requirements Engineering, 10(1):22-33, 2005.
[16] H. Saiedian and S. Raguraman. Using UML-based rate monotonic analysis to predict schedulabilty. IEEE Computer, 37(10):56-63, February 2004.
[17] H. Saiedian. Practical recommendations to minimize software capability evaluation risks. Software Process: Improvement and Practice, 8:145-156, 2004.
[18] H. Saiedian and S. Hill. A comparative evaluation of generic programming in JDK and C++. Software - Practice & Experience, 33(2):121-142, February 2003.
[19] J. Reinke and H. Saiedian. The availability of source code in relation to timely response to security vulnerabilities. Computers & Security, 22(8):707-724, 2003.
[20] H. Saiedian, N. Ghanem, and J. Natarajan. A framework for evaluating distributed object models and its application to web engineering. Annals of Software Engineering, 12(1):71-96, November 2002.
[21] A. Habib and H. Saiedian. Channelized voice over asymmetric digital subscriber line. IEEE Communications, 40(10):94-100, October 2002.
[22] H. Saiedian, D. Bagert, and N. Mead. Software engineering programs: Dispelling myths and misconceptions. IEEE Software, 19(5):35-41, September 2002.
[23] H. Saiedian. Best practices in software engineering. Journal of Systems and Software, 61(3):171-174, 2002.
[24] P. Kumarakulasingam and H. Saiedian. A framework for evaluating the effectiveness of real-time object-oriented models. Information and Software Technology, 44(7):395-404, 2002.
[25] K. McArthur, H. Saiedian, and M. Zand. A framework-based evaluation of the impact of component-based architectures on software reusability. Information and Software Technology, 44(6):351-359, 2002.
[26] M. Zari, H. Saiedian, and M. Naeem. Understanding and reducing WWW delays. IEEE Computer, 34(12):30-38, December 2001.
[27] H. Saiedian and R. Dale. Requirements engineering: Making the connection between the software developer and customer. Information and Software Technology, 42(4):419-428, April 2000.
[28] E. O'Connell and H. Saiedian. Can you trust software capability evaluations? IEEE Computer, 33(2):28-35, February 2000.
[29] H. Saiedian. Software engineering education and training for the next millennium. Journal of Systems and Software, 47(12), December 1999.
[30] H. Saiedian and K. Chennupati (Invited Contribution). Toward an evaluative framework for software process improvement models. Journal of Systems and Software, 47(2):139-148, July 1999. (This special issue of the JSS honors the Top-10 Software Engineering Scholars).
[31] H. Saiedian. Research directions in formal methods technology transfer. Journal of Systems and Software, 40(3):187-199, March 1998.
[32] H. Saiedian and M. Zand. A framework for evaluating software environments that support design reuse. International Journal of Computing and Information Technology, 6(4):249-264, 1998.
[33] K. Chennupati and H. Saiedian. An evaluation of object store management and naming schemes in persistent object systems. Journal of Object-Oriented Programming, 10(6):20-27, October 1997.
[34] H. Saiedian. An evaluation of extended entity-relationship models. Information and Software Technology, 39(7):449-462, July 1997. (Extensions for object-oriented modeling are particularly emphasized).
[35] R. Chattamvelli and H. Saiedian. Enhanced reusability via polymorphic additive virtual methods in C++. Information and Software Technology, 39(6):335-347, June 1997.
[36] D. McKeown and H. Saiedian. Triggers for object-oriented systems. Journal of Object-Oriented Programming, 10(2):15-21, May 1997.
[37] H. Saiedian and J. Urban. A case study to demonstrate the impact of quality design principles when restructuring existing software. Software Quality Journal, 6(4):337-348, 1997.
[38] H. Saiedian and M. Hinchey. Challenges in the successful transfer of formal methods technology into industrial applications. Information and Software Technology, 38(5):313-321, May 1996.
[39] H. Saiedian. An invitation to formal methods. IEEE Computer, 29(4):16-30, 1996. (This articles includes an introduction to and commentaries by 15 distinguished researchers and practitioners to a virtual roundtable on formal methods.).
[40] H. Saiedian and T. Spencer. An efficient algorithm to compute the candidate keys of a relational database schema. The Computer Journal, 39(2):124-132, 1996.
[41] H. Saiedian and L. McClanahan. Frameworks for quality software process: SEI Capability Maturity Model vs. ISO 9000. Software Quality Journal, 5(1):1-24, 1996.
[42] H. Saiedian and D. Kuzara. SEI capability maturity model's impact on contractors. IEEE Computer, 28(1):16-26, 1995.
[43] H. Saiedian. Information systems and the engineering paradigm: Integrating the formal methods technology into the development process. International Journal of Computing and Information Technology, 2(4):277-290, 1994.
[44] H. Saiedian and J. Henderson. A framework for improving software maintenance efficiency. International Journal of Computing and Information Technology, 2(1):51-63, 1994.
[45] R. Vaughn, H. Saiedian, and E. Unger. A proposed mechanism for implementation of non-discretionary access controls in a network environment. Computer Networks and ISDN Systems, 26(12):1523-1531, 1994.
[46] H. Saiedian and M. Awad. A model to support synchronization in multimedia on-demand systems. INTERNET Research, 4(2):59-66, 1994.
[47] H. Saiedian and S. Wileman. A concurrent object-oriented framework for simulation of network protocols. Journal of Systems and Software, 23(2):139-150, November 1993.
[48] M. Zand, H. Saiedian, K. George, and M. Samadzadeh. An inter-connection language for reuse at the template/module level. Journal of Systems and Software, 23(1):9-26, October 1993.
[49] R. Vaughn, H. Saiedian, and E. Unger. A survey of security issues in office computation and the application of secure software models to office systems. Computers & Security, 12(1):79-97, February 1993.
[50] H. Saiedian. The potential of intelligent messages in automation of office procedures. Office Systems Research Journal, 11(3):34-44, 1993.
[51] M. Zand, M. Samadzadeh, and H. Saiedian. Version management for ROPCO: A micro-incremental reuse environment. Information and Software Technology, 35(11):653-637, 1993.
[52] H. Saiedian and M. Awad. Managing synchronization and time factors in multimedia presentations. Information and Software Technology, 35(12):653-657, 1993.
[53] H. Saiedian. Key finding through examination of attributes in the functional dependencies. Journal of Computer Information Systems, 33(4):39-49, 1993.
[54] H. Saiedian. A strategy for active learning via an CAI system. Journal of Computer Information Systems, 33(3):11-14, 1993.
[55] H. Saiedian and S. Ames. A survey of issues in the design of intuitive user interfaces. IBS Computing Review, 5(1):17-25, 1993.
[56] H. Saiedian and S. Bang. Information protection in automated offices. Office Systems Research Journal, 11(1):36-45, 1992.
[57] H. Saiedian and S. Wileman. UNIX for microcomputers: An alternative for higher productivity and better management of resources. Journal of Microcomputer Applications, 15(3):209-228, 1992.
[58] H. Saiedian, J. Welborn, and M. Zand. On challenges of reverse engineering for large software systems. Journal of Computer Information Systems, 33(1):37-41, 1992.
[59] H. Saiedian, M. Zand, and D. Barney. The strengths and limitations of the algorithmic approaches in estimating and managing software costs. IBS Computing Quarterly, 4(1):21-27, 1992.
[60] H. Farhat, H. Saiedian, and M. Zand. A graph topology independent method of evaluating the detection probability distribution of a VLSI circuit. Congressus Numerantium Journal, 85:39-49, 1992.
[61] M. Zand, H. Saiedian, and H. Farhat. A persistent quadtree to store graphic images. Congressus Numerantium Journal, 81:173-182, 1992.
[62] H. Saiedian, H. Farhat, and M. Zand. A specification methodology to support automation of office procedures. Congressus Numerantium Journal, 85:15-32, 1992.

Professor Saiedian's Publications

Books and Book Chapters

[1] H. Saiedian and L. Williams (Editors). Software Engineering Education and Training. IEEE-CS Press, Los Alamitos, CA, 2008. (Proceedings of the 21th Conference on Software Engineering Education and Training).
[2] W. Li, R. Vaughn, and H. Saiedian. Pre-requirements traceability. In John J. Marciniak, editor, Encyclopedia of Software Engineering, volume 61. Wiley, New York, NY, 2002.
[3] H. Saiedian (Editor). Software Engineering Education and Training. IEEE-CS Press, Los Alamitos, CA, 1999. (Proceedings of the 12th Conference on Software Engineering Education and Training).
[4] H. Saiedian and J. Urban (Invited Contribution). Transition to object-oriented programming. In J. Webster, editor, Encyclopedia of Electrical and Electronic Engineering, volume 15, pages 69-75. Wiley, 1999.
[5] H. Saiedian. Formal methods in information systems engineering. In R. Thayer and M. Dorfman, editors, Software Requirements Engineering, pages 336-349. IEEE-CS, Los Alamitos, CA, 2nd revised edition, 1999.
[6] H. Saiedian and R. Benack. A simple architecture for emulating a distributed database system on a UNIX-based PC environment. In A. Kent, editor, Encyclopedia of Information Science, volume 61, pages 259-270. Marcel Dekker, New York, NY, 1998.
[7] H. Saiedian and K. Chennupati (Invited Contribution). An evaluation of metric models for software development. In A. Kent, editor, Encyclopedia of Information Science, volume 61, pages 141-161. Marcel Dekker, New York, NY, 1998.
[8] H. Saiedian (Editor). Software Engineering Education. Boston, MA, May 1997. (Proceedings of the 4th International Workshop on Software Engineering Education in Conjunction with the 1997 Int'l Conference on Software Engineering).
[9] H. Saiedian and D. Kuzara. SEI capability maturity model's impact on contractors. In D. Reifer, editor, Software Management. IEEE-CS, 5 edition, 1997. Other contributors include: V. Basili, B. Boehm, L. Constantine, F. Brooks, T. DeMarco, and M. Shaw (The first version of this contribution appeared in IEEE Computer).
[10] H. Saiedian (Invited Contribution). Information systems design is an engineering process. In A. Kent, editor, Encyclopedia of Information Science, volume 60, pages 120-133. Marcel Dekker, New York, NY, 1997.
[11] H. Saiedian and D. Kuzara. SEI capability maturity model's impact on contractors. In C. Kemerer, editor, Software Project Management, pages 587-603. Irwin, Burr Bridge, IL, 1997. Other contributors include V. Basili, B. Boehm, F. Brooks, W. Humphrey, M. Jackson, D. Parnas, M. Shaw, and E. Yourdon (the first version of this article appeared in IEEE Computer).
[12] H. Saiedian and D. Kuzara. SEI capability maturity model's impact on contractors. In Yoshiyuki Furuzava, editor, Zero-Defect Software Development, pages 300-323. Nikkie Publishing Co., Japan, 1996. In Japanes. (The original version of this article appeared in IEEE Computer).

Professor Saiedian's Publications

Journal Articles on Computing/Software Engineering Education

[1] H. Saiedian. Software engineering challenges of the “net” generation. Journal of Systems and Software, 82(8):551-554, August 2009.
[2] H. Saiedian and B. Weide. The new context for software engineering education and training. Journal of Systems and Software, 74:109-112, 2005.
[3] H. Saiedian. Bridging academic software engineering education and industrial needs. Computer Science Education, 12(1-2), April 2002.
[4] H. Saiedian. Practical software engineering education. Computer Science Education, 11(1):3-5, 2001.
[5] H. Saiedian. Software engineering education and training for the next millennium. Journal of Systems and Software, 47(12), December 1999.
[6] H. Saiedian. International perspectives on software engineering education. Information and Software Technology, 40(4):1-3, July 1998.
[7] H. Saiedian. A multi-purpose simulation project to engage students and to teach object concepts. Computer Science Education, 8(1):64-81, April 1998.
[8] H. Saiedian. Teaching students how to find the candidate keys of a relational database schema. Journal of Information Systems Education, 8(1):33-37, 1996.
[9] H. Saiedian. Organizing and managing software engineering team projects. Computer Science Education, 7(1):111-134, 1996.
[10] H. Saiedian. Integrating CASE technology into the software engineering education. Computer Science Education, 5(2):189-210, 1994.
[11] H. Saiedian and J. Henderson. Planning for software maintenance education within a computer science framework. Computer Science Education, 5(1):1-13, 1994.
[12] H. Saiedian. Towards increased formalism in software engineering education. ACM SIGCSE Quarterly Bulletin, 25(1):193-197, March 1993.
[13] H. Saiedian. Mathematics of computing. Computer Science Education, 3(3):203-221, 1993.
[14] H. Saiedian. Guidelines for a practical approach to the database management system course. Journal of Information Systems Education, 4(1):23-29, 1992.
[15] H. Saiedian. An interactive computer-based conferencing system to accommodate learning process. Journal of Educational Technology Systems, 21(2):109-123, 1992.
[16] H. Saiedian and H. Farhat. A project-intensive, team-oriented approach to the DBMS course. ACM SIGCSE Quarterly Bulletin, 23(1):192-198, March 1991.

Professor Saiedian's Publications

Conference Proceedings Articles

[1] G. Wishnie and H. Saiedian. A complex event routing infrastructure for distributed systems. In Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, pages 92-96, July 2009.
[2] S. Morozov and H. Saiedian. A distributed recommender system architecture. In Proceedings of the 2009 International Conference on Software Engineering Research and Practice (SERP'09, pages 166-171, July 2009.
[3] D. Hein and H. Saiedian. Security requirements engineering: The mobile phones context. In Proceedings of 18th International Conference on Software Engineering and Data Engineering (SEDE-2009), pages 205-210. ISCA, July 2009.
[4] A. Kannenberg and H. Saiedian. A database approach to streamline requirements traceability. In Proceedings of the 2009 International Conference on Software Engineering Research and Practice (SERP'09, pages 361-366, July 2009.
[5] D. Bagert, D. Port, and H. Saiedian. Software engineering education, training, and research: The legacy of nancy mead. In Proceedings of the 21st IEEE-CS Conference on Software Engineering Education and Training, pages 238-243. IEEE-CS, April 2008.
[6] D. Janzen and H. Saiedian. Test-driven learning in early programming courses. In Proceedings of the 39th ACM SIGCSE Technical Symposium on Computer Science Education, pages 532-536. ACM, March 2008.
[7] D. Janzen, H. Saiedian, and C. Turner. Empirical software engineering in industry short courses. In Proceedings of the 20th IEEE-CS Conference on Software Engineering Education and Training, pages 89-96. IEEE-CS, July 2007.
[8] D. Janzen and H. Saiedian. A leveled examination of test-driven development acceptance. In Proceedings of the 29th ACM International Conference on Software Engineering, pages 719-722. ACM, May 2007.
[9] D. Janzen and H. Saiedian. On the influence of test-driven development on software design. In Proceedings of the 19th IEEE-CS Conference on Software Engineering Education and Training, pages 141-148. IEEE-CS, April 2006.
[10] D. Janzen and H. Saiedian. Test-driven learning: intrinsic integration of testing into the CS/SE curriculum. In Proceedings of the 37th ACM SIGCSE Technical Symposium on Computer Science Education, pages 254-258. ACM, March 2006.
[11] J. Ryoo and H. Saiedian. A taxonomy of software architecture specification methods. In Proceedings of the 2004 International Conference on Software Engineering and Research (SERA2004), pages 158-162, May 5-7, 2004.
[12] D. Bagert and H. Saiedian. SEER: Charting a roadmap for software engineering education. In Proceedings of the 17th IEEE-CS Conference on Software Engineering Education and Training, pages 158-162. IEEE-CS, March 2004.
[13] H. Saiedian. A comparative evaluation of two iterative approaches to software development: FDD vs. unified process. In Proceedings of the Intl' Workshop on Iterative Software Development (in conjunction with 24rd International Conference on Software Engineering), Florida, FL, May 2002.
[14] D. Bagert, R. Dupuis, P. Freeman, H. Saiedian, M. Shaw, and J. Thompson. Software engineering body of knowledge. In Proceedings of the 23rd International Conference on Software Engineering (ICSE'01), Toronto, Canada, May 2001. ACM. 693-696.
[15] H. Saiedian and M. Zand. Polymorphism in the design and implementation of AI systems. In Proceedings of the World Automation Conference (WAC 2000), Maui, Hawaii, June 2000. 6 pages.
[16] H. Saiedian, Mead, M. Ryan, and D. Bagert. Shortages of qualified software engineering faculty and practitioners: Challenges in breaking the cycle. In Proceedings of the 22rd International Conference on Software Engineering (ICSE'00), Limerick, Ireland, May 2000. ACM. 665-668.
[17] A. Sobel, H. Saiedian, A. Stavely, and P. Henderson. Teaching formal methods early in the software engineering curriculum. In Proceedings of the 2000 IEEE-CS Conference on Software Engineering Education and Training. IEEE-CS, February 2000.
[18] D. Bagert, T. Hilburn, G. Hislop, N. Mead, S. Mengel, and H. Saiedian. A report on the 1999 conference on software engineering education and training. In The Proceedings of the Thirtieth SIGCSE Technical Symposium on computer Science Education, Austin, Texas, March 1999. ACM.
[19] H. Saiedian. An evaluation of quality models for software process improvement. In Proceedings of the Fourth International Workshop on Soft Computing for Industry, Anchorage, AK, May 1998. 6 pages.
[20] H. Saiedian. Software process improvement: Outline for a successful course. In Proceedings of the Fourth International Workshop on Software Engineering Education (In conjunction with the 19th International Conference on Software Engineering), pages 56-64, Boston, MA, May 1997.
[21] H. Saiedian. A taxonomy of organizational alternatives for software engineering projects. In Proceedings of the Third International Workshop on Software Engineering Education (In conjunction with the 18th International Conference on Software Engineering), pages 69-76, Berlin, Germany, April 1996. IEEE-CS.
[22] H. Saiedian and M. Hinchey. Issues surrounding the transferring of formal methods technology into the actual workplace. In Proceedings of the International Workshop on Formal Methods Application in Software Engineering Practice (In conjunction with the 17th International Conference on Software Engineering), pages 69-76, Seattle, WA, April 1995. IEEE-CS.
[23] H. Saiedian and K. Wong. An operational model for intelligent form objects in office automation. In Proceedings of 1995 ACM Symposium on Applied Computing, pages 415-419, Nashville, TN, February 1995. ACM.
[24] H. Saiedian and L. McClanahan. A study of two frameworks for quality software process. In Proceedings of 1995 ACM Symposium on Applied Computing, pages 434-439, Nashville, TN, February 1995. ACM.
[25] H. Saiedian and B. Keener. Software development team organizations and the role of team leadership. In Proceedings of the 22nd Annual Conference of the International Business Schools Computing Association, pages 489-496, Baltimore, MD, July 1994.
[26] E. Adams, D. Gotternbarn, , R. McCauley, L. Northrop, H. Saiedian, and S. Zweben. Organizational issues in teaching project-oriented software engineering courses. In The 25th ACM SIGCSE Technical Symposium on Computer Science Education, pages 392-394, March 1994.
[27] H. Saiedian and R. McBride. A routing model for active form objects. In Proceedings ACM Symposium on Applied Computing, pages 31-36, Phoenix, AZ, March 1994.
[28] M. Awad and H. Saiedian. Synchronization in the multimedia on-demand systems. In Proceedings ACM Symposium on Applied Computing, pages 1-6, Phoenix, AZ, March 1994. ACM.
[29] H. Saiedian and J. Henderson. Preventative maintenance and maintainability factors. In Proceedings of the 21st Annual Conference of the International Business Schools Computing Association (IBSCA), pages 522-529, Denver, CO, July 1993.
[30] M. Zand, M. Samadzadeh, H. Farhat, and H. Saiedian. Classification and identification of software components. In Proceedings of the 1992 International Conference on Intelligent Systems, pages 276-280, Reno, NV, June 1992.
[31] H. Saiedian and S. Bang. A proposal for intelligent forms system for office automation. In Proceedings of the 1992 International Conference on Intelligent Systems, pages 216-220, Reno, NV, June 1992.
[32] H. Saiedian and R. Palumbo. Intelligent message systems: An approach towards automating routine office tasks. In Proceedings of the 1992 International Conference on Intelligent Systems, pages 221-225, Reno, NV, June 1992. ACM.
[33] R. Palumbo, H. Saiedian, and M. Zand. The operational semantics of an active message system for automation of office procedures. In Proceedings of 1992 ACM Computer Science Conference, pages 367-375, Kansas City, MO, March 1992.
[34] M. Zand, H. Farhat, and H. Saiedian. Persistent structures to store motion and moving images. In Proceedings ACM Symposium on Applied Computing, pages 21-27, Kansas City, MO, February 1992.
[35] H. Farhat, M. Zand, and H. Saiedian. Estimating testability and coverage distribution of a VLSI circuit from a mixture of discrete and continuous functions. In Proceedings ACM Symposium on Applied Computing, pages 433-437, Kansas City, MO, February 1992.
[36] H. Saiedian and M. Zand. An object-based approach to the specification of applications for office automation. In Proceedings of 25th Hawaii International Conference on Systems Sciences, volume 4, pages 589-598, January 1992.
[37] H. Saiedian and J. Winslade. An interface for acquisition, manipulation, and distribution of mail and news messages as active objects. In Proceedings ACM Symposium on Applied Computing, pages 68-74, Kansas City, MO, 1992. ACM.
[38] M. Zand, E. Forrest, and H. Saiedian. The future of natural language query systems. In Proceedings of 1991 ISMM International Symposium on Mini and Microcomputers, pages 86-89, Long Beach, CA, December 1991.
[39] H. Saiedian, T. Sommerfeldt, and M. Zand. On the design of consistent user interfaces. In Proceedings of 1991 ISMM International Symposium on Mini and Microcomputers in Medicine, pages 82-86, Long Beach, CA, December 1991.
[40] M. Zand and H. Saiedian. Criteria for selecting decision support systems. In Proceedings of Fifth International Conference on Symbolic and Logical Computing, pages 243-250, Madison, SD, April 1991.
[41] H. Saiedian and M. Zand. A framework for formal specification based on predicate calculus and events. In Proceedings of Fifth International Conference on Symbolic and Logical Computing, pages 325-331, Madison, SD, April 1991.
[42] H. Saiedian and A. Ravichandran. Modelling messages as objects. In Proceedings of 1991 ACM/IEEE Symposium on Applied Computing, pages 404-409, Kansas City, MO, April 1991. ACM.
[43] H. Farhat and H. Saiedian. Testability profile estimation of VLSI circuit from fault coverage. In Proceedings of First Great Lakes Symp. on VLSI, pages 238-242, Kalamazoo, MI, March 1991.
[44] H. Saiedian. An object-based approach to the specification of office entities. In N. Sherwani and E. de Doncker, editors, Computing in the 1990's, volume 507 of Lecture Note in Computer Science, pages 256-263, New York, 1991. Springer-Verlag. (Proceedings of the First Great Lakes Computer Science Conference, Kalamazoo, MI).
[45] C. Scott, H. Saiedian, and M. Zand. An analysis of software development lifecycle for object-oriented systems. In Proceedings of the 19st Annual Conference of the International Business Schools Computing Association (IBSCA 1991), pages 326-331, Columbia, SC, 1991.
[46] H. Saiedian, D. Barney, and M. Zand. On software economics and estimation of software costs via algorithmic approaches. In Proceedings of the 19th Annual Conference of the International Business Schools Computing Association (IBSCA 1991), pages 232-239, Columbia, SC, 1991.
[47] H. Saiedian and A. Friebe. Office forms as active objects. In Baray and Özgüe, editors, Six International Conference on Computer and Information Sciences, volume 1 of Computer and Information Sciences, pages 267-273. North-Holland, 1991.
[48] H. Saiedian and E. Unger. A formal specification tool for office systems. ACM SIGSMALL/PC Notes, 17(2):13-18, 1991.
[49] H. Saiedian and S. Wileman. Migrating from MS-DOS to UNIX - advantages and disadvantages. In Proceedings of the 1990 ISMM International Conf. on Application of Microcomputers, pages 54-57, Long Beach, CA, December 1990.
[50] H. Saiedian. A practical approach to the database management system course. In Proceedings of the 1990 Information Systems Education Conference, pages 49-54, Chicago, IL, October 1990.
[51] H. Saiedian, C. Watkins, and T. Strasser. A database methodology for representing the E-R diagrams in a textual format. In Proceedings of the 1990 International Business Computer User Group Conference, pages 145-150, Omaha, NE, July 1990.
[52] H. Saiedian. On the relevance of formal specifications to software development for office systems. In Proceedings of the 1990 International Business Computer User Group Conference, pages 338-345, Omaha, NE, July 1990.
[53] H. Saiedian. On the design of integrated office support systems. In M. Khosrowpour, editor, Managing Information Resources in the 1990's, page 137. Idea Publishing Group, May 1990.
[54] H. Saiedian and T. Strasser. FRED: A frame-based methodology for representing the E-R diagrams. In Proceedings of 1990 IEEE/ACM Symp. on Applied Computing, pages 252-255. ACM, April 1990.
[55] H. Saiedian and E. A. Unger. A formal specification tool for distributed office systems. In Proceedings 1990 ACM SIGSMALL/PC Symp. on Small Systems, pages 215-220, Arlington, VA, March 1990.
[56] H. Saiedian and E. A. Unger. ABSL: An actor-based specification language for office automation. In Proceedings 1990 ACM Computer Science Conference, pages 252-258, Washington, DC, February 1990. ACM.
[57] H. Saiedian and E. A. Unger. Design principles of a specification methodology for office systems. In Proceedings of 1989 ACM/IEEE Workshop on Applied Computing, pages 1-6, Stillwater, OK, March 1989. ACM.
[58] R. Vaughn, E. A. Unger, and H. Saiedian. Issues surrounding the application of secure computing models to office information systems. In Proceedings of 2nd Oklahoma Workshop on Applied Computing, pages 79-96, Tulsa, OK, March 1988.
[59] H. Saiedian, E. A. Unger, and R. Vaughn. An event-driven technique for specification of office information systems. In Proceedings of the 2nd Oklahoma Workshop on Applied Computing, pages 42-58, Tulsa, OK, March 1988.

Professor Saiedian's Publications

Non-Refereed Articles

[1] H. Saiedian. Advances in software engineering education. Software Engineering Education Newsletter (A component of the IEEE-CS Technical Council on Software Engineering Newsletter), pages SEE1-SEE3, Winter 1998.
[2] H. Saiedian and N. Carr. Characterizing a software process model for small organizations. ACM SIGICE Bulletin, 23(1):2-11, 1997.
[3] H. Saiedian and M. Siddiqi. A framework for the assessment of operating systems for small computers. ACM SIGICE Bulletin, 21(4):2-27, 1996.
[4] K. Wong and H. Saiedian. Intelligent forms. ACM SIGICE Bulletin, 21(3):20-27, 1996.
[5] H. Saiedian. Object-oriented simulation of CSMA protocols. ACM SIGSMALL Notes, 18(3/4):4-12, 1992.
[6] H. Saiedian and E. Unger. A formal specification tool for office systems. ACM SIGSMALL/PC Notes, 17(2):13-18, 1991.