Malloy, Brian A. and Power, James F. (2017) Quantifying the Transition from Python 2 to 3: An Empirical Study of Python Applications. In: 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, pp. 314-323. ISBN 9781509040391
Kraft, Nicholas A., Malloy, Brian A. and Power, James F. (2007) An Infrastructure to Support Interoperability in Reverse Engineering. Information and Software Technology, 49 (3). pp. 292-307. ISSN 0950-5849
Kraft, Nicholas A., Malloy, Brian A. and Power, James F. (2007) A tool chain for reverse engineering C++ applications. Science of Computer Programming, 69 (1-3). pp. 3-13. ISSN 0167-6423
Malloy, Brian A. and Power, James F. (2006) Exploiting design patterns to automate validation of class invariants. Software Testing, Verification and Reliability, 16. pp. 71-95. ISSN 1099-1689
Malloy, Brian A. and Power, James F. (2005) Exploiting UML dynamic object modeling for the visualization of C++ programs. In: SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization. ACM, pp. 105-114. ISBN 1595930736
Kraft, Nicholas A., Malloy, Brian A. and Power, James F. (2005) Toward an Infrastructure to Support Interoperability in Reverse Engineering. In: 12th Working Conference on Reverse Engineering. IEEE, pp. 196-205. ISBN 0769524745
Malloy, Brian A. and Power, James F. (2005) Using a Molecular Metaphor to Facilitate Comprehension of 3D Object Diagrams. In: 2005 IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE, pp. 233-240. ISBN 0769524435
Kraft, Nicholas A., Malloy, Brian A. and Power, James F. (2005) g4re: Harnessing GCC to Reverse Engineer C++ Applications. In: Dagstuhl Seminar # 05161, Transformation Techniques in Software Engineering, 17-22 April 2005, Schloss Dagstuhl.
Power, James F. and Malloy, Brian A. (2004) A metrics suite for grammar-based software. Journal of Software Maintenance and Evolution: Research and Practice, 16 (6). pp. 405-426. ISSN 1532-060X
Malloy, Brian A., Power, James F. and Gibbs, Tanton H. (2003) C++ Compilers & ISO Conformance. Dr. Dobbs Journal.
Malloy, Brian A., Gibbs, Tanton H. and Power, James F. (2003) Decorating tokens to facilitate recognition of ambiguous language constructs. Software: Practice and Experience, 33 (1). pp. 19-39. ISSN 0038-0644
Hennessy, Mark, Malloy, Brian A. and Power, James F. (2003) gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT. In: IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension. IEEE, p. 298. ISBN 0769518834
Malloy, Brian A., Power, James F. and Waldron, John T. (2002) Applying Software Engineering Techniques to Parser Design: The Development of a C# Parser. In: SAICSIT '02 Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology. South African Institute for Computer Scientists and Information Technologists, pp. 75-82. ISBN 1581135963
Gibbs, Tanton H., Malloy, Brian A. and Power, James F. (2002) Automated Validation of Class Invariants In C++ Applications. In: 17th IEEE International Conference on Automated Software Engineering, 2002. Proceedings. ASE 2002. IEEE, pp. 205-214. ISBN 0769517366
Power, James F. and Malloy, Brian A. (2002) Program annotation in XML: a parse-tree based approach. In: Ninth Working Conference on Reverse Engineering, 2002. Proceedings. IEEE, pp. 190-198. ISBN 0769517994
Matzko, Sarah, Clarke, Peter J., Gibbs, Tanton H., Malloy, Brian A., Power, James F. and Monahan, Rosemary (2002) Reveal: A Tool to Reverse Engineer Class Diagrams. In: CRPIT '02 Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications. Australian Computer Society, Inc., pp. 13-21. ISBN 0909925887
Malloy, Brian A., Linde, Scott A., Duffy, Edward B. and Power, James F. (2002) Testing C++ Compilers for ISO Language Conformance. Dr. Dobbs Journal (337). pp. 71-78.
Power, James F. and Malloy, Brian A. (2001) Exploiting Metrics to Facilitate Grammar Transformation into LALR Format. In: SAC '01 Proceedings of the 2001 ACM symposium on Applied computing. ACM, pp. 1-5. ISBN 1581132875
Malloy, Brian A. and Power, James F. (2001) An Interpretation of Purdom's Algorithm for Automatic Generation of Test Cases. In: International Conference on Computer and Information Science, 3-5 October 2001, Orlando, Florida.
Power, James F. and Malloy, Brian A. (2000) Symbol table construction and name lookup in ISO C++. In: 37th International Conference on Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. IEEE, pp. 57-68. ISBN 0769509185
Power, James F. and Malloy, Brian A. (2000) An approach for modeling the name lookup problem in the C++ programming language (extended version). In: SAC '00 Proceedings of the 2000 ACM symposium on Applied computing. ACM, pp. 792-796. ISBN 1581132409