Contributions from the MOD(ularity) Squad address software engineering challenges in modern system infrastructure software. Our work has resulted in contributions falling into three core areas: traditional system evolution and maintenance, emerging avenues of advanced modularity across the software stack, and new programming paradigms and future pedagogical directions in concurrent environments.

Spreading the word!

2015...

N. Clark, and Y. Coady, “Scalable Frequent Itemset Mining At Low Support Levels}“, in Proc. of 24th ISCA International Conference on Software Engineering and Data Engineering, SEDE’15, (to appear), Dec. 2015.

R. McGeer, S. Bhojwani, M. Hemmings, D. Ingalls, R. Krahn, D. Lary, J. Lincke, G. Ricart, M. Röder, Y. Coady and U. Stege, “The Ignite Distributed Collaborative Scientific Visualization System”, Short Paper, in Proc. of the 7th IEEE International Conference on Cloud Computing, CloudCom ‘15, (to appear), Nov. 2015.

T. Wei, Y. Xu, Y. Zhao, N. Khanna, B. Gao, and Y. Coady, “Exploring Peer-to-Peer Infrastructure for Computer Supported Collaborative Work Applications”, in Proc. IEEE PacRim Conference on Communications, Computers and Signal Processing (PacRim), Aug. 2015.

D. Winiarski, and Y. Coady, “Proteus: A Scalable, Flexible and Extensible Multi-Classifier Framework”, in Proc. IEEE PacRim Conference on Communications, Computers and Signal Processing (PacRim), Aug. 2015.

R. McGeer, A. Bavier, Y. Coady, J. Mambretti, G. Ricart, J. Chen, S. Tredger, J. Nelson, S. McGeer and P. O'Connell, “The GENI Experiment Engine”, in Proc. of the10th EAI International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, TridentCom ’15, June 2015.

2014...

H. Alabi, and Y. Coady, “Activity Tracking: Are we more than the Sum of our Programming?”, in Proc. of the Disasters in Personal Informatics Workshop, held in conjunction with ACM Conference on Ubiquitous Computing, UbiComp '14, pp. 679-682, Sept. 2014.

Dave Rusk and Yvonne Coady, “Location-Based Analysis of Developers and Technologies on GitHub”, The 2014 International Symposium on Mining and Web, 2014.

Yanyan Zhuang, Chris Matthews, Stephen Tredger, Steven Ness, Jesse Short-Gershman, Li Ji, Niko Rebenich, Andrew French, Josh Erickson, Kyliah Clarkson, Yvonne Coady, Rick McGeer, “Taking a Walk on the Wild Side: Teaching Cloud Computing on Distributed Research Testbeds”, SIGCSE, 2014.

Yagız Onat Yazır, Josh Erickson, Yvonne Coady, “Parallel Infrastructures and Systems for Near-Field Tsunami Detection and Impact Assessment”, The 28th IEEE International Conference on Advanced Information Networking and Applications, 2014.

2013...

A. Bergen, Y.O. Yazır, H. Muller and Y. Coady, "RPC Automation: Making Legacy Code Relevant", in Proc. of the 8th International Symposium on Software Engineering for Adaptive and Self- Managing Systems (SEAMS), May 2013.

Kiemele, L., C. Berg, A. Gulliver, Y. Coady, "KFusion: Optimizing Data Flow without Compromising Modularity", in Proc. of Modularity 2013, March 2013.

Harrington, N., A. Rook, C. Berg, N. Singh and Y. Coady, "Spring Roo: A Bird's Eye View", in Proc. of Modularity 2013, Industry Track, March 2013.

Naomi Harrington, Yanyan Zhuang, Yagiz Onat Yazir, Jennifer Baldwin, Yvonne Coady, and Sudhakar Ganti, “Beyond User Interfaces in Mobile Accessibility: Not Just Skin Deep”, in the Proceedings of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, 2013.

Y. Zhuang, T.A. Gulliver and Y. Coady, "On Planar Tessellations and Interference Estimation in Wireless Ad-Hoc Networks", IEEE Wireless Commun. Letters., vol. 2, no. 3, pp. 331-334, 2013.

