Professor Jon Whittle

Visiting Professor

Using DSML for Handling Multi-tenant Evolution in Cloud Applications
Jumagaliyev, A., Whittle, J.N.D., Elkhatib, Y. 7/10/2017 In: The 9th IEEE International Conference on Cloud Computing Technology and Science (CloudCom).
Conference contribution

Biometric data sharing in the wild: investigating the effects on online sports spectators
Curmi, F., Ferrario, M.A.F.C., Whittle, J.N.D. 09/2017 In: International Journal of Human-Computer Studies. 105, p. 56-67. 12 p.
Journal article

Embedding a Crowd inside a Relay Baton: A Case Study in a Non-Competitive Sporting Activity
Curmi, F., Ferrario, M.A.F.C., Whittle, J.N.D. 6/05/2017 In: CHI '17 Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. New York : ACM p. 2359-2370. 12 p. ISBN: 9781450346559.
Conference contribution

A taxonomy of tool-related issues affecting the adoption of model-driven engineering
Whittle, J.N.D., Hutchinson, J., Rouncefield, M.F., Burden, H., Heldal, R. 05/2017 In: Software and Systems Modeling. 16, 2, p. 313-331. 19 p.
Journal article

Computing and Mental Health: Intentionality and Reflection at the Click of a Button
Ferrario, M.A.F.C., Simm, W.A., Gradinar, A.I., Smith, I.C., Forshaw, S., Smith, M.T., Whittle, J.N.D. 12/04/2017 In: 11th EAI International Conference on Pervasive Computing Technologies for Healthcare. New York : ACM
Conference contribution

Values in computing
Ferrario, M.A.F.C., Frauenberger, C., Simm, W.A., Whittle, J.N.D., Fitzpatrick, G., Purgathofer, P. 1/03/2017 In: CHI 2017.
Conference contribution

Evolving multi-tenant SaaS cloud applications using model-driven engineering
Jumagaliyev, A., Whittle, J.N.D., Elkhatib, Y.S.S.A. 13/10/2016 In: 10th International Workshop on Models and Evolution. CEUR-WS.org p. 60-64. 5 p.
Conference contribution

Anxiety and autism: towards personalized digital health
Simm, W.A., Ferrario, M.A.F.C., Gradinar, A.I., Forshaw, S., Tavares, M., Smith, I.C., Whittle, J.N.D. 7/05/2016 In: CHI '16 Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. New York : ACM p. 1270-1281. 12 p. ISBN: 9781450333627.
Conference contribution

On the role of digital consultation tools in public space design: a case study
Simm, W., Ferrario, M., Whittle, J., Davenport, R., Binner, J., Frankova, K., Garton, L., Woodcock, A., Lam, B., Lawlor-Wright, T. 05/2016 In: Interacting with Computers. 28, 3, p. 273-292. 20 p.
Journal article

Model-driven engineering for multi-tenant SaaS application development
Jumagaliyev, A., Whittle, J.N.D. 04/2016 In: Proceedings of the 3rd Workshop on CrossCloud Infrastructures and Platforms. New York : ACM 2 p. Electronic ISBN: 9781450342940.
Conference contribution

Evaluating the effort of composing design models: a controlled experiment
Farias, K., Garcia, A., Whittle, J., Garcia Chavez, C.v.F., Lucena, C. 10/2015 In: Software and Systems Modeling. 14, 4, p. 1349-1365. 17 p.
Journal article

Cue now, reflect later: a study of delayed reflection of diary events
Chong, M.K., Whittle, J., Rashid, U., Ang, C.S. 30/08/2015 In: Human-Computer Interaction - INTERACT 2015. Berlin : Springer Verlag p. 367-375. 9 p.
Paper

Software design studio: a practical example
Lee, J., Kotonya, G., Whittle, J., Bull, C. 16/05/2015 In: Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Volume:2 ) . IEEE p. 389-397. 9 p.
Paper

A survey of approaches for verifying model transformations
Ab. Rahim, L., Whittle, J. 05/2015 In: Software and Systems Modeling. 14, 2, p. 1003-1028. 26 p.
Journal article

Better service design for greater civic engagement
Lam, B., Chen, Y.P., Whittle, J., Binner, J., Lawlor-Wright, T. 03/2015 In: The Design Journal. 18, 1, p. 31-55. 25 p.
Journal article

Guest editorial to the special issue on MODELS 2011
Whittle, J., Clark, T. 02/2015 In: Software and Systems Modeling. 14, 1, 2 p.
Editorial

Crowdsourcing synchronous spectator support: (go on, go on, you're the best)n-1
Curmi, F., Ferrario, M.A., Whittle, J., Mueller, F. 2015 In: CHI'15 Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. New York : ACM p. 757-766. 10 p.
Paper

The role of design thinking and physical prototyping in social software engineering
Newman, P., Ferrario, M.A., Simm, W., Forshaw, S., Friday, A., Whittle, J. 2015 In: The 37th International Conference on Software Engineering. ACM Press 10 p.
Paper

Exploring ‘success’ in digitally augmented activism: a triangulated approach to analyzing UK activist Twitter use
Potts, A., Simm, W., Whittle, J., Unger, J. 12/2014 In: Discourse, Context and Media. 6, p. 65-76. 12 p.
Journal article

Revealing flows in the local economy through visualisations: customers, [clicks/cliques] and clusters
Lochrie, M., Whittle, J., Knowles, B., Huck, J., Coulton, P., Hallam, M. 6/11/2014 In: AcademicMindTrek '14 Proceedings of the 18th International Academic MindTrek Conference: Media Business, Management, Content & Services. New York : ACM p. 148-151. 4 p.
Paper

Visualising the flow of a local economy to encourage inter- community trading: adding bits to BARTER
Lochrie, M., Coulton, P., Huck, J., Hallam, M., Whittle, J., Knowles, B. 29/10/2014 In: Proceedings of the 8th Nordic Conference on Human-Computer Interaction (NordiCHI 14). New York : ACM p. 899-902. 4 p.
Paper

Teaching in a software design studio: implications for modeling education
Whittle, J., Bull, C., Lee, J., Kotonya, G. 29/09/2014 In: 10th Educators' Symposium @ MODELS 2014. 10 p.
Paper

Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure
Hutchinson, J., Whittle, J., Rouncefield, M. 1/09/2014 In: Science of Computer Programming. 89, Part B, p. 144-161. 18 p.
Journal article

Seeding the design process for future problems
Newman, P., Forshaw, S., Simm, W., Ferrario, M.A., Whittle, J., Friday, A. 09/2014 In: Human-centered software engineering. Berlin : Springer p. 291-298. 8 p.
Paper

Supporting reflective practice in software engineering education through a studio-based approach
Bull, C., Whittle, J. 07/2014 In: IEEE Software. 31, 4, p. 44-50. 7 p.
Journal article

Text-based user-kNN: measuring user similarity based on text reviews
Terzi, M., Rowe, M., Ferrario, M.A., Whittle, J. 23/06/2014 In: User modeling, adaptation, and personalization. Springer p. 195-206. 12 p.
Paper

Wicked persuasion: a designerly approach
Knowles, B., Coulton, P., Lochrie, M., Whittle, J. 23/05/2014 In: Persuasive Technology. Berlin : Springer p. 137-142. 6 p.
Paper

BARTER: a technological strategy for local wealth generation
Knowles, B., Lochrie, M., Coulton, P., Whittle, J. 05/2014 In: IT Professional. 16, 3, p. 28-34. 7 p.
Journal article

Imaginative labour and relationships of care: co-designing prototypes with vulnerable communities
Southern, J., Ellis, R., Ferrario, M.A., McNally, R., Dillon, R., Simm, W., Whittle, J. 05/2014 In: Technological Forecasting and Social Change. 84, p. 131-142. 12 p.
Journal article

Imaginative labour and relationships of care: co-designing prototypes with vulnerable communities
Southern, J., Ellis, R., Ferrario, M.A., McNally, R., Dillon, R., Simm, W., Whittle, J. 05/2014 In: Technological Forecasting and Social Change. 84, p. 131-142. 12 p.
Journal article

The state of practice in model-driven engineering
Whittle, J., Hutchinson, J., Rouncefield, M. 21/04/2014 In: IEEE Software. 31, 3, p. 79-85. 7 p.
Journal article

Observations of a software engineering studio: reflecting with the studio framework
Bull, C., Whittle, J. 04/2014 In: Proceedings of the 27th IEEE Conference on Software Engineering Education and Training (CSEE&T 2014). Piscataway, N.J. : IEEE p. 74-83. 10 p.
Paper

BARTER: promoting local spending behavior
Knowles, B., Lochrie, M., Coulton, P., Whittle, J. 2014 In: CHI EA '14 CHI '14 Extended Abstracts on Human Factors in Computing Systems. New York : ACM p. 1933-1938. 6 p.
Paper

Comparing and contrasting model-driven engineering at three large companies
Burden, H., Heldal, R., Whittle, J. 2014 In: ESEM '14 Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. New York : ACM 10 p.
Paper

How much participation is enough?: a comparison of six participatory design projects in terms of outcomes
Whittle, J. 2014 In: PDC '14 Proceedings of the 13th Participatory Design Conference. New York : ACM p. 121-130. 10 p.
Paper

Prototyping 'clasp': implications for designing digital technology for and with adults with autism
Simm, W., Ferrario, M.A., Gradinar, A., Whittle, J. 2014 In: DIS '14 Proceedings of the 2014 conference on Designing interactive systems. New York : ACM p. 345-354. 10 p.
Paper

Self-explanation in adaptive systems based on runtime goal-based models
Welsh, K., Bencomo, N., Sawyer, P., Whittle, J. 2014 In: Transactions on Computational Collective Intelligence XVI. Berlin : Springer p. 122-145. 24 p. ISBN: 9783662448700. Electronic ISBN: 9783662448717.
Chapter

Sharing real-time biometric data across social networks: requirements for research experiments
Curmi, F., Ferrario, M.A., Whittle, J. 2014 In: DIS '14 Proceedings of the 2014 conference on Designing interactive systems. New York : ACM p. 657-666. 10 p.
Paper

Software engineering for 'social good': integrating action research, participatory design, and agile development
Ferrario, M.A., Simm, W., Newman, P., Forshaw, S., Whittle, J. 2014 In: ICSE Companion 2014 Companion Proceedings of the 36th International Conference on Software Engineering. New York : ACM p. 520-523. 4 p.
Paper

Squeeze the moment: denoting diary events by squeezing
Chong, M.K., Whittle, J., Rashid, U., Ang, J. 2014 In: UbiComp '14 Adjunct Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication. New York : ACM p. 219-222. 4 p.
Paper

The relevance of model-driven engineering thirty years from now
Mussbacher, G., Amyot, D., Breu, R., Bruel, J., Cheng, B.H., Collet, P., Combemale, B., France, R., Heldal, R., Hill, J., Kienzle, J., Schottle, M., Steimann, F., Stikkolorum, D., Whittle, J. 2014 In: Model-driven engineering languages and systems . Springer p. 183-200. 18 p.
Paper

Designing a mobile service as a facilitator for capturing local trade data
Gradinar, A., Coulton, P., Lochrie, M., Knowles, B., Whittle, J., Hallam, M. 3/10/2013 In: AcademicMindTrek '13 Proceedings of International Conference on Making Sense of Converging Media. New York : ACM p. 172. 1 p.
Paper

Studios in software engineering education: Towards an evaluable model
Bull, C., Whittle, J., Cruickshank, L. 05/2013 In: ICSE '13 Proceedings of the 2013 International Conference on Software Engineering. New York : ACM p. 1063-1072. 10 p.
Paper

Analyzing the effort of composing design models of large-scale software in industrial case studies
Farias, K., Garcia, A., Whittle, J., Lucena, C. 2013 In: Model-Driven Engineering Languages and Systems. Berlin : Springer p. 639-655. 17 p.
Paper

Aspect-oriented compositions for dynamic behavior model
Araujo, J., Whittle, J. 2013 In: Aspect oriented requirements engineering. Berlin : Springer p. 45-60. 16 p. ISBN: 9783642386398. Electronic ISBN: 9783642386404.
Chapter

Clasp: digital tactile ASD anxiety management
Simm, W., Ferrario, M.A., Southern, J., Whittle, J. 2013 In: Open Digital - The Fourth Annual Digital Economy All Hands Meeting. 3 p.
Conference contribution

Co-designing with and for chaotic lives: #patchworks, a catalyst case study
Simm, W., Southern, J., Ferrario, M.A., Dillon, R., Whittle, J. 2013 In: Designing for and with Vulnerable People Workshop, CHI2013 ACM, Paris, France. p. 1-6. 7 p.
Conference contribution

Composing goal and scenario models with the aspect-oriented user requirements notation based on syntax and semantics
Mussbacher, G., Amyot, D., Whittle, J. 2013 In: Aspect oriented requirements engineering. Berlin : Springer p. 77-99. 23 p.
Chapter (peer-reviewed)

Enhancing design models with composition properties: a software maintenance study
Dantas, F., Garcia, A., Whittle, J., Araujo, J. 2013 In: AOSD '13 Proceedings of the 12th Annual International Conference on Aspect Oriented Software Development. New ork : ACM p. 49-60. 12 p.
Paper

HeartLink: open broadcast of live biometric data to social networks
Curmi, F., Ferrario, M.A., Southern, J., Whittle, J. 2013 In: CHI '13 Proceedings of the ACM SIGCHI International Conference on Computer Human Interaction (CHI). New York : ACM p. 1749-1758. 10 p.
Paper

Industrial adoption of model-driven engineering: are the tools really the problem?
Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., Heldal, R. 2013 In: Model-Driven Engineering Languages and Systems. Berlin : Springer p. 1-17. 17 p.
Paper

Patchworks: citizen-led innovation for chaotic lives
Southern, J., Dillon, R., Potts, R., Morrell, D., Ferrario, M.A., Simm, W., Ellis, R., Whittle, J. 2013 In: CHI EA '13 CHI '13 Extended Abstracts on Human Factors in Computing Systems. New York : ACM p. 2871-2872. 2 p.
Paper

Software engineering studios in practice: when is a studio really a studio?
Bull, C., Whittle, J., Cruickshank, L. 2013
Conference paper

Speedplay, managing the other edge of innovation
Ferrario, M.A., Simm, W., Whittle, J. 2013 In: Open Digital: Digital Futures Conference . 3 p.
Conference contribution

Using aspects to model volatile concerns
Moreira, A., Araujo, J., Whittle, J., Goulao, M. 2013 In: Aspect oriented requirements engineering. Berlin : Springer p. 183-205. 23 p. ISBN: 9783642386398. Electronic ISBN: 9783642386404.
Chapter

Ten years of software and systems modeling
Engels, G., Whittle, J. 10/2012 In: Software and Systems Modeling. 11, 4, 4 p.
Editorial

A Pilot Study: Deriving a Users' Goal Framework from a Corpus of Interviews and Diaries
Piao, S., Bental, D., Whittle, J., Aylett, R., Makri, S., Sun, X. 05/2012
Conference paper

MOOGLE: a metamodel-based model search engine
Lucredio, D., Fortes, R.P.d.M., Whittle, J. 05/2012 In: Software and Systems Modeling. 11, 2, p. 183-208. 26 p.
Journal article

OurCity: understanding how visualization and aggregation of user-generated content can engage citizens in community participation
Simm, W., Whittle, J., Nieman, A., Portman, A., Sibbald, J. 2012 In: Sixth International AAAI Conference on Weblogs and Social Media. 9781577355564 : AAAI p. 36-41. 6 p.
Paper

Self-explanation in adaptive systems
Bencomo, N., Welsh, K., Sawyer, P., Whittle, J. 2012 In: ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE p. 157-166. 10 p.
Paper

USING FEEDBACK FROM END USERS TO IMPROVE DESIGN OF PRODUCT SERVICE SYSTEMS
Lawlor-Wright, T., Rainey, M., Al Ghazal, H., Ferrario, M., Simm, W., Whittle, J. 2012 In: Proceedings of DESIGN 2012, the 12th International Design Conference. Design Society p. 667-672. 6 p.
Paper

Understanding actionable knowledge in social media: BBC Question Time and Twitter, a case study
Ferrario, M.A., Simm, W., Whittle, J., Rayson, P., Terzi, M., Binner, J. 2012 In: Sixth International AAAI Conference on Weblogs and Social Media. AAAI p. 455-458. 4 p.
Paper

Free Text In User Reviews: Their Role In Recommender Systems
Terzi, M., Ferrario, M., Whittle, J. 10/2011 In: Proceedings of the 3rd ACM RecSys’10 Workshop on Recommender Systems and the Social Web. Chicago, US, October 2011. p. 45-48. 4 p.
Paper

Digitally annexing desk space for software development (NIER track)
Hardy, J., Bull, C., Kotonya, G., Whittle, J. 05/2011 In: Proceedings of the 33rd International Conference on Software Engineering. New York, NY, USA : ACM p. 812-815. 4 p.
Paper

A Feasibility Study on Extracting Twitter Users' Interests Using NLP Tools for Serendipitous Connections
Piao, S., Whittle, J. 2011 In: Privacy, Security, Risk and Trust (PASSAT), 2011 IEEE Third International Conference on and 2011 IEEE Third International Confernece on Social Computing (SocialCom). IEEE p. 910-915. 6 p.
Paper

Bio-inspired mechanisms for coordinating multiple instances of a service feature in dynamic software product lines
Lee, J., Whittle, J., Storz, O. 2011 In: Journal of Universal Computer Science. 17, 5, p. 670-683. 14 p.
Journal article

Empirical assessment of MDE in industry
Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S. 2011 In: Proceedings of the 33rd International Conference on Software Engineering (ICSE '11). New York, NY, USA : ACM p. 471-480. 10 p.
Paper

Foreword: 2nd Workshop requirements@ run. time
Bencomo, N., Letier, E., Finkelstein, A., Whittle, J., Welsh, K. 2011 In: Requirements@ Run. Time (RE@ RunTime), 2011 2nd International Workshop on. IEEE p. iii-v. 3 p. ISBN: 978-1-4577-0942-5. Electronic ISBN: 978-1-4577-0944-9.
Conference contribution

Identifying state space reduction techniques from behavioural design patterns
Rahim, L.A., Whittle, J. 2011 In: Proceedings of the Third Workshop on Behavioural Modelling. New York, NY, USA : ACM p. 49-55. 7 p.
Paper

Mismatches between industry practice and teaching of model-driven software development
Whittle, J., Hutchinson, J. 2011 In: 7th Educators' Symposium@MODELS 2011 Software Modeling in Education Pre-Proceedings. Oldenburg : Carl von Ossietzky Universitat Oldenburg p. 27-30. 4 p.
Paper

Model-Driven Engineering Practices in Industry
Hutchinson, J., Rouncefield, M., Whittle, J. 2011 In: Proceedings of the 33rd International Conference on Software Engineering (ICSE '11). New York : IEEE p. 633-642. 10 p.
Paper

On the impact of crosscutting concern projection on code measurement
Figueiredo, E., Garcia, A., Maia, M., Ferreira, G., Nunes, C., Whittle, J. 2011 In: Proceedings of the tenth international conference on Aspect-oriented software development. New York, NY, USA : ACM p. 81-92. 12 p.
Paper

Recommendations Based on User-Generated Comments in Social Media
Messenger, A., Whittle, J. 2011 In: Privacy, Security, Risk and Trust (PASSAT), 2011 IEEE Third International Conference on and 2011 IEEE Third International Confernece on Social Computing (SocialCom). IEEE p. 505-508. 4 p.
Paper

Understanding Serendipity to Inform Novel Processes, Methods and Technologies for the Researcher
Woods, M., Sharples, S., Sun, X., Aylett, R., Stewart, R., Bental, D., Makri, S., Blandford, A., Forth, J., Wiggins, G., Piao, S., Whittle, J. 2011 In: Digital Engagement 2011 Conference. Newcastle
Conference contribution

Modeling and detecting semantic-based interactions in aspect-oriented scenarios
Mussbacher, G., Whittle, J., Amyot, D. 06/2010 In: Requirements Engineering . 15, 2, p. 197-214. 18 p.
Journal article

Requirements reflection: requirements as runtime entities
Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E. 05/2010 In: ICSE '10 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2. New York : ACM p. 199-202. 4 p.
Paper

Extending interaction overview diagrams with activity diagram constructs
Whittle, J. 04/2010 In: Software and Systems Modeling. 9, 2, p. 203-224. 22 p.
Journal article

Synthesizing hierarchical state machines from expressive scenario descriptions
Whittle, J., Jayaraman, P.K. 1/02/2010 In: ACM Transactions on Software Engineering and Methodology. 19, 3, p. 8:1-8:45. 45 p.
Journal article

Assessing the impact of aspects on model composition effort
Farias, K., Garcia, A., Whittle, J. 2010 In: Proceedings of the 9th International Conference on Aspect-Oriented Software Development. New York, NY, USA : ACM p. 73-84. 12 p.
Paper

Classification of Short Text Comments by Sentiment and Actionability for VoiceYourView
Simm, W., Ferrario, M., Piao, S., Whittle, J., Rayson, P. 2010 In: IEEE Second International Conference on Social Computing (SocialCom), 2010 . IEEE p. 552-557. 6 p.
Paper

Evaluating Tools for Automatic Concept Extraction: a Case Study from the Musicology Domain
Piao, S., Forth, J., Gacitua, R., Whittle, J., Wiggins, G. 2010 In: Proceedings of The Digital Economy All Hands Meeting - Digital Futures 2010 Conference. Nottingham, UK
Conference contribution

On the role of the user in monitoring the environment in self-adaptive systems: a position paper
Whittle, J., Simm, W., Ferrario, M. 2010 In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. New York, NY, USA : ACM p. 69-74. 6 p.
Paper

RELAX: A Language to Address Uncertainty in Self-Adaptive Systems Requirements
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C. 2010 In: Requirements Engineering . 15, 2, p. 177-196. 20 p.
Journal article

Requirements-Aware Systems: A Research Agenda for RE for Self-adaptive Systems
Sawyer, P., Bencomo, N., Whittle, J., Letier, E., Finkelstein, A. 2010 In: Proceedings of the 18th IEEE International Requirements Engineering Conference (RE '10). Washington, DC, USA : IEEE Computer Society p. 95-103. 9 p.
Paper

Verifying semantic conformance of state machine-to-java code generators
Rahim, L.A., Whittle, J. 2010 In: Model Driven Engineering Languages and Systems 13th International Conference, MODELS 2010, Oslo, Norway, October 3-8, 2010, Proceedings, Part I. Berlin : Springer Verlag p. 166-180. 15 p.
Paper

VoiceYourView: mapping public confidence in policing
Nasa, B., Binner, J., Simm, W., Ferrario, M.A., Whittle, J., Lam, B.C., Zhao, Z. 2010
Conference paper

VoiceYourView: collecting real-time feedback on the design of public spaces
Whittle, J., Simm, W., Ferrario, M., Frankova, K., Garton, L., Woodcock, A., Nasa, B., Binner, J., Ariyatum, A. 2010 In: Proceedings of the 12th ACM international conference on Ubiquitous computing. New York : ACM p. 41-50. 10 p.
Paper

A Goal-Based Modeling Approach to Develop Requirements of an Adaptive System with Environmental Uncertainty
Cheng, B.H.C., Sawyer, P., Bencomo, N., Whittle, J. 10/2009 In: Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MODELS '09). Berlin : Springer p. 468-483. 16 p.
Paper

ConcernMorph: metrics-based detection of crosscutting patterns
Figueiredo, E., Whittle, J., Garcia, A. 2009 In: Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. New York, NY, USA : ACM p. 299-300. 2 p.
Paper

Crosscutting Patterns and Design Stability: An Exploratory Analysis
Figueiredo, E., Silva, B., Sant'Anna, C., Garcia, A., Whittle, J., Nunes, D. 2009 In: Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on. New York : IEEE p. 138-147. 10 p.
Paper

MATA: A Unified Approach for Composing UML Aspect Models Based on Graph Transformation
Whittle, J., Jayaraman, P., Elkhodary, A., Moreira, A., Araújo, J. 2009 In: Transactions on Aspect-Oriented Software Development. VI, 1, p. 191-237. 47 p.
Journal article

RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Bruel, J. 2009 In: Proceedings of the 17th IEEE International Requirements Engineering Conference (RE '09) . IEEE Publishing p. 79-88. 10 p.
Paper

Refactoring-Safe Modeling of Aspect-Oriented Scenarios
Mussbacher, G., Amyot, D., Whittle, J. 2009 In: Model driven engineering languages and systems. Berlin : Springer-Verlag p. 286-300. 15 p.
Paper

Semantic-Based Aspect Interaction Detection with Goal Models (position paper)
Mussbacher, G., Amyot, D., Whittle, J. 2009 In: Feature interactions in software and communication systems X . Amsterdam : IOS Press p. 176-182. 7 p.
Paper

Semantic-Based Interaction Detection in Aspect-Oriented Scenarios
Mussbacher, G., Whittle, J., Amyot, D. 2009 In: Requirements Engineering Conference, 2009. RE '09. 17th IEEE International. Los Alamitos : IEEE p. 203-212. 10 p.
Paper

A Language for Self-Adaptive System Requirements
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B. 8/09/2008 In: SOCCER '08. International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements, 2008. . IEEE Publishing p. 24-29. 6 p.
Paper

CARD: a decision-guidance framework and application for recommending composite alternatives
Brodsky, A., Morgan Henshaw, S., Whittle, J. 2008 In: Proceedings of the 2008 ACM conference on Recommender systems. New York, NY, USA : ACM p. 171-178. 8 p.
Paper

Executable misuse cases for modeling security concerns
Whittle, J., Wijesekera, D., Hartong, M. 2008 In: Proceedings of the 30th International Conference on Software engineering (ICSE '08) . New York : ACM Press p. 121-130. 10 p.
Paper

An Expressive Aspect Composition Language for UML State Diagrams
Whittle, J., Moreira, A., Araújo, J., Jayaraman, P., Elkhodary, A., Rabbi, R. 2007 In: MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS. Springer p. 514-528. 15 p.
Paper

Guest editorial: Special section on Software Engineering Research and Practice 2005 (SERP'05)
Reza, H., Whittle, J. 2007 In: Software Quality Journal. 15, 1, p. 3-5. 3 p.
Journal article

MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation
Whittle, J., Jayaraman, P. 2007 In: Models in Software Engineering. Springer-Verlag, p. 16-27. 12 p.
Paper

Model Composition in Product Lines and Feature Interaction Detection Using Critical Pair Analysis
Jayaraman, P., Whittle, J., Elkhodary, A., Gomaa, H. 2007 In: MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS. Springer-Verlag p. 151-165. 15 p.
Paper

Precise Specification of Use Case Scenarios
Whittle, J. 2007 In: FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering. Springer-Verlag, p. 170-184. 15 p.
Paper

UCSIM: A Tool for Simulating Use Case Scenarios
Jayaraman, P., Whittle, J. 2007 In: ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering. IEEE Computer Society p. 43-44. 2 p.
Paper

Generating Hierarchical State Machines from Use Case Charts.
Whittle, J., Jayaraman, P. 11/09/2006 In: RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference. IEEE Computer Society p. 16-25. 10 p.
Paper

From Scenarios to Code: An Air Traffic Control Case Study.
Whittle, J., Saboo, J., Kwan, R. 02/2005 In: Software and Systems Modeling. 4, 1, p. 71-93. 23 p.
Journal article

Automating the Implementation of Kalman Filter Algorithms.
Whittle, J., Schumann, J. 12/2004 In: ACM Transactions on Mathematical Software. 30, 4, p. 434-453. 20 p.
Journal article

Scenario Modeling with Aspects.
Whittle, J., Araujo, J. 08/2004 In: IEE Proceedings - Software. 151, 4, p. 157-171. 15 p.
Journal article

Modeling and composing scenario-based requirements with aspects
Araujo, J., Whittle, J., Kim, D. 2004 In: Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International. IEEE p. 58-67. 10 p.
Paper

The relationship between socio-demographic characteristics and dental health knowledge and attitudes of parents with young children.
Williams, N.J., Whittle, J.G., Gatrell, A.C. 12/2002 In: British Dental Journal. 193, 11, p. 651-654. 4 p.
Journal article