Publications
1989. A support tool for teaching computer programming. Issues in software engineering educationIssues in software engineering education. :139-167.
2001. Programming languages: designing and implementation. BeOing: Electronic Industry Press. 6:46-65.
1993. Use of an environment classification model. Proceedings of the 15th international conference on Software Engineering. :348-357.
1983. The Software Industry: A State of the Art Survey. Foundations of Empirical Software Engineering: The Legacy of Victor R. Basili. 1:383-383.
1998. Culture conflicts in software engineering technology transfer. NASA Goddard Software Engineering Workshop. :52-52.
1976. PL/I Programming with PLUM.
1979. Resource estimation for medium-scale software projects. Twelfth Conference on the Interface of Statistics and Computer Science, by IEEE Computer Society. :267-272.
1996. Software engineering technology infusion within NASA. Engineering Management, IEEE Transactions on. 43(3):250-261.
1985. The Engineering of an Environment on Small Machines. Proceedings of the IEEE 1st International Conference on Computer Workstations. :61-69.
2009. An update to experimental models for validating computer technology. Journal of Systems and Software. 82(3):373-376.
1977. Effects of structured programming on PL/I programmers. Software: Practice and Experience. 7(6):793-795.
2010. Are developers complying with the process: an XP study. Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. :14:1–14:10-14:1–14:10.
2009. Tool supported detection and judgment of nonconformance in process execution. Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on. :312-323.
2002. Expandable indexes vs. sequential menus for searching hierarchies on the World Wide Web. Behaviour & Information Technology. 21(3):201-207.
2005. A video-based framework for the analysis of presentations/posters. International Journal on Document Analysis and Recognition. 7(2):178-187.
2004. Multi-level fast multipole method for thin plate spline evaluation. Image Processing, 2004. ICIP '04. 2004 International Conference on. 3:1683-1686Vol.3-1683-1686Vol.3.
2011. Vectorization and mapping of software defined radio applications on heterogeneous multi-processor platforms. 2011 IEEE Workshop on Signal Processing Systems (SiPS). :31-36.