Publications

2017

  1. "Software Engineering for Sustainability: Find the Leverage Points!", B. Penzenstadler, L. Duboc, C. Venters, S. Betz, N. Seyff, K. Wnuk, R. Chitchyan, S. Easterbrook, C. Becker. IEEE Software, 2017 (to appear)
  2. "μ-DSU: A Micro-Language Based Approach to Dynamic Software Updating", W. Cazzola, R. Chitchyan, A. Rashid, A. Shaqiri. Computer Languages, Systems & Structures. DOI: https://doi.org/10.1016/j.cl.2017.07.003 (to appear)
  3. "Goal-based automation of peer-to-peer electricity trading", J. Murkin, R. Chitchyan, D. Ferguson. The 31st International Conference on Environmental Informatics (EnviroInfo), Luxembourg, Sept. 13-15, 2017. (to appear 2017)
  4. "Uncovering Sustainability Concerns in Software Product Lines", R. Chitchyan, I. Groher, J. Noppen. Journal of Software: Evolution and Process, 29 (2), Wiley, 2017.
  5. "Characterising Sustainability Requirements: A New Species, Red Herring, or Just an Odd Fish?", C. Venters, N. Seyff, C. Becker, C. Betz, R. Chitchyan, L. Duboc, D., McIntyre, B. Penzenstadler. International Conference on Software Engineering: Software Engineering for Society,  (ICSE: SEIS), pp. 3-12, 2017
  6. "Privacy Requirements: Past & Future", P. Anthonysamy, A. Rashid, R. Chitchyan. International Conference on Software Engineering: Software Engineering for Society, (ICSE: SEIS), pp. 13-22, 2017.

2016

  1. "Requirements: The Key to Sustainability", C. Becker, S. Betz, R. Chitchyan, L. Duboc, S. M. Easterbrook, B. Penzenstadler, N. Seyff, C. Venters. IEEE Software 33(1): 56-65 (2016)
  2. "Discovering "unknown known" security requirements", A. Rashid, S. A. A. Naqvi, R. Ramdhany, M. J. Edwards, R. Chitchyan, M. A. Babar. International Conference on Software Engineering (ICSE), pp. 866-876, 2016.
  3. "Sustainability design in requirements engineering: state of practice", R. Chitchyan, C. Becker, S. Betz, L. Duboc, B. Penzenstadler, N. Seyff, C. Venters.  International Conference on Software Engineering: Software Engineering for Society,  (ICSE: SEIS), pp. 533-542, 2016.
  4. "Engineering Requirements for Social Sustainability", M. al Hinai, R. Chitchyan. 4th International Conference on ICT for Sustainability (ICT4S), Amsterdam, The Netherlands. To appear.
  5. "Enabling peer-to-peer electricity trading", J. Murkin, R. Chitchyan, A. Byrne,4th International Conference on ICT for Sustainability (ICT4S), Amsterdam, The Netherlands. To appear.

