Hossein Saiedian

Personal Home Page

http://people.eecs.ku.edu/~saiedian/

Articles in Scholarly Journals [Incomplete List]

  1. Does Test-Driven Development Really Improve Software Design Quality?
    IEEE Software, vol. 25, no. 2, pp. 77–84, 2008
  2. Reflections on the influences of the COCOMO, spiral and the Win-Win models on software project and risk management
    Journal of Systems and Software, vol. 80, no. 8, pp. 1183–1184, 2007
  3. A framework for classifying and developing extensible architectural views
    Information and Software Technology, vol. 48, no. 7, pp. 456–470, 2006
  4. AVDL: A highly adaptable architecture view description language
    Journal of Systems and Software, vol. 79, no. 8, pp. 1180–1206, 2006
  5. Test-driven development concepts, taxonomy, and future direction
    Computer, vol. 38, no. 9, pp. 43–50, 2005
  6. Scenario-based requirements analysis techniques for real-time software systems: a comparative evaluation
    Requirements Engineering, vol. 10, no. 1, pp. 22–33, 2004
  7. Using UML-based rate monotonic analysis to predict schedulability
    Computer, vol. 37, no. 10, pp. 56–63, 2004
  8. A comparative evaluation of generic programming in Java and C++
    Software: Practice and Experience, vol. 33, no. 2, pp. 121–142, 2003
  9. Practical recommendations to minimize software capability evaluation risks
    Software Process: Improvement and Practice, vol. 8, no. 3, pp. 145–156, 2003
  10. The availability of source code in relation to timely response to security vulnerabilities
    Computers & Security, vol. 22, no. 8, pp. 707–724, 2003
  11. An evaluation of the impact of component-based architectures on software reusability
    Information and Software Technology, vol. 44, no. 6, pp. 351–359, 2002
  12. A framework for evaluating the effectiveness of real-time object-oriented models
    Information and Software Technology, vol. 44, no. 7, pp. 395–404, 2002
  13. Best practices in software engineering
    Journal of Systems and Software, vol. 61, no. 3, pp. 171–172, 2002
  14. Channelized voice over digital subscriber line
    IEEE Communications Magazine, vol. 40, no. 10, pp. 94–100, 2002
  15. Software engineering programs: dispelling the myths and misconceptions
    IEEE Software, vol. 19, no. 5, pp. 35–41, 2002
  16. Annals of Software Engineering, vol. 13, no. 1/4, pp. 71–96, 2002
  17. Understanding and reducing Web delays
    Computer, vol. 34, no. 12, pp. 30–37, 2001
  18. Can you trust software capability evaluations?
    Computer, vol. 33, no. 2, pp. 28–35, 2000
  19. Requirements engineering: making the connection between the software developer and customer
    Information and Software Technology, vol. 42, no. 6, pp. 419–428, 2000
  20. Towards an evaluative framework for software process improvement models
    Journal of Systems and Software, vol. 47, no. 2-3, pp. 139–148, 1999
  21. Editorial
    Information and Software Technology, vol. 40, no. 4, pp. 191–193, 1998
  22. Software Quality Control, vol. 6, no. 4, pp. 337–348, 1997
  23. An evaluation of extended entity-relationship model
    Information and Software Technology, vol. 39, no. 7, pp. 449–462, 1997
  24. An Efficient Algorithm to Compute the Candidate Keys of a Relational Database Schema
    The Computer Journal, vol. 39, no. 2, pp. 124–132, 1996
  25. An Invitation to Formal Methods
    Computer, vol. 29, no. 4, p. 16, 1996
  26. SEI capability maturity model's impact on contractors
    Computer, vol. 28, no. 1, pp. 16–26, 1995
  27. Organizational issues in teaching project-oriented software engineering courses (abstract)
    ACM SIGCSE Bulletin, vol. 26, no. 1, pp. 392–393, 1994
  28. A proposed mechanism for implementation of non-discretionary access controls in a network environment
    Computer Networks and ISDN Systems, vol. 26, no. 12, pp. 1523–1531, 1994
  29. Version management for ROPCO?a micro-incremental reuse environment
    Information and Software Technology, vol. 35, no. 11-12, pp. 627–637, 1993
  30. Managing synchronization and time factors in multimedia presentation
    Information and Software Technology, vol. 35, no. 11-12, pp. 653–657, 1993
  31. An interconnection language for reuse at the template/module level
    Journal of Systems and Software, vol. 23, no. 1, pp. 9–26, 1993
  32. A concurrent object-oriented framework for simulation of network protocols
    Journal of Systems and Software, vol. 23, no. 2, pp. 139–150, 1993
  33. A survey of security issues in office computation and the application of secure computing models to office systems
    Computers & Security, vol. 12, no. 1, pp. 79–97, 1993
  34. Towards more formalism in software engineering education
    ACM SIGCSE Bulletin, vol. 25, no. 1, pp. 193–197, 1993