|
|
|||||||||||
Introduction
Hi, My name is Jacqueline and I'm a Ph.D. student in the Department of Computer Science at NUI Maynooth. I received a B.Sc. (Hons) degree in Computer Science and Mathematics from the National University of Ireland, Maynooth. I then worked as a teaching and research assistant at NUI Maynooth and began studying for a Ph.D. with Dr. James Power in 2005. My research interests include object-oriented software metrics, the Unified Modeling Language (UML), model driven engineering (MDE) and software testing and am a member of the Principles of Programming (POP) research group at NUI Maynooth. I spent the academic year 2006/2007 as a visiting student at the Cambridge Programming Research Group at the Computer Laboratory, University of Cambridge. Originally, I am from Ardee, Co. Louth, Ireland.
Research
Ph.D. Thesis - Using Model Driven Engineering to Reliably Automate the Measurement of Object-Oriented Systems
I am working with model driven engineering (MDE) and meta-modelling to define and implement software metrics.
Publications
Journal Papers
- 2008
- Jacqueline A. McQuillan and James F. Power. Test driven development of a metamodel for the measurement of object-oriented systems. Under Review.
Peer Reviewed Conference and Workshop Papers
- 2008
- Jacqueline A. McQuillan and James F. Power. A Metamodel for Object-Oriented Software Metrics: An Analysis using Alloy. In IEEE International Conference on Software Testing, Verification and Validation (ICST). Lillehammer, Norway. pp. 288-297. 2008. Selected for submission to STVR.
- 2007
- Jacqueline A. McQuillan and James F. Power. On the application of software metrics to UML models. To appear in Models in Software Engineering - Workshops and Symposia at MoDELS 2006, Reports and Revised Selected Papers . Springer Lecture Notes in Computer Science. Vol. 4364. pp. 217 - 226. 2007. [pdf]
- 2006
- Jacqueline A. McQuillan and James F. Power. Some observations on the application of software metrics to UML models. In Model Size Metrics Workshop of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006). Genoa, Italy, 1-6 October 2006. [pdf]
- Jacqueline A. McQuillan and James F. Power. Experiences of using the Dagstuhl Middle Metamodel for defining software metrics. In Proceedings of the 4th International Conference on Principles and Practices of Programming in Java (PPPJ 2006). pp. 194-198. Mannheim, Germany, 30 August-1 September 2006. [pdf]
- Jacqueline A. McQuillan and James F. Power. Towards re-usable metric definitions at the meta-level. In PhD Workshop of the 20th European Conference on Object-Oriented Programming (ECOOP 2006), Nantes, France, 3-7 July 2006. [pdf]
Technical Reports, Posters and Other Publications
- 2008
- Jacqueline A. McQuillan and James F. Power. Specifying Coupling and Cohesion Metrics using OCL and Alloy. Technical Report NUIM-CS-TR-2008-02, Department of Computer Science, NUI Maynooth, Co. Kildare, Ireland, 2008.
- 2006
- Jacqueline A. McQuillan and James F. Power. A definition of the Chidamber and Kemerer metrics suite for the Unified Modeling Language. Technical Report NUIM-CS-TR-2006-03, Department of Computer Science, NUI Maynooth, Co. Kildare, Ireland, October 2006. [pdf]
- Jacqueline A. McQuillan and James F. Power. Unambiguously defining metrics at the UML level. In Postgraduate Workshop of the 10th International Conferece on Evaluation and Assessment in Software Engineering (EASE 2006), Keele University, Staffordshire, UK, 12 April 2006. [Poster]
- Jacqueline A. McQuillan and James F. Power. Addressing the need for the unambiguous definition of software metrics. NUI Maynooth Postgraduate Day, NUI Maynooth, Co. Kildare, Ireland, March 2006. [Poster]
- 2005
-
- Jacqueline A. McQuillan and James F. Power. A Survey of UML-Based Coverage Criteria for Software Testing. Technical Report NUIM-CS-TR-2005-08, Department of Computer Science, NUI Maynooth, Co. Kildare, Ireland, August 2005. [pdf]
- 2004
-
- Jacqueline McQuillan, Ronan Reilly, and J. Paul Gibson. Assessing programming aptitude: Item development and analysis. Doctorial Consortium of the 16th Workshop of the Psychology of Programming Interest Group (PPIG 2004), Institute of Technology, Carlow, Co. Carlow, Ireland, 5-7 April 2004. [Poster]
-
- Jacqueline McQuillan. Assessing programming aptitude: Item development and analysis. NUI Maynooth Postgraduate Symposium, NUI, Maynooth, Co. Kildare, Ireland, March 2004. [Poster]
Presentations
- A Metamodel for Object-Oriented Software Metrics: An Analysis using Alloy, ICST, Lillehammer, Norway, April 2008.
- Some observations on the application of software metrics to UML models, Model Size Metrics Workshop, Genoa, Italy, October 2006. [View Slides]
- Experiences of using the Dagstuhl Middle Metamodel for defining software metrics, PPPJ, Mannheim, Germany, September 2006. [View Slides]
- Towards re-usable metric definitions at the meta-level, CPRG Seminar, University of Cambridge, July 2006. [View Slides]
- Addressing the need for the unambiguous definition of software metrics, CS Postgraduate Seminar, NUI Maynooth, May 2006. [View Slides]
- Unambiguously defining metrics at the UML level, CS Postgraduate Seminar, NUI Maynooth, December 2005. [View Slides]
- A survey of UML-based coverage criteria for software testing, CS Postgraduate Seminar, NUI Maynooth, June 2005. [View Slides]
Research Activities
Paper reviwer for European Symposium on Programming (ESOP) of the European Joint Conferences on Theory and Practice of Software (ETAPS) 2008
Paper reviewer for Eclipse Technology eXchange (ETX) Workshop of the ACM International Conference on Object-Oriented Programming, Systems, Languages and Application (OOPSLA) 2007
Program Committee Member of the 5th International Conference on Principles and Practices of Programming in Java (PPPJ 2007). Lisbon, Portigal, 5 - 7 September 2007.
Organizing and Program Committee Member of the PhD Workshop and Doctoral Symposium of the 21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Germany, 30 July - 3 August 2007.
Paper reviewer for the PPPJ 2006 Special Issue Journal.
Session Chair at the 4th International Conference on Principles and Practices of Programming in Java (PPPJ 2006). Mannheim, Germany, 30 August - 1 September 2006.
Student Volunteer at the 20th European Conference on Object-Oriented Programming (ECOOP 2006), Nantes, France, 3-7 July 2006.
Teaching Experience
Zhejiang University Summer School, National University of Ireland, Maynooth, Co. Kildare, Ireland. August 2006, 2007.
- Design by Contract and JML
- UML and OCL
- Alloy Language and Analyser
Part-time Lecturer, National University of Ireland, Maynooth, Co. Kildare, Ireland. October 2001 - June 2005.
- SE204 Object Oriented Programming
Lab Instructor, National University of Ireland, Maynooth, Co. Kildare, Ireland. October 2000 - June 2006.
- Principles of Computer Programming (04/05, 02/03, 01/02, 00/01)
- Introduction to Computer Science and Software Engineering (02/03, 01/02, 00/01)
- Operating Systems (00/01)
- Object Oriented Development (03/04, 02/03)
- Algorithms and Datastructures I (03/04, 01/02)
- Algorithms and Datastructures II (03/04)
- Databases (05/06, 04/05, 03/04, 02/03)
- Computation and Complexity Theory (02/03, 01/02)
- Computer Science: Past, Present & Future (05/06)
- What is Computation? (05/06)
Science Summer Camp Instructor, National University of Ireland, Maynooth, Co. Kildare, Ireland. 2002-2004.
- Introduction to Computer Programming
- Games and Graphics
Other Interests
I enjoy reading, movies and watching tv. I also enjoy travelling and have visited France, Italy, Spain, Belgium, Scotland, Portugal, Germany and Florida. I spent a few months in 2004 travelling around Australia. Here are some photos.