2015

  1. "Sustainability Design and Software: The Karlskrona Manifesto", C.Becker, R., Chitchyan, L. Duboc, S. M. Easterbrook, B. Penzenstadler, N. Seyff, C. Venters. 37th ACM/IEEE International Conference on Software Engineering, Florence, Italy, 16-24 May, 2015.
  2. "Managing Emergent Ethical Concerns for Software Engineering in Society", A. Rashid, K. Moore, C. May-Chahal, R. Chitchyan. Software in Society track at the International Conference on Software Engineering, 2015.
  3. "Engineering Sustainability through Language", R.  Chitchyan, W. Cazzola, A. Rashid. Software in Society track at the International Conference on Software Engineering, 2015.
  4. "What can Software Engineering Do for Sustainability: Case of Software Product Lines", R. Chitchyan, J. Noppen and I. Groher. 5th International Workshop on Product Line Approaches in Software Engineering (PLEASE), held at the International Conference of Software Engineering (ICSE), May 18, 2015.
  5. "Building Social Sustainability into Software: Case of Equality", M. Hinai, R. Chitchyan. International Workshop on Requirements Engineering Patterns (RePa), held at the International Conference on Requirements Engineering (RE), 2015
  6. "Evidencing Sustainability Design through Examples", R. Chitchyan, C. Betz, L. Duboc, C. B. Penzenstadler, C. Ponsard, C. Venters. International Workshop on Requirements Engineering for Sustainability (RE4SuSy), held at the International Conference on Requirements Engineering (RE), 2015.
  7. "Safety vs. Sustainability Design: Analogies, Differences and Potential Synergies", G. Guillermo Rodriguez-Navas, L. Duboc, S. Betz, R. Chitchyan, B. Penzenstadler, C. Venters. International Workshop on Requirements Engineering for Sustainability (RE4SuSy), held at the International Conference on Requirements Engineering (RE), 2015.
  8. "Sustainability Debt: A Metaphor to Support Sustainability Design Decisions", S. Betz, C. Becker, R. Chitchyan, L. Duboc, S. M. Easterbrook, B. Penzenstadler, N. Seyff, C. C. Venters. International Workshop on Requirements Engineering for Sustainability (RE4SuSy), held at the International Conference on Requirements Engineering (RE), 2015.
  9. "Mind the Gap: Bridging the Sustainable Software Systems Research Divide", S. Akinli Kocak, C. Becker, C. Betz, R. Chitchyan, L. Duboc, S. Easterbrook, B. Penzenstadler, G. Rodriguez-Navas, N. Seyff, C. Veners.Workshop on Sustainable HCI in the UK, held at British HCI 2015.
  10. "Sustainability in Software Product Lines: Report on Discussion Panel atSPLC 2014", R. Chitchyan, J. Noppe, I. Groher. CoRR abs/1505.03736 (2015).

2014

  1. ICT4S 2029: What will be the Systems Supporting Sustainability in 15 Years?”, B. Penzenstadler, B. Tomlinson, E. Baumer, M. Pufal, A. Raturi, D. Richardson, B. Cakici, R. Chitchyan,  G. Da Costa, et. al.  International Conference on ICT for Sustainability. Stockholm, Sweden, August 26-29, 2014.
  2. “Position on Metrics for Security in Requirements Engineering”, M. Kundi, R. Chitchyan. 1st International Workshop on Requirements Engineering and Testing, held at International Conference on Requirements Engineering, Karlskrona, Sweden, August 26, 2014.
  3. Social Sustainability Indicators for Software: Initial Review”, M. Al Hinai, R. Chitchyan. 3rd International Workshop on Requirements Engineering for Sustainable Systems, to be held at International Conference on Requirements Engineering, Karlskrona, Sweden, August 26, 2014.

2013

  1. "Aspect-Oriented Requirements Engineering", A. Moreira, R. Chitchyan, J. Araújo, A. Rashid (Eds.), 2013, XIX, 376 p., ISBN 978-3-642-38639-8
  2. "Single infrastructure utility provision to households: Technological feasibility study", F. Karaca, P Raven, J. Machell, L. Varga, F. Camci, R. Chitchyan, J. Boxall, B. Ulanicki, P. Skworcow, A. Strzelecka, L. Ozawa-Meida, T. Janus. Elsevier Futures Journal, 2013, 49, pp. 35-48. DOI: http://dx.doi.org/10.1016/j.futures.2013.03.003
  3. “Automating Conflict Detection in Aspect-Oriented Requirements”, A. Sardinha, R. Chitchyan, N. Weston, P. Greenwood and A. Rashid. An International Journal on Automated Software Engineering, Springer, 2013, 20(1), pp. 111-135.
  4. “Aspect Identification in Textual Requirements with EA-Miner”, N. Weston, R. Chitchyan, A. Sampaio, A. Rashid, P. Greenwood. Aspect-Oriented Requirements Engineering, pp. 3-21, 2013
  5. “Semantics-Based Composition for Textual Requirements.” R. Chitchyan in Aspect- Oriented Requirements Engineering, pp. 61-75, 2013
  6. “Conflict Identification with EA-Analyzer”, A. Sardinha, R. Chitchyan, J. Araújo, A. Moreira, A. Rashid in Aspect-Oriented Requirements Engineering, pp. 209-224, 2013

2012

  1. "Rethinking Future of Utilities: Supplying All Services through One Sustainable Utility Infrastructure", C. Fatih, U. Bogumil, J. Boxall, R. Chitchyan, L. Varga, F. Karaca. Environmental Science & Technology, 2012, 46 (10), pp 5271–5272

