Biblio

Export 50 results:
Sort by:
Filters: Author is Edwards, S. H.  [Clear All Filters]
2004
Edwards, S. H., M. Sitaraman, B. W. Weide, and J. Hollingsworth, "Contract-checking wrappers for C++ classes", IEEE Transactions on Software Engineering, vol. 30, no. 11, pp. 794–810, November, 2004.
Yilmaz, L., and S. H. Edwards, "On the analysis and detection of collaborative behavior conflicts within the DEVS formalism", Proceedings of the 2004 UK Simulation Workshop, University of Birmingham, UK, 2004.
Edwards, S. H., "Using software testing to move students from trial-and-error to reflection-in-action", Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, ACM, pp. 26–30, 2004.
2003
Edwards, S. H., "Improving student performance by evaluating how well students test their own programs", Journal of Educational Resources in Computing, vol. 3, no. 3, pp. 1–24, September, 2003.
Edwards, S. H., and D. M. Hodge, "Lessons learned by comparing on-line education strategies across disciplines", Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’03), International Institute of Informatics and Systemics, 2003, pp. 415–420, 2003.
Edwards, S. H., "An object-oriented micro-kernel supporting transparent distribution of embedded control applications", Proceedings of the International Conference on Computer, Communication and Control Technologies: CCCT’03, Vol. 1, International Institute of Informatics and Systemics, 2003,, pp. 129–134, 2003.
Edwards, S. H., "Rethinking computer science education from a test-first perspective", Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications (Educator’s Symposium), pp. 148–155, 2003.
Edwards, S. H., "Teaching software testing: Automatic grading meets test-first coding", Addendum to the 2003 Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 318–319, 2003.
Edwards, S. H., "Using test-driven development in the classroom: Providing students with automatic, concrete feedback on performance", Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA’03), International Institute of Informatics and Systemics, 2003, pp. 421–426, 2003.
2002
Guo, J., S. H. Edwards, and D. Borojevic, "Elementary control objects: Toward a dataflow architecture for power electronics control software", Proceedings of the IEEE 33rd Annual Power Electronics Specialists Conference, PESC 02, pp. 1705–1710, 2002.
2001
Edwards, S. H., "A framework for practical, automated black-box testing of component-based software", Software Testing, Verification and Reliability, vol. 11, no. 2, pp. 97– 111, June, 2001.
2000
Edwards, S. H., "Can quality graduate software engineering courses really be delivered asynchronously on-line?", Proceedings of the 22nd International Conference on Software Engineering: ACM CS Press, 2000, pp. 676–679, 2000.
Ravindran, B., and S. H. Edwards, "Palette: A reusable specification language for real-time systems", Software Reuse: Advances in Software Reusability, W.B. Frakes, ed., Springer-Verlag, Lecture Notes in Computer Science, 2000.
Gibson, D. S., B. W. Weide, S. M. Pike, and S. H. Edwards, "Toward a normative theory for component-based system design and analysis", Foundations of Component-Based Systems: Cambridge University Press, pp. 211–230, 2000. Abstract
1999
Edwards, S. H., and C. A. Shaffer, "An Analysis of a Course-Oriented Electronic Mailing List", Computer Science Education, vol. 9, no. 1, pp. 8–22, April, 1999.
Edwards, S. H., S. M. Henry, and R. P. Bodnar, "Software metrics for multimedia languages", Software Measurement: Current Trends in Research and Practice: Wiesbaden: Deutscher Universitats Verlag, 1999.
1998
Edwards, S. H., G. Shakir, M. Sitaraman, B. W. Weide, and J. Hollingsworth, "A framework for detecting interface violations in component-based software", Proceedings of the Fifth International Conference on Software Reuse, IEEE CS Press, pp. 46–55, June, 1998. Abstract
1997
Edwards, S. H., "Representation inheritance: A safe form of “white box” code inheritance", IEEE Transactions on Software Engineering, vol. 23, no. 2, pp. 83–92, February, 1997.
1996
W.Weide, B., S. H. Edwards, W. D. Heym, T. J. Long, and W. F. Ogden, "Characterizing observability and controllability of software components", Proceedings of the Fourth International Conference on Software Reuse: IEEE Computer Society Press, pp. 62–71, April, 1996. Abstract
Edwards, S. H., "Representation inheritance: A safe form of “white box” code inheritance", Proceedings of the Fourth International Conference on Software Reuse: IEEE Computer Society Press, pp. 195–204, April, 1996. Abstract
1995
Zweben, S., S. H. Edwards, B. Weide, and J. Hollingsworth, "The effects of layering and encapsulation on software development cost and quality", IEEE Transactions on Software Engineering, vol. 21, no. 3, pp. 200–208, March, 1995.
Edwards, S. H., "Streams: A pattern for “pull-driven” processing", Pattern Languages of Program Design,: Addison- Wesley, 1995.
1994
W.Weide, B., S. H. Edwards, D. E. Harms, and D. A. Lamb, "Design and specification of iterators using the swapping paradigm", IEEE Transactions on Software Engineering, vol. 20, no. 8, pp. :631–643, August, 1994.
1993
Edwards, S. H., "Common interface models for reusable software", Journal of Software Engineering and Knowledge Engineering, vol. 3, no. 2, pp. 193–206, 1993.