Yanyan Zhuang, Jennifer Baldwin, Laura Antuna, Yagiz Onat Yazir, Sudhakar Ganti, and Yvonne Coady, “Tradeoffs in Cross Platform Solutions for Mobile Assistive Technology”, in the Proceedings of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, 2013.

Andreas Bergen, “ALRPC: A Mechanism to Semi-Automatically Refactor Legacy Applications for Deployment in Distributed Environments”, Master's Thesis, University of Victoria, 2013.

D. Pucsek, Baldwin, J., MacLeod, L., Berg, C.,Coady, Y., Salois, M., "ICE: Binary analysis that you can see," IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), 2013.

2012...

Benninger, C., S.W. Neville, Y.O. Yazir, C. Matthews, Y. Coady, “Maitland: Lighter-Weight VM Introspection to Support Cyber-Security in the Cloud”, in Proc. of IEEE 5th International Conference on Cloud Computing (CLOUD), Applications and Experience Track, pages 471-478, June 2012.

Yazir, Y.O., Y. Akbulut, R. Farahbod, A. Guitouni, S.W. Neville, S. Ganti, Y Coady, “Autonomous Resource Consolidation Management Using IMPROMPTU Extensions”, in Proc. of IEEE 5th International Conference on Cloud Computing (CLOUD), Applications and Experience Track, pages 614-621, June 2012.

Zhuang, Y., S. Tredger, C. Matthews, R. McGeer, Y. Coady, “Distributed Systems in the Wild: The Theoretical Foundations and Experimental Perspectives”, in Proc. of Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Nov 2012.

Bergen, A., D. Pucsek, J. Baldwin, L. MacLeod, C. Berg, M. Salois, Y. Coady, Parallel Perspectives: Reverse Engineering for Generation Multi-X”, in Proc. of Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Nov 2012.

Harrington, N., Y. Coady, “ABLE Transit: A Mobile Application for Visually Impaired Users to Navigate Public Transit”, in Proc. of Seventh International Conference on Broadband and Wireless Computing, Communication and Applications--WORKSHOP-BioSPAN: First International Workshop on Bio-Sensing, Processing, Application and Networking, Nov 2012.

Berg, C., J. Erikson, M. Hoeberechts, C. de Grasse, L. Kiemele, Y. Coady, A. Gulliver, PREDICT: Parallel Resources for Early Detection of Immediate Causes of Tsunamis, in Proc. of Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Nov 2012.

McNight, C., C. Stubens, Y. Coady, K. Li, “Multi-Server MMO Middleware: Unlocked”, in Proc. of Seventh International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Nov 2012.

2011...

Baldwin, J., P. Sinja, Y. Coady, and M. Salois, “Progressive user interfaces for regressive analysis: making tracks with large, low-level system,” in Proc. of the Australasian User Interface Conf. (AUIC), 2011.

Bavier, A., M. Yuen, Y. Coady, C. Matthews, C. Pearson, J. Blaine, R. McGeer, A. Young, A. Snoeren, and J. Mambretti, “TRANSCLOUD: Design Considerations for a High Performance Cloud Architecture Across Multiple Administrative Domains”, in Proc of The 1st International Conference on Cloud Computing and Services Science (CLOSER), 2011.

Baldwin, J. and Y. Coady. “Social Security: Collaborative Documentation for Malware Analysis”, in Proc. of New Zealand Chapter of the ACM Special Interest Group on Computer-Human Interaction (CHINZ), 2011.

Long, D., C. Gibbs, D. Pucsek, M. Salois, J. Wall, Y. Coady, “Visualizing Patterns: A uniform representation of parallel patterns”, in Proc. of Conference on Pattern Languages of Programs (PLoP), 2011.

Singh, N., C. Gibbs, D. Pucsek, M. Salois, J. Wall, Y. Coady, “Spinal Tap: High Level Analysis for Heavy Metal Systems”, in Proc. of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), 2011.

Bergen, A., Y. Coady, R. McGeer, “Client Bandwidth: The Forgotten Metric of Online Storage Providers”, in Proc. of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), 2011.

Long, D.K., L. Kiemele, C. Gibbs, A. Brownsword, and Y. Coady, “Mind the Gap! Bridging the dichotomy of design and implementation”, in Proc. of the International Workshop on Software Engineering for Computational Science and Engineering (SECSE ‘11) held in conjunction with the International Conference on Software Engineering 2011.

Harrington, N., D. Pucsek and Y. Coady, “Approaching Web Accessibility Through the Browser: Automatically Applying ARIA Attributes”, in Proc. of the International Workshop on Programming Language And Systems Technologies for Internet Clients (PLASTIC '11) held at SPLASH 2011.

Oliveira, L., C. Matthews, J. Cappos, Y. Coady and R. Mcgeer, “ET (Smart) Phone Home!”, in Proc. of the NExt-generation Applications of smarTphones Workshop (NEAT '11) held at SPLASH 2011.

Matthews, C., J. Cappos, R. Mcgeer, S. Neville and Y. Coady. “Lind: Challenges turning virtual composition into reality”, in Proc. of the Workshop on Free Composition (FREECO '11) held at Onward! 2011.

2010...

Yazir, O., C. Matthews, R. Farahbod, Y. Coady, S. Neville, S. Ganti, and A. Guitouni, “Dynamic resource allocation in computing clouds using distributed multiple criteria decision analysis,” in Proc. of the 3rd IEEE Int. Conf. on Cloud Computing (CLOUD), July, 2010 (20%, 30/150 acceptance rate).

Gibbs, C., and Y. Coady, “May the force(s) be with you: a systematic approach to pattern selection,” Workshop on Parallel Programming Patterns, July, 2010.

Gibbs, C., and Y. Coady, “Concurrency conundrums: an ontological solution?” Int. Conf. on Knowledge Engineering and Ontology Development (KOED) Oct. 2010, (30%, 40/134 acceptance rate).

Yazir, O., R. Farahbod, A. Guitouni, S. Ganti, and Y. Coady, “Adaptive routing in mobile ad hoc networks based on decision aid approach,” in Proc. of 8th ACM Int. Symp. on Mobility Management and Wireless Access (MobiWac), Oct. 2010, (39%, 14/36 acceptance rate).

Gibbs. C., and Y. Coady, “Parallelization and the application programmer: random self-oscillation or old faithful?” in Proc. of SPLASH Workshop on Concurrency for the Application Programmer, Oct., 2010.

Chester, S., C. Gibbs, F. Rossi, A. Brownsword, P. So, A. Gulliver, and Y. Coady, “Insulating the scientific programmer from perilous parallel architecture,” in Proc. of SPLASH 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, Oct. 2010.

Gibbs, C., and Y. Coady, “Understanding abstraction: means of leveling the playing field in CS1?” in Proc. of SPLASH The Educators’ and Trainers' Symp., Oct 2010.

Matthews, C., J. Cappos, Y. Coady, J. Hartman, J. Jacky, and R. McGeer, “NanoXen : better systems through rigorous containment and active modeling,” Workshop on Specification and Verification of Component-Based Systems, held in conjunction with the ACM-SIGSOFT, Foundations of Software Engineering-18 Nov. 2010.

2009...

Matthews, C., S. Neville, and Y. Coady, “Quantifying artifacts of virtualization: a framework for Mirco-Benchmarks,” in Proc. of 2009 IEEE Int. Workshop on Quantitative Evaluation of Large-Scale Systems and Technologies (IEEE Quest-09), held at IEEE 23rd Int. Conf. on Advanced Information Networking and Applications Workshops (AINA-2009) pp. 1079-1084, May 2009.

Matthews, C., and Y.Coady, “Virtualized recomposition: cloudy or clear?” Workshop on Software Engineering Challenges in Cloud Computing, held at Int. Conf. on Software Engineering, pp. 38-43, May 2009.

Minifie, D., and Y. Coady, “Getting mobile with mobile devices: using the web to improve transit accessibility,” in Proc. of the Int. Cross-Disciplinary Conf. on Web Accessibility (W4A), pp. 123-126 (30%, 9/30 acceptance), Apr. 2009.

Gibbs, C., K. Guinon, and Y. Coady, “On the codification and coordination: an ontological tool,” ParaPLoP, Workshop on Parallel Programming Patterns, June 2009.

Pearson, C., M., McGuire, and Y. Coady, “The application of Wi-Fi radiolocation research to mobile devices,” in Proc. of IEEE Pacific Rim Conf. on Communications, Computers and Signal Processing (PacRim), Aug. 2009.

Yazir, O., K. Jahanbakhsh, S. Ganti, G. Shoja, and Y. Coady, “A low cost realistic testbed for mobile ad hoc networks,” in Proc. of IEEE Pacific Rim Conf. on Communications, Computers and Signal Processing (PacRim), Aug. 2009.

Baldwin, J., D. Myers, M.A. Storey, and Y. Coady, “Assembly code visualization and analysis: an old dog CAN learn new tricks!” PLATEAU’09 Workshop at Onward! held at Int. Conf. on Object Oriented Programming, Systems, Languages and Applications (OOPSLA) Oct. 2009.

Matthews, C., J. McAffer, S. Neville, I. Bull, and Y. Coady, “Overcast: eclipsing high profile open source cloud initiatives,” Best Practices in Cloud Computing Design Workshop, held at Int. Conf. on Object Oriented Programming, Systems, Languages and Applications (OOPSLA), Oct. 2009.

Gibbs, C., and Y.Coady, “Joining forces, a RIPPL effect? A constraint-oriented perspective on a pervasive pattern language,” in Proc. of First Int. Conf. on Pervasive Patterns and Applications (PATTERNS), Nov. 2009 (23%, 16/70 acceptance rate).

2008...

Yazır, Y.O., K. Gunion, C Pearson, C. Gibbs, A. Estey, S. Lonergan, and Y. Coady, “Remote opportunities: a rethinking and retooling,” 6th Int. Conf. on Creating, Connecting and Collaborating through Computing (C5'08), Jan. 2008.

Yazır, Y.O., C Pearson, A. Gasten, S. Lonergan, K. Gunion, A. Estey, C. Gibbs, and Y. Coady, “Customizable collaborative virtual learning environments: a layered framework approach,” Int. Conf. on Technology, Communication and Education, Apr. 2008.

Lonergan, S., C. Gibbs, C. Matthews, K. Gunion, C. Pearson, H. Baba, O. Yazir, and Y. Coady, “eMOTE: electronic mutual online teaching environment,” Web Science Workshop, held at 17th Int. World Wide Web Conf. (WWW’08), Apr. 2008.

Minifie, D., and Y. Coady, “BUSSPASS: composite-services to improve quality of life for persons with visual disabilities,” MobEA-VI, Workshop on Emerging Applications for Wireless and Mobile Access, held at 17th Int. World Wide Web Conf. (WWW’08), Apr. 2008.

Murdoch, J., L. Jackson, Y. Coady, and G. Tzanetakis, “Digital audio collages: sound FX on creativity and perceptually-informed software development,” Western Canadian Conf. on Computing Education (WCCCE), May 2008.

Jackson, L., R. Dunn-Krahn, U.Stege, and Y. Coady, “Using video to support Computer Science instruction, recruitment, retention, and awareness,” Western Canadian Conf. on Computing Education (WCCCE), May 2008.

Gunion, K., S. Lonergan, C. Gibbs, and Y. Coady, “Dreamcatchers: the future of aboriginal webs in Computer Science,” Western Canadian Conf. on Computing Education (WCCCE), May 2008.

Atoofian, E., A. Baniasadi, and Y. Coady, “Adaptive read validation in time-based software transactional memory,” in Proc. of 2nd Workshop on Highly Parallel Processing on a Chip (HPPC) held in conjunction with 14th Int. European Conf. on Parallel and Distributed Computing (Euro-Par), pp. 152-162, Aug. 2008.

Gibbs, C., J. Baldwin, N. Singh, M. D’Hondt, and Y. Coady, “Living with the law: can automation give us Moore for less?” short paper in Proc. of 23rd IEEE/ACM Int. Conf. on Automated Software Engineering, to appear, Sept. 2008, ([34 long, 36 short]/280 acceptance rate).

Baldwin, J., J. Rowson, and Y. Coady, “PrintMonkey: giving users a grip on printing the Web,” in Proc. of 8th Annual ACM Symp. on Document Engineering (DocEng’08), Sept. 2008, (34%, 21/62 acceptance rate).

2007...

Gibbs, C., D. Lohmann, and Y. Coady, “Modular integration through aspects: making cents of legacy systems,” in Proc. of the Hawaii Int. Conf. on System Sciences (HICSS), Jan. 2007.

Baldwin, J., and Y. Coady, “Adaptive systems require adaptive support - when tools attack!” in Proc. of the Hawaii Int. Conf. on System Sciences (HICSS), Jan 2007.

Gibbs, C., and Y. Coady, “Dynamic patient care with PHACTS,” in Proc. of the Int. Conf. addressing Information Technology and Communications in Health (ITCH), Feb. 2007.

Gibbs, C., P. Proctor, and Y. Coady, “Surrendering to the need for speed while maintaining visibility in adverse code conditions,” in Proc. of LATE Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2007.

Singh, N., C. Gibbs, and Y. Coady, “C-CLR: a tool for configurable system software,” in Proc. of ACP4IS Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2007.

Agah St.Pierre, A., S. Carruthers, Y. Coady, R. Dunn-Krahn, S. Dunn-Krahn, C. Gibbs, G. Gibbs, H. Gibbs, S. Lonergan, J. Proctor, U. Stege, C. Storey, and M.A. Storey, “Young minds storming through challenging Computer Science concepts,” Western Canadian Conf. on Computing Education (WCCCE), May 2007.

Gibbs, C., and Y. Coady, “Forest or trees? On the emerging need for software engineering throughout early CS courses,” Western Canadian Conf. on Computing Education (WCCCE), May 2007.

Jackson, L., Y. Coady, C. Gibbs, I. Bull, B. Gorman, M. Zastre, R. Brown, and M. Sanseverino, “Problem solving, team work and flowcharts: CS1 goes retro at the University of Victoria,” Western Canadian Conf.on Computing Education (WCCCE), May 2007.

Pearson, C., C. Gibbs, and Y. Coady, “Intuitive source code visualization tools for improving student comprehension: BRICS,” Process in OO Pedagogy Workshop held at the Int. Conf. on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA), 2007.

Yazır, Y.O., S. Lonergan, K. Gunion, and Y. Coady, “Looking through a glass onion: transparent layers for concrete abstractions,” Process in OO Pedagogy Workshop held at the Int. Conf. on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA), Oct. 2007.

Gibbs, C. and Y. Coady, “Promoting natural selection in system infrastructure software,” Int. Workshop on Semantic-Based Software Development held at Int. Conf. on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA), Oct. 2007.

Murdoch, J., A. Agah St. Pierre, Y. Coady, S. Carruthers, R. Dunn-Krahn, C. Gibbs, S. Lonergan, G. Srivastava, U. Stege, and O. Yazir, “SPARCS from the University of Victoria: supporting sustainable and integrated outreach activities for educators and young minds,” IEEE Meeting the Growing Demand for Engineers and Their Educators 2010, Nov. 2007.

2006...

Baldwin, J., J. Zigman, and Y. Coady, “Version 2.*.* and counting! The toll of evolution on Aspect-oriented distribution,” in Proc. of LATE Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2006.

Coady, Y., and C. Gibbs, “Hey! You've got your Aspects in my undergraduate curriculum,” in Proc. of AIT Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2006.

Gibbs, C., Y. Coady, J. Vitek, T. Zhao, C. Andreae, and J. Noble, “It is time to get real with Real-time: in search of the balance between tools, patterns and aspects,” in Proc. of ACP4IS Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2006.

Andrea, C., Y. Coady, C. Gibbs, J. Noble, J. Vitek, and T. Zhao, “STARS: Scoped Types and Aspects for Real-Time Systems,” in European Conf. on Object-Oriented Programming (ECOOP), pp.124-147, Jul. 2006, (13%, 21/164 acceptance rate).

Matthews, C., Y. Coady, and J. Appavoo, “Portability events: a programming model for scalable system infrastructures,” Programming Languages and Operating Systems (PLOS)Workshop, held at the 12th Int. Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Oct. 2006.

Gibbs, C., Y. Coady, M. Haupt, J. Vitek and H. Yamauchi, “Towards a domain specific aspect language for virtual machines,” in Domain Specific Aspect Languages (DSAL) Workshop, held at the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Oct. 2006.

2005...

Gibbs, C., and Y. Coady, “OASIS: organic aspects for system infrastructure software easing evolution and adaptation through natural decomposition”, in Proc. of the Hawaii Int. Conf. on System Sciences (HICSS), Jan. 2005.

Gibbs, C., R. Liu, and Y. Coady, “And the band played on: are aspects adrift in a sea of sinking code?” Workshop on Linking Aspect Technology and Evolution, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2005.

Liu, R., C. Gibbs, and Y. Coady, “SONAR: system optimization and navigation with aspects at runtime”, Dynamic Aspects Workshop, held at the Int. Conf. on Aspect-Oriented Software Development (AOSD), Mar. 2005.

Fiuczynski, M., R.Grimm, Y. Coady, and D. Walker, “Patch (1) considered harmful,” in Proc. Of USENIX IEEE 10th Workshop on Hot Topics in Operating Systems (HotOS X), pp.91-96, June 2005, (18%, 24/130 acceptance rate).

Gibbs, C., R. Liu, and Y. Coady, “Scalable system infrastructure: can aspects keep pace?” in Proc. of the European Conf. on Object-Oriented Programming (ECOOP), pp.241-261, July 2005, (14%, 24/174 acceptance rate).

Gibbs, C., and Y. Coady, “Making real-time abstractions concrete with aspects,” 3rd Workshop on Java Technologies for Real-time and Embedded Systems, held at the ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Oct. 2005.

2004...

Gibbs, C., and Y. Coady, “Garbage collection in jikes: could dynamic aspects add value?” in Proc. of 1st AOSD Aspects Workshop (DAW’04), held at the Int. Conf. on Aspect-Oriented Software Development, Mar. 2004.

Stamplee, O., C. Gibbs, and Y. Coady, “RADAR: really low level aspects for dynamic analysis and reasoning,” Workshop on Programming Languages and Operating Systems, held at the European Conf. on Object-Oriented Programming (ECOOP), June 2004.

Gibbs, C., and Y. Coady, “OASIS: organic aspects for system infrastructure software,” Workshop on Reflection, AOP and Meta-Data for Software Evolution, (held at the European Conf. on Object-Oriented Programming (ECOOP), June 2004.

Liu, R., C. Gibbs, and Y. Coady, “MADAPT: managed aspects for dynamic adaptation based on profiling techniques,” 3rd Workshop on Reflective and Adaptive Middleware, Oct. 2004.

Gibbs, C., and Y. Coady, “SAUSI: System aspect for uniformity in software infrastructure”, in Proc. of the 17th Int. Conf. on Software and Systems Engineering and their Applications (ICSSEA), Dec. 2004.

2002...

Coady, Y., G. Kiczales, J.S. Ong, A. Warfield, and M. Feeley, “Brittle systems will break – not bend: can AOP help?” in Proc. of 10th ACM SIGOPS European Workshop on Operating Systems, Sept. 2002.

2001...

Warfield, A., Y. Coady, and N. Hutchinson, “Identifying open problems in distributed systems,” in Proc. of European Research Seminar on Advances in Distributed Systems (ERSADS), May 2001.

Coady, Y., G. Kiczales, M. Feeley, N. Hutchinson, J.S. Ong, and S. Gudmundson, “Position summary: aspect-oriented system structure,” in Proc. of 8th Workshop on Hot Topics in Operating Systems (HotOS), May 2001.

Coady, Y., G. Kiczales, M. Feeley, N. Hutchinson, J.S. Ong, and S. Gudmundson, “Structuring system aspects,” in Proc. of Advanced Separation of Concerns Workshop, held at the Int. Conf. on Software Engineering (ICSE), May 2001.

Coady, Y., G. Kiczales, M. Feeley, N. Hutchinson, J.S. Ong, and S. Gudmundson, “Exploring an aspect-oriented approach to OS code,” in Proc. of 4th ECOOP Workshop on Object-Orientation and Operating systems, held at the European Conf. on Object-Oriented Programming (ECOOP), Jun. 2001.

Coady, Y., A. Brodsky, D. Brodsky, J. Pomkoski, S. Gudmundson, J.S. Ong, and G. Kiczales, “Can AOP support extensibility in client-server architectures?” in Proc. of Aspect-Oriented Programming Workshop, held at the European Conf. on Object-Oriented Programming (ECOOP), Jun. 2001.

Coady, Y., G. Kiczales, M. Feeley, and G. Smolyn, “Using AspectC to improve the >th ACM SIGSOFT Int. Symp. on the Foundations of Software Engineering (FSE-8), pp.88-98, Sep. 2001.

Brodsky, A., D. Brodsky, I. Chan, Y. Coady, S. Gudmundson, J. Pomkoski, and J.S. Ong, “Coping with evolution: aspects vs aspirin?” in Proc. of Workshop on Advanced Separation of Concerns, held at the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Oct. 2001.

2000...

Wang, J.Y.Q., J.S.Ong, Y. Coady, and M.J. Feeley, “Using idle workstations to implement predictive prefetching,” in Proc. of 9th IEEE Symp. on High Performance Distributed Computing (HPDC-9), pp. 87-94, Aug. 2000.

1999...!

Coady, Y., J.S. Ong, and M.J. Feeley, “Using embedded network processors to implement global memory management in a workstation cluster,” in Proc. of 8th IEEE Symp. on High Performance Distributed Computing (HPDC-8), pp. 319-328, Aug. 1999.

Journals, Chapters...

Atkins, M.S., and M.Y. Coady, “Dynamic concurrency control for shared data structures,” in ACM Transactions on Computer Systems, 10(3), pp. 190-225, Aug. 1992.

Coady, Y., G. Kiczales, M. Feeley, N. Hutchinson, and J.S. Ong, “Aspect-oriented operating systems,” Communications of the ACM, Special Issue on Aspect-Oriented Programming, 44(10), pp. 79-82, Oct. 2001.

Coady, Y., G. Kiczales, M. Feeley, N. Hutchinson, and J. S. Ong, “Aspect-oriented operating systems,” chapter in Aspect-Oriented Software Development, edited by R. Filman, T. Elrad, S. Clarke, M. Aksit, Addison-Wesley Professional, Oct. 2004, ISBN: 0321219767.

Liu, R., C. Gibbs, and Y. Coady, “Safe and sound evolution with SONAR: sustainable optimization and navigation with aspects for system-wide reconciliation,” Transactions on Aspect-Oriented Software Development, Springer, Special Issue on Aspect-Oriented Programming and Development for Software Evolution, Springer-Verlag, LNCS 4640, vol. 4, pp. 163-190, Nov. 2007.

Andrea, C., Y. Coady, C. Gibbs, J. Noble, J. Vitek, T. Zhao, “STARS: Scoped types and aspects for real-time systems,” Real-Time Systems Journal vol. 37, no. 1, pp. 1-44, Oct., 2007.

Gibbs, C. and Y. Coady, “Dynamnstitution of Incorporated Engineers) Software, Special Issue on Domain-Specific Aspect Languages, vol. 3, no. 3, pp. 201-218, 2009.

Atoofian, E., A. Baniasadi, and Y. Coady, "ARV–ALA: Improving performance of software transactional memory through adaptive read and write policies", in Science of Computer Programming, Elsevier, (in press) Dec 2012.

Jennifer Baldwin and Yvonne Coady, “Requirements for Tools for Comprehending Highly Specialized Assembly Language Code and How to Elicit These Requirements”, Requirements Engineering Journal (Under Revision).