2011

  1. “Inferring Test Results for Dynamic Software Product Lines”, B. Cafeo, J. Noppen, F. Ferarri, R. Chitchyan, A. and Rashid. ACM SIGSOFT Symposium on the Foundations of Software Engineering. Szeged, Hungary, September 5-9, 2011. New York : ACM Press pp. 500-503.  DOI
  2. “Energy and Utilities Infrastructure: Can All be in One?”, F. Camci, B. Ulanicki , J. Boxall, R. Chitchyan , L. Varga. Conference on Energy and People: Futures, Complexity and Challenges, September 20-21, Oxford, UK, 2011
  3. “Dynamic Variability in Adaptive Systems”, R. Chitchyan, N. Bencomo, F. Fleurey, B. Morin, A. Solberg. In “Aspect-Oriented, Model-Driven Software Product Lines: The AMPLE Way”. Editors: A. Rashid, J. C. Royer, A. Rummler. Cambridge University Press, pp. 347-377, 2011.
  4. “Modelling Service Requirements Variability: The DiVA Way”, P. Greenwood, R. Chitchyan, D. Ayed, V. Girard-Reydet, R. Fleurey, V. Dehlen, A. Solberg. In “Service Engineering: European Research Results”. Editor: Fei Li. Springer-Verlag, pp 55-85, 2011.
  5. “A Proposal on Reducing Total Energy consumption”, R. Chitchyan, I. Marshall, S. Godfrey, and D.C. Howard. 3rd International Workshop on Software Research and Climate Change, to be held at European Conference on Object-Oriented Programming (ECOOP), Lancaster, UK, July 25, 2011.
  6. “Investigating Testing Approaches for Dynamically Adaptive Systems”, F. Ferarri, B. Cafeo, J. Noppen, R. Chitchyan and A. Rashid. 2nd International Workshop on Variability & Composition (VariComp) held at International Conference on Aspect-Oriented Software Development (AOSD), March 2011.

2010

  1. "Aspect-Oriented Software Development in Practice: Tales from AOSD-Europe", A. Rashid, R. Meunier, T. Cottenier, P. Greenwood, R. Coelho, R. Chitchyan, M. Suedholt, W. Joosen. Computer Magazine, IEEE, vol. 43, No 2, pp. 19-26, 2010.
  2. “Comparing Feature Models: An Initial Impression”, P. Greenwood, R. Chitchyan, J. Noppen and A. Rashid. Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT) held at International Conference on Aspect-Oriented Software Development (AOSD), March 2010.

2009

  1. “Formal Semantic Conflict Detection in Aspect-Oriented Requirements”, N. Weston, R. Chitchyan, A. Rashid. The Requirements Engineering Journal, Springer, vol. 14, No. 4, pp. 247-268, 2009.
  2. “EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements”, A. Sardinha, R. Chitchyan, N. Weston, P. Greenwood and A. Rashid, 24th IEEE/ACM international Conference on Automated Software Engineering (ASE 2009), Auckland, New Zealand, November 16-20, pp. 530-534. DOI. [Acceptance Rate: 17%]
  3. "A Framework for Constructing Semantically Composable Feature Models from Natural Language Requirements", N. Weston, R. Chitchyan, A. Rashid. Proceedings of the 13th International Software Product Line Conference (SPLC 2009), San Francisco, USA, August 24–28, 2009, pp 211-220. [Acceptance Rate: under 30%]
  4. “Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements Engineering: an Empirical Study”, R. Chitchyan, P. Greenwood, A. Sampaio, A. Rashid, A. Garcia, L. Fernandes da Silva. Proceedings of the 8th International Conference on Aspect-Oriented Software Development (AOSD 2009), Charlottesville, USA, pp. 149-160 ,  ACM Press, March, 2009. DOI. [Acceptance Rate: 22%]
  5. “Towards a Unified Framework for Contextual Variability in Requirements”, R. Ali, Y. Yu, R. Chitchyan, A. Nhlabatsi, and P. Giorgini. 3rd International Workshop on Software Product Management (IWSPM09), In conjunction with 17th IEEE International Requirements Engineering Conference (RE), September 2009.
  6. Context for Goal-level Product Line Derivation R. Ali, R. Chitchyan and Paolo Giorgini. 3rd International Workshop on Dynamic Software Product Lines (DSPL09) co-located with the 13th international Software Product Line Conference (SPLC09), San Francisco, California, USA, August 2009.
  7. "Data Centres vs. Community Clouds", G. Briscoe and R. Chitchyan. 1st International Workshop on Software Research and Climate Change at OOPSLA 2009, Orlando, Florida, USA, 26 October, 2009

2008

  1. “A Formal Approach to Semantic Composition of Aspect-Oriented Requirements”, N. Weston, R. Chitchyan, A. Rashid. Proceedings of the 16th IEEE International Requirements Engineering Conference (RE 2008), Barcelona, Spain, pp. 173-182,  IEEE Computer Society, 8-12 September,  2008.  DOI . [Acceptance Rate: 23%]
  2. “(Dis)Integrated Systems”, A. Rashid, R. Chitchyan. 15th Monterey Workshop on Foundations of Computer Software: Future Trends and Techniques for Development, Budapest, Hungary, September 24-28, 2008.

2007

  1. “COMPASS: Composition-Centric Mapping of Aspectual Requirements to Architecture”, R. Chitchyan, M. Pinto, A. Rashid, L. Fuentes. Special Issue on Early Aspects, Transaction on Aspect-Oriented Software Development, LNCS, Springer, vol. 4640, No. IV, pp. 3-53, 2007.
  2. “EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering”, A. Sampaio, A. Rashid, R. Chitchyan and P. Rayson. Special Issue on Early Aspects, Transaction on Aspect-Oriented Software Development, LNCS, Springer, vol. 4620, No. III, pp 4-39, 2007.
  3. “Semantics-Based Composition for Aspect-Oriented Requirements Engineering”, R. Chitchyan, A. Rashid, P. Rayson, R. Waters, Proceedings of the 6th International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver, Canada, pp. 36-48,  ACM, March 12-16, 2007. [Acceptance Rate: 18%]

2006

  1. “A Model Curriculum for Aspect-Oriented Software Development”, J. Brichau, R. Chitchyan, S. Clarke, E. D’Hondt, A. Garcia, M. Haupt, W. Joosen, S. Katz, J. Noyé, A. Rashid, M, Sudholt, IEEE Software, vol. 23. No 6, pp. 53-61, November/December 2006.
  2. “A Runtime Model for Multi-Dimensional Separation of Concerns”, A. Rashid, R. Chitchyan, Workshop: Models@run.time (held with Models/UML 2006), Genova, Italy, October 3, 2006.
  3. “Data-Oriented Aspects”, A. Rashid, R. Chitchyan, 2nd AO-Asia workshop (held with ASE 2006), Tokyo, Japan, September 19, 2006.
  4. “Evaluating EA-Miner: Are Early Aspect Mining Techniques Effective?” , A. Sampaio, R. Chitchyan, A. Rashid, P. Rayson, Workshop: TEAM -  Towards Evaluation of Aspect Mining, held with ECOOP 2006, Nantes, France, July 4.
  5. “A Tool Suite for Aspect-Oriented Requirements Engineering”, R. Chitchyan, A. Sampaio, and A. Rashid (2006). Workshop on Early Aspects (held at ICSE 2006), Shanghai, China, 2006.
  6. “Tracing Requirements Interdependency Semantics”, R. Chitchyan and A. Rashid. Workshop on Early Aspects (held with ASOD 06), Bonn, Germany, 2006.
  7. “Modelling and Traceability of Composition Semantics in Requirements”, R. Chitchyan, S. S. Khan, and A. Rashid. Workshop on Early Aspects (held with ASOD 06), Bonn, Germany, 2006.
  8. “Requirements Composition and Refinement: Towards Composition-Centric Requirements Engineering”, R. Chitchyan, A. Rashid, P. Sawyer, Workshop on Future Research Challenges for Software and Services (FRCSS 2006), Vienna, Austria, 2006.

Pre 2006

Conferences:

  1. “EA-Miner: A Tool For Automating Aspect-Oriented Requirements Identification”, A. Sampaio, R. Chitchyan, A. Rashid, P. Rayson. Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), Long Beach, CA, USA, pp. 352-355, ACM, November 7-11, 2005. [Acceptance Rate: 22%]
  2. “CoCA: A Composition-Centric Approach to Requirements Engineering”, R. Chitchyan, I. Sommerville, A. Rashid. 13th IEEE International Conference on Requirements Engineering (RE 2005), Paris, France. IEEE Computer Society, pp.  475-476, 29 August - 2 September, 2005.
  3. “Persistence as an Aspect”, A. Rashid, R. Chitchyan. Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, USA, ACM, pp. 120-129, March 2003. [Acceptance Rate: 29%]
  4. “An E-Commerce based Process Model for Cooperative Software Development in Small Organisations”, A. Rashid, R. Chitchyan, A. Speck, E. Pulvermueller, 2nd International Conference on E-Commerce and Web Technologies (EC-Web), Lecture Notes in Computer Science, 2115, Munich, Germany, Springer Verlag, ISBN: 3-540-42517-9, pp. 39-48, September 2001. [Acceptance Rate: 39%]
  5. “Reconfigurability in Object Database Management Systems: An Aspect-Oriented Approach”, A. Rashid, R. Chitchyan, Proceedings of the 6th International Conference on Object-Oriented Information Systems, OOIS 2000, London, UK, Springer 2000, pp. 303 – 314.

Book Chapters

  1. "Aspect-Oriented Software Development: An Introduction", J. Brichau, R. Chitchyan, A. Rashid, T. D’Hondt. Article in “Wiley Encyclopaedia of Computer Science and Engineering”, Editor: BW Wah, ISBN 978-0-471-38393-2, Wiley, volume 1, pp. 188-199.
  2. “Engineering Aspect-Oriented Systems” , Blair, G., L. Blair, A. Rashid, A. Moreira, J. Araujo, R. Chitchyan. Chapter in “Aspect-Oriented Software Development”, Editor(s): M. Aksit, S. Clarke, T. Elrad, R. Filman. ISBN: 0321219767, Addison-Wesley, pp. 379-406.

Workshops

  1. “Comparing Requirement Engineering Approaches for Handling Crosscutting Concerns”, R. Chitchyan, A. Rashid, P. Sawyer. WER 2005, Porto, Portugal pp. 1-12, June 13-14, 2005.
  2. “Relating AO Requirements to AO Architecture”, R. Chitchyan, M. Pinto, L. Fuentes, and A. Rashid. Workshop on Early Aspects (held with OOPSLA). 2005.
  3. “AOP and Reflection for Dynamic Hyperslices”, R. Chitchyan, I. Sommerville, Workshop on Reflection, AOP and Meta-Data for Software Evolution (held with ECOOP 2004), Oslo, Norway, June 2004. Technical Report by University of Milano, Italy.
  4. “Comparing Dynamic AO Systems”, R. Chitchyan and I. Sommerville, Workshop on Dynamic Aspects (held with AOSD 2004). RIACS Technical Report No: 04.01. Research Institute for Advanced Computer Science, MS, Ames, USA, pp. 23-36, March 2004.
  5. “Composing Dynamic Hyperslices”, R. Chitchyan and I. Sommerville, Workshop on Correctness of Model-based Software Composition (held with ECOOP 2003). Technical Report No: 2003-13. Universitaet Karlsruhe, Germany, pp. 29 –36, June 2003.
  6. “A Model for Dynamic Hyperspaces”,  R. Chitchyan, I. Sommerville and A. Rashid, workshop on Software Engineering Properties of Languages for Aspect Technologies (held with AOSD 2003), Boston USA, March 2003.
  7. “Individual Software Production in Generative Programming”, A. Speck, A. Rashid, E. Pulvermueller, R. Chitchyan, Proceedings of the Generative and Component-based Software Engineering Young Researchers Workshop, Erfurt, Germany, 1999.

Reports (Selected)

  1. Survey of aspect-oriented analysis and design approaches”, R. Chitchyan, A. Rashid, P. Sawyer, A. Garcia, M. Pinto Alarcon, J. Bakker, B. Tekinerdogan, S. Clarke, A. Jackson. AOSD-Europe-ULANC-9, AOSD-EUROPE network of excellence, Lancaster, May, 2005.

Share this page: