Phillip A. Laplante

Phillip A. Laplante is a Professor of software engineering at Penn State Great Valley Graduate Center, where he conducts research and teaches graduate courses in software engineering, information systems, and technology management. He also serves as the Chief Technology Officer for the Eastern Technology Council which he founded, and he currently leads its CIO community of practice, the CIO Institute. In addition to his academic career, Dr. Laplante spent several years as a Software Engineer and Project Manager working on avionics (including the space shuttle), CAD, and software test systems. He has authored or edited 22 books and cofounded the Journal of Real-Time Imaging. He also created and edited three book series including some in image processing and applied software engineering, and the book series What Every Engineer Should Know About.... He has published more than 150 papers, articles, and miscellaneous publications. Dr. Laplante received his B.S., M.Eng., and Ph.D. degrees in systems planning and management, electrical engineering, and computer science, respectively, from Stevens Institute of Technology, and an M.B.A. degree from the University of Colorado. He is a Fellow of SPIE and IEEE, and a member of numerous other professional societies, program committees, and boards. He is a licensed professional Engineer in Pennsylvania. Dr. Laplante has served extensively on many boards of companies and charitable organizations. He privately consults in his research areas, and is an Executive Coach to C-level technology executives.

Biography Updated on 27 May 2008

Personal Home Page

http://www.personal.psu.edu/~pal11/

Articles in Scholarly Journals [Incomplete List]

  1. IT Professional, vol. 10, no. 3, pp. 46–50, 2008
  2. IT Predictions for 2008
    IT Professional, vol. 10, no. 1, pp. 64–63, 2008
  3. IEEE Intelligent Systems, vol. 22, no. 1, pp. 91–95, 2007
  4. IT Professional, vol. 9, no. 3, pp. 58–61, 2007
  5. IT Professional, vol. 9, no. 4, pp. 28–33, 2007
  6. IT Professional, vol. 9, no. 5, pp. 10–11, 2007
  7. Standards Confusion and Harmonization
    Computer, vol. 40, no. 7, pp. 94–96, 2007
  8. Reasoning about software using metrics and expert opinion
    Innovations in Systems and Software Engineering, vol. 3, no. 4, pp. 229–235, 2007
  9. An Overview of Real-time Operating Systems
    Journal of the Association for Laboratory Automation, vol. 12, no. 1, pp. 40–45, 2007
  10. Testing software without requirements: using development artifacts to develop test cases
    Innovations in Systems and Software Engineering, vol. 2, no. 3-4, pp. 137–145, 2006
  11. Anecdotes
    IEEE Annals of the History of Computing, vol. 28, no. 2, pp. 70–76, 2006
  12. Paying Down Design Debt with Strategic Refactoring
    Computer, vol. 39, no. 12, pp. 131–134, 2006
  13. IT Professional, vol. 8, no. 5, pp. 25–29, 2006
  14. IT Professional, vol. 8, no. 1, pp. 17–23, 2006
  15. An Agile, Graduate, Software Studio Course
    IEEE Transactions on Education, vol. 49, no. 4, pp. 417–419, 2006
  16. IT Professional, vol. 7, no. 1, pp. 62–64, 2005
  17. Computing Requirements for Self-Repairing Space Systems
    Journal Of Aerospace Computing, Information, and Communication, vol. 2, no. 3, pp. 154–169, 2005
  18. Multi-dimensional image processing
    Real-Time Imaging, vol. 11, no. 5-6, pp. 355–357, 2005
  19. IT Professional, vol. 7, no. 6, pp. 39–42, 2005
  20. IT Professional, vol. 7, no. 3, pp. 45–49, 2005
  21. IEEE Potentials, vol. 23, no. 5, pp. 8–10, 2005
  22. Modeling uncertainty in software engineering using rough sets
    Innovations in Systems and Software Engineering, vol. 1, no. 1, pp. 71–78, 2005
  23. Professional licensing and the social transformation of software engineers
    IEEE Technology and Society Magazine, vol. 24, no. 2, pp. 40–45, 2005
  24. Real-Time System to Control Aircraft Propeller Pitch
    Journal Of Aerospace Computing, Information, and Communication, vol. 1, no. 4, pp. 198–212, 2004
  25. One Instruction Set Computers for Image Processing
    The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology, vol. 38, no. 1, pp. 45–61, 2004
  26. A rough set-based approach to handling spatial uncertainty in binary images
    Engineering Applications of Artificial Intelligence, vol. 17, no. 1, pp. 97–110, 2004
  27. Software in the new millennium: a virtual roundtable
    IT Professional, vol. 6, no. 4, pp. 10–17, 2004
  28. The certainty of uncertainty in real-time systems
    IEEE Instrumentation and Measurement Magazine, vol. 7, no. 4, pp. 44–50, 2004
  29. The who, what, why, where, and when of it outsourcing
    IT Professional, vol. 6, no. 1, pp. 19–23, 2004
  30. Perspectives - Staying clear of boiling-frog syndrome
    IT Professional, vol. 6, no. 2, pp. 56–58, 2004
  31. Requirements engineering: The state of the practice
    IEEE Software, vol. 20, no. 6, pp. 40–45, 2003
  32. Kalman filter recipes for real-time image processing
    Real-Time Imaging, vol. 9, no. 6, pp. 433–439, 2003
  33. Guest editor's introduction: special issue on software engineering of real-time imaging systems
    Real-Time Imaging, vol. 9, no. 6, pp. 369–370, 2003
  34. Remember the human element in IT project management
    IT Professional, vol. 5, no. 1, pp. 46–50, 2003
  35. Trivial pursuit and IT applicant exams
    IT Professional, vol. 5, no. 3, pp. 64–63, 2003
  36. IEEE 1472: an open-source communications protocol for railway vehicles
    IT Professional, vol. 5, no. 6, pp. 12–16, 2003
  37. C# and the .NET framework: ready for real time?
    IEEE Software, vol. 20, no. 1, pp. 74–80, 2003
  38. Software specification and design for imaging systems
    Journal of Electronic Imaging, vol. 12, no. 2, p. 252, 2003
  39. Specification of real-time imaging systems using the UML
    Real-Time Imaging, vol. 9, no. 2, pp. 125–137, 2003
  40. A Retrospective on Real-Time Imaging, a New Taxonomy and a Roadmap for the Future
    Real-Time Imaging, vol. 8, no. 5, pp. 413–425, 2002
  41. Classification and overview of research in real-time imaging
    Journal of Electronic Imaging, vol. 5, no. 4, p. 466, 1996
  42. Preface to the papers from the 1995 IFAC Workshop on real-time programming
    Control Engineering Practice, vol. 4, no. 10, pp. 1417–1418, 1996
  43. Multiple-goal objective functions for optimization of task assignment in complex computer systems
    Control Engineering Practice, vol. 4, no. 2, pp. 251–256, 1996
  44. Extensions to the fuzzy pointed set with applications to image processing
    IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), vol. 26, no. 1, pp. 21–28, 1996
  45. A multimedia speech learning system for the hearing impaired
    Multimedia Tools and Applications, vol. 3, no. 1, pp. 55–70, 1996
  46. A description language for engineering of complex real-time systems
    Real-Time Systems, vol. 11, no. 3, pp. 245–263, 1996
  47. Guest Editorial: Special Section on Real-Time Imaging
    Journal of Electronic Imaging, vol. 5, no. 4, p. 430, 1996
  48. Where is software headed? A virtual roundtable
    Computer, vol. 28, no. 8, pp. 20–32, 1995
  49. An historical survey of early real-time computing developments in the U.S.
    Real-Time Systems, vol. 8, no. 2-3, pp. 199–213, 1995
  50. Guest editor introduction
    Real-Time Systems, vol. 8, no. 2-3, pp. 113–115, 1995
  51. Mechanism requirements for a real-time image-processing language
    Control Engineering Practice, vol. 3, no. 6, pp. 855–861, 1995
  52. The convergence of technology and creativity in the corporate environment
    IEEE Transactions on Professional Communication, vol. 38, no. 1, pp. 20–23, 1995
  53. Doubling the engineer's utility
    IEEE Spectrum, vol. 31, no. 12, pp. 32–39, 1994
  54. Requirements for a real-Time image processing language
    Annual Review in Automatic Programming, vol. 18, pp. 175–180, 1994
  55. Multiple-goal objective functions for optimization of task assignment in complex computer systems
    Annual Review in Automatic Programming, vol. 18, pp. 55–60, 1994
  56. Design issues in real-time
    IEEE Potentials, vol. 12, no. 1, pp. 24–26, 1993
  57. Fault-tolerant control of real-time systems in the presence of single event upsets
    Control Engineering Practice, vol. 1, no. 5, pp. 763–769, 1993