Dr. Cornelius Ncube

Dr. Cornelius Ncube


Associate Professor of Computer Science, Faculty of Engineering & IT
An Honorary Fellow at the School of Informatics, Edinburgh University, UK.

Contact details

+971 4 279 1400 Ext: 444
+971 4 279 1490
cornelius.ncube@buid.ac.ae

Dr Cornelius Ncube is an Associate Professor of Computer Science at the British University in Dubai and an Honorary Fellow at the School of Informatics, Edinburgh University, UK. Previously, he was the Director of the Software Systems Research Centre, at the Faculty of Science & Technology, Bournemouth University, UK and the REF 2014 Unit of Assessment (UoA 11) Leader – Computing and Informatics submission. The Research Excellence Framework (REF) is the new system for assessing the quality of research in UK higher education institutions (HEIs).

Cornelius holds a PhD in Computer Science (City, University of London, UK), an MSc in Software Engineering (City, University of London, UK) and a BSc (Hons) in Computer Science (Brunel University, London, UK). Cornelius's core research area is in Systems of Systems Engineering (SOSE) with a particular focus on Requirements Engineering and Securing Smart Cities. He has contributed to requirements engineering methods and software systems development processes. Special research recognition include winner of the prestigious  IEEE Award: ‘Most Influential Paper Award’ (2008): The Award is for work on requirements engineering that had the most influence and impact on the theory or practice of Requirements Engineering in the last 10 years since its first publication in the IEEE Software Journal, 15(2), 46-56. The vote is undertaken annually by peers in the international requirements engineering community, and reflects the value in the work identified by the international community.

Cornelius’ research work is in the emerging discipline of Systems of Systems Engineering (SOSE). His current research interests focus on Requirements Engineering for Systems of Systems (SoS), Cyber-Physical Systems of Systems (CPSoSs) and Systems Security Engineering (SSE) with a particular focus on Securing Smart Cities.

Cornelius has been a lead researcher in various research projects; has served on the organisation and programme committees of several international conferences and workshops; guest-edited the November/December 2008 IEEE Software Journal on Opportunistic Software Systems Development, was Program Chair for the 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS 2008) and has acted as a reviewer for various international journals and research project proposal. He has presented findings of his research activities in international journals, conferences, symposiums, workshops and book chapters. Professionally, he is a member of the International Council on Systems Engineering (INCOSE); the INCOSE Systems Security Engineering Working Group; the INCOSE Systems-of-Systems Engineering Working Group, the IEEE Computer Society and the Requirements Engineering Specialist Group of the British Computer Society (RESG).

 

Degrees/Professional Qualifications

  • PhD in Computer Science, City, University of London, UK.
  • MSc in Software Engineering, City, University of London, UK.
  • BSc (Hons) in Computer Science, Brunel University, London, UK.
  • BCS Diploma in Professional Software Engineering, Brunel University, London, UK

Cornelius’ research work is in the emerging discipline of Systems of Systems Engineering (SOSE). His current research interests focus on Requirements Engineering for Systems of Systems (SoS), Cyber-Physical Systems of Systems (CPSoSs) and Systems Security Engineering (SSE) with a particular focus on Securing Smart Cities.

 

  • Systems-of-Systems Engineering (SoSE)

 

The emergence of Systems of Systems (SoS) and Systems of Systems Engineering (SoSE) is largely driven by global societal needs including energy-water-food nexus, population demographics, global climate, integrated transport, security and social activity. In response to these societal grand challenges, ambitious initiatives are underway to create global technological-enabled platforms such as The Fourth Industrial Revolution, Smart Cities, Internet of Services, Smart Hospitals and Smart Energy Grids, etc.  However, due to their emergent properties, these global spanning societal challenges are becoming increasingly complex and more difficult for current requirements engineering practices to handle. The scale, complexities and challenges presented by the emergence of these Ultra Large-Scale Cyber-Physical Systems of Systems require that future requirements engineering practices address these challenges in a holistic manner in order find successful solutions. This research activity therefore highlights the nature of these large-scale, evolving systems-of-systems and the global challenges that the requirements engineering discipline must respond to. It aims to develop new concepts, ideas, philosophies, theories and architectures that exploit Emergent Behaviour as a modelling mechanism to understand the requirements engineering for systems-of-systems. More specifically, my immediate interests are in the requirements engineering of System-of-Systems (SoS) that address societal needs and developing solutions that have potential use across several application sectors. Current targeted activities in this area are:

 

  • Requirements Engineering for Emergence Behaviour- the task of SoSE is, in essence, the task of engineering for emergence behaviour. These global behaviours emerge from the cumulative actions and interoperations of the constituent systems that are propagated throughout the system of systems. Emergent behaviour arises from influence requirements through two primary mechanisms: emergent composition and cascade effectsEpidemics are special forms of cascade effects that are able to influence a large number of constituent systems without having to direct information to particular systems. Emergence prediction and management tools will clearly help to reduce risks of failure and will enable more effective SoS. Current focus include: Identifying, analysing and understanding SoS behaviour that is not expected, then exploiting ‘good’ behaviour and reducing ‘bad’ behaviour: Development of a scientific understanding of how and why emergence occurs in SoS; Development of RE tools and strategies to manage positive and negative emergent behaviour; Enhancement of RE modelling and visualisation methodologies and techniques for emergence prediction and assessment of consequences

 

  • Security Requirements Engineering for Systems of Systems - security is a one of the global drivers for SoSE research. For many Systems of Systems, the benefits of interoperation are realised at the expense of introducing new opportunities for security breaches, either through malicious or accidental activities. Constituent Systems may enter or leave (and return) while the SoS is in operations. It is therefore vital that the constituent systems can enter or leave and return with some predictable confidence that the trustworthiness of the overall SoS is not weakened. A major challenge is that security requirements must be propagated throughout the entire life cycle of the SoS and its constituent systems. This requires understanding the boundary of the SoS and what portions of the SoS within that boundary need to be protected. The primary focus of this research activity addresses the Scale of the Security Challenge posed by Systems of Systems; applying new systems and approaches to the complexities of Systems of Systems security; ensuring the integrity of these large scale systems of systems by supporting the delivery of security across a large and diverse sectors; SoS Security Composition and SoS Assurance: the justified confidence that the SoS functions as intended and is free of exploitable vulnerabilities, either intentionally or unintentionally designed or inserted as part of the system at any time during its life cycle.

 

  • Virtual Engineering, Simulation and Visualization of Systems of Systems- the inherent nature of Systems of Systems such as Smart Cities or Industry 4.0 makes them very difficult to analyse through conventional prototypes. They are just too large and too complex to prototype in the traditional sense. Also, while traditional simulation approaches can go some way towards understanding the SoS, they fall short of adequately being able to represent the entire SoS. To address this challenge, this research activity aims to develop virtual requirements engineering environments that are large enough to virtually model and visually simulate requirements for large-scale Cyber-Physical SoS such Smart Cities or Industry 4.0 global platforms prior to integrationUsing the virtual experimental environment, we could build exploratory models that simulate the interactions of constituent systems and the behaviour of the overall SoS to calculate its energy consumption, build threat models for a Smart City or Industry 4.0 global platform and virtually attack it to identify security vulnerabilities.

 

  • Securing Smart Cities

 

Today Internet of Things  are playing an increasingly crucial role in Smart Cities by interconnecting cyber and physical systems, sensors, assets and people into the digital fabric that links society and critical infrastructures. However, leveraging Internet of Things in critical infrastructures brings major risks and presents Smart Cities with a myriad of security vulnerabilities that leave them increasingly vulnerable to cyber-attacks. Therefore, the overarching principle behind this research activity is Securing Smart Cities. We aim to tackle the Scale of the Cyber Security Challenge across Smart Cities by using Dubai as a ‘living laboratory’. The security issues this research activity takes on are Dubai’s. The solutions it creates will make global cities more resilient to cyber attacks. Threat modelling is critical for smart cities to mitigate cascading impacts. However, little focus has been given to threat modelling at the city level. Our understanding of ultra-large scale complex systems of systems enables us to use Dubai as a living laboratory  to develop Real Time Smart City-wide Threat Models that consolidate data from disparate sources in order understand the attack surface, potential attack vectors and to learn more how attackers profile and target the people and city’s critical assets. This research activity adopts a multidisciplinary approach and is delivered through a number of interlocking mechanisms including:

 

Risk-Driven Big Data Analytics for Smart City Cyber Defence

Smart Cities generate huge quantities of data, which is shared from device to device, machine to machine, organization to organization,  department to department and people to people. There is therefore a lot of data to target at, and countless points of entry for an attacker. We aim is to use big data to defend against evolving cyber security threats by setting a research agenda for Securing Smart Cities that focuses on Big Data Analytics for Cyber Defence and Block-Chain-Based Cyber Security for Smart Cities as its core. We will use Dubai to establish a City Wide Big Data Driven Security Model that combines and correlates external and internal data from multiple sources for vulnerability and threat analysis. It would enable cities to consolidate data from disparate sources in order understand the attack surface, potential attack vectors and to see a bigger picture of threats against City’s infrastructure and its citizens. This research activity is formed around a number of interdisciplinary research themes that provide a long-term direction. Current themes include:

  • Big Data Analytics for Cyber Defence
  • Block-Chain Based Cyber Security
  • Urban Informatics for Smart City Security
  • Cyber Risk Warning Systems
  • Smart City Threat Intelligence Ecosystem

 

Virtual Systems Engineering Environment

The inherent nature of Cyber-Physical Systems of Systems such as Smart Cities or Industry 4.0 makes them very difficult to analyse through conventional approaches. They are just too large and too complex to prototype in the traditional sense. Also, as many global cities such as Dubai are moving towards implementing autonomous smart and driverless cars, traditional road-testing techniques, where data from trials is collected to be analysed, are simply not viable for the huge volumes of data created by autonomous car trials or the speed at which the technology is planned to come to market. We address this challenge by the creation of a Virtual Systems Engineering Environment (VSEE) that is large enough to virtually model and visually simulate these large-scale Cyber-Physical SoS to virtually attack them to identify security vulnerabilities such as DDOS or ransoming the entire city. Cyber security would also be a major challenge for driverless or connected cars. With the Virtual Systems Engineering Environment, for example, we would able to virtually ransom or create a botnet of connected cars to determine their cyber security resilience before their introduction into the ‘live’ transport system.

 

The Cyber Range

Tackling the Scale of the Cyber Security Challenges across Smart Cities will require a cyber-security experimental platform that is large enough to provide realistic simulated environments and flexible enough to create many attack scenarios without creating risks to ‘live’ city operations. We address this challenge with the creation of a Cyber Range - a virtualized environment of five flexibly integrated Cyber Security Laboratories that provide a highly controllable environment for large-scale, realistic simulations of complex systems-of-systems such as Smart Cities and cyber-attacks test in a controlled setting. Using the Cyber Range, we would be able to virtually recreate real-world city-scale operational environment to the highest degree practicable in a closed environment. This would allow them to be driven to total failure in order to assess the impact of cyber attacks on the systems; interpret the results and provide the insights to enable rapid response to cyber threats in order to keep the systems operating through such attacks.  The Cyber Range will be able to emulate any size and kind of large-scale complex systems, including air traffic control systems, power grids, water supplies, financial systems, health systems, smart cities, industry 4.0 platforms etc.

 

Research Expertise and Funded Research Projects

 

I have applied my research skills in internationally recognised basic and applied research into the design of socio-technical systems. Most of my basic research has been funded by the European Union while applied research has been funded by bilateral organizations including, the UK Ministry of Defence (MoD),  the UK’s National Air Traffic Services ( NATS) and Department of Trade and Industry (DTI).

Some of the funded projects that I have been the Principal or Co-Investigator (PI & Co-I) include:

  • Mission Assurance and Configuration (MAC)Total Funding: £104,000; Funding Source: Defence, Science and Technology Laboratory (Dstl), UK Ministry of Defence (UK MoD)
  • T-AREA-SOS project (Trans-Atlantic Research Agenda in Systems of Systems): Total Funding: 554 413Funding Source: European Union Framework 7(FP7)
  • The VANTAGE PHASE 1 Project: Environmentally-Friendly Airport Systems (EFAS)Total Funding£704, 149; Funding SourceDepartment of Trade & Industry (DTI) Air Traffic Management Technology Validation Programme, UK.
  • The NATS-EASM project: (Enhanced Airspace Management): Future Concept of Airspace ManagementTotal Funding£103,000; Funding Source: National Air Traffic Services (NATS), UK and EU’s Trans-European Transport Networks;
  • Modelling the MoD’s Network Enabled Capability Future Military Concept: Total Funding: £19,000; Funding Source: Defence Science and Technology Laboratory (Dstl), Ministry of Defence, UK;
  • The GOMOSCE project: (GOal Modelling with SCEnarios) Process – Scenario-Driven Goal Trade-Off Analysis: Total Funding£48,500Funding source: Defence Science and Technology Laboratory: (Dstl), Ministry of Defence, UK;
  • The BANKSEC project – Secure Banking Application Assembly using a Component-Based Software Engineering Approach: Total Funding€1 919 711; Funding sourceEuropean Union Framework V

Cornelius has presented findings of his research activities at international journals, conferences, symposiums, workshops, book chapters and technical reports:

  • Cornelius Ncube and Soo Ling Lim (2017). On Systems of Systems Engineering and Systems of Systems: a Future of Requirements Engineering Research Agenda (Submitted), 25th IEEE International Requirements Engineering Conference, Lisbon, Portugal, September 4-8, 2017.
  • Cornelius Ncube and Firoz Khan (2017). Internet of Things Could Turn Smart Cities into Cyber War Battlegrounds: Dubai as a Living Laboratory (Submitted), 12th IEEE International Conference on System of Systems Engineering (SOSE 2017), Waikoloa, Hawaii, USA, June 18-21, 2017
  • Cornelius Ncube and Firoz Khan (2017). Securing Smart Cities: a State of the Art (Submitted), 25th IEEE International Requirements Engineering Conference, Lisbon, Portugal, September 4-8, 2017
  • M Almaliki, C Ncube, R Ali, (2015) - Adaptive software-based Feedback Acquisition: A Persona-based design, 9th IEEE International Conference on Research Challenges in Information Science (RCIS 2015, May 2015
  • Ali R, Almaliki M and Ncube C (2014), The Design of Adaptive Acquisition of Users Feedback: an Empirical Study, In the Proceedings of the IEEE Eighth International Conference on Research Challenges in Information Science (RCIS 2014)., Marrakesh, Morocco, 28 - 30 May 2014
  • Cornelius Ncube, Soo Ling Lim, and Huseyin Dogan (2013). Identifying Top Challenges for International Research on Requirements Engineering for Systems of Systems Engineering, Proceedings of the 21st IEEE International Requirements Engineering Conference, Rio de Janeiro, Brazil, 15th-19th July 2013, pp 342-344.
  • Soo Ling and Cornelius Ncube (2013), Social Networks and Crowdsourcing for Stakeholder Analysis in System of Systems Projects, Proceedings of the  8th  IEEE International Conference on System of Systems Engineering (SoSE 2013), Maui, Hawaii, USA, June 4-6, 2013
  • Cornelius Ncube, Soo Ling Lim and Huseyin Dogan (2013), Requirements Specification for a European Union – United States Systems of Systems Engineering Strategic Research Agenda, 2013 International Conference on Complex Systems Design & Management (CSD&M 2013), Paris, France, December 4-6, 2013
  • Huseyin Dogan, Cornelius Ncube, Soo Ling Lim, Michael Henshaw, Carys Siemieniuch, Murray Sinclair, Vishal Barot, Sharon Henson, Mo Jamshidi and Dan DeLaurentis (2013), Economic and Societal Importance of the Systems of Systems Research Agenda, Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC 2013), Manchester, UK, October 13‐16,  2013
  • S.A. Henson, M.J.D. Henshaw, V. Barot, C.E. Siemieniuch, M.A. Sinclair, H. Dogan, S.L. Lim, C. Ncube, M. Jamshidi and D. DeLaurentis (2013), Towards a Systems of Systems Engineering EU Strategic Research Agenda, Proceedings of the  8th  IEEE International Conference on System of Systems Engineering (SoSE 2013), Maui, Hawaii, USA, June 4-6, 2013
  • Michael Henshaw, Carys Siemieniuch, Murray Sinclair, Sharon Henson, Vishal Barot, Mo Jamshidi, Dan Delaurentis, Cornelius Ncube, Soo Ling Lim and Huseyin Dogan (2013). Systems of Systems Engineering: A research Imperative, Proceedings of the IEEE International Conference on System Science and Engineering (IEEE ICSSE), Budapest, Hungary, July 4-6, 2013
  •  Cornelius Ncube, (2012), Causal Factors Behind the Failed FiReControl Project: a Large-Scale System-of-Systems, in: 7th IEEE International Conference on Systems of Systems Engineering (IEEE SOSE 2012), 16-19 July, Genoa, Italy, 2012
  • Cornelius Ncube ( 2011), On the Engineering of Systems of Systems: key challenges for the requirements engineering community. In. “International Workshop on Requirements Engineering for Systems, Services, and Systems of Systems (RES^4),  held in conjunction with the International Requirements Engineering Conference (RE11), 28th August – 2nd September, Trento, Italy, 2011

 

Key Technical Reports

 

  • TAREA-PU-WP5-R-LU-26, (August 2013), The Systems of Systems Engineering Strategic Research Agenda, Michael Henshaw,  Carys Siemieniuch, Murray Sinclair,  Vishal Barot, Sharon Henson, Cornelius Ncube, Soo Ling Lim, Huseyin Dogan, Mo Jamshidi and Daniel DeLaurentis
  • TAREA-PU-WP8-D-BU-28  (August 2013), Impact Analysis of the T-AREA-SOS Project,  Cornelius Ncube, Soo Ling Lim, Michael Henshaw, Sharon Henson, Carys Siemieniuch, Murray Sinclair, Huseyin Dogan, Vishal Barot, Mo Jamshidi and Daniel DeLaurentis
  • TAREA-PU-WP2-D-LU-9 (July 2013), Vishal Barot, Michael Henshaw, Carys Siemieniuch, Murray Sinclair, Cornelius Ncube, Soo Ling Lim, Huseyin Dogan, Sharon Henson,  Mo Jamshidi and Daniel DeLaurentis. July 2013
  • TAREA-PU-WP3-D-BU-13, (January 2013), High Level Requirements Specification for SOSE Research, (January 2013),  Michael Henshaw, Carys Siemieniuch,  Murray Sinclair, Cornelius Ncube, Soo Ling Lim, Huseyin Dogan, and Vishal Barot
  • TAREA-PU-WP3-D-BU-12, (September 2012), Gap Analysis in Systems of Systems Engineering, Michael Henshaw, Murray Sinclair, Cornelius Ncube, Soo Ling Lim, Huseyin Dogan, Vishal Barot, Carys Siemieniuch, and Sharon Henson

 

Selected Publication

 

  • Maiden, N., Jones, S., Ncube, C. and Lockerbie, J. (31 Jan 2011). Using i* in Requirements Projects: Some Experiences and Lessons. Yu, E., Giorgini, P., Maiden, N. and Mylopoulos, J. (Ed.), Social Modeling for Requirements Engineering (pp. 155-185) Mit Pr. ISBN: 0262240556.
  • Seyff, N., Maiden, N. A.M., Karlsen, K., Lockerbie, J., Grunbacher, P., Graf, F. and Ncube, C., 2009. Exploring How to Use Scenarios to Discover Requirements. International Requirements Engineering Journal, 14 (2), pp. 91-111.
  • Ncube, C., Oberndorf, P. and Kark, A. W., 2008. Opportunistic Software Systems Development: Making Systems from What's Available. IEEE Software, 25 (6), pp. 38-41.
  • Maiden, N., Ncube, C. and Lockerbie, J. (01 Jul 2008). Inventing requirements: Experiences with an airport operations system. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5025 LNCS, 58-72. doi: 10.1007/978-3-540-69062-7_6
  • Maiden N, Ncube C and Lockerbie J, 2008, Inventing Requirements with Use Cases: Experiences with a Complex System, in the Proceedings, International working Conference on: Requirements Engineering: Foundation for Software Quality (REFSQ’08), Montpellier, France, 16-17 June 2008
  • Ncube C,  Maiden N, Kamali S, Sayff N, and Grunbacher P, 2007, Exploring Scenario Forms and Ways of Use to Discover Requirements on Airports that Minimize Environmental Impact,  15th IEEE International Requirements Engineering Conference (RE07), October 15-19, 2007, Delhi, India
  • Ncube C and Maiden N, 2007, Inventing Requirements with Use Cases: Experiences with a Complex System, 19th International Conference on Advanced Information Systems Engineering (CAiSE'07), 11-15 June 2007, Trondheim, Norway
  • Ncube, C., Lockerbie, J. and Maiden, N. (01 Dec 2007). Automatically generating requirements from i* models: Experiences with a complex airport operations system. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4542 LNCS, 33-47.
  • Ncube C,  Lockerbie J,  and Maiden N, 2007,  Automatically Generating Requirements from i* Models: A Case Study with a Complex Airport Operations System,  International working Conference on: Requirements Engineering: Foundation for Software Quality (REFSQ’07), Trondheim, Norway, 11-12 June 2007  
  • Maiden N, Ncube C, and Robertson S, 2007, Can Requirements Be Creative? Experiences with an Enhanced Air Space Management System, in the Proceedings, 29th  IEEE International Conference on Software Engineering, (ICSE07) May 20-26, 2007, Minneapolis Minnesota, USA
  • Ncube C 2005, CBD vs. SBD: What Can Service-Based Development Learn/Benefit From COTS-Based Development – a comparison framework!, ICCBSS 2005, 7-11 February 2005, Bilbao, Spain
  • Ncube C 2005, Using Scenario Storyboards to Aid COTS Software Selection: a case study,  ICCBSS 2005, 7-11 February 2005, Bilbao, Spain
  • Ncube C 2003, A COTS Process  for Adaptable E-Government Services, IFIP e-government, e-business and e-commerce conference, Brazil September 2003
  • Ncube C and John C Dean 2002, The Limitations of Current Decision-Making Techniques in the Procurement of COTS Software Components, Proceedings of the 1st International Conference on COTS-Based Software Systems, (ICCBSS’2002), Orlando, Florida, USA, February 2002
  • N.A.M. Maiden, H. Kim & C. Ncube  2002, Rethinking Process Guidance for Selecting Software Components, Proceedings of the 1st International Conference on COTS-Based Software Systems, (ICCBSS’2002), Orlando, Florida, USA, February 2002
  • Ncube C & Maiden N.A.M. 2000, COTS Software Selection: The Need to make Trade-offs Between Systems Requirements, Architectures and COTS/Components,  Proceedings of ICSE-2000, Limerick, Ireland
  • Ncube C & Maiden N.A.M (1999), Guiding Parallel Requirements Acquisition and COTS Software Selection, Proceedings of 4th International Symposium on Requirements Engineering, Limerick, Ireland, June 1999
  • Ncube C 2004, A COTS-Oriented Process for Constructing Adaptable E-Government Services – an e-Race research agenda!! , a chapter in the book entitled "Digital Communities in a Networked Society: e-Commerce, e-Government and e-Business" a  Kluwer Academic Press Publication, April  2004, ISBN: 1402077955
  • Ncube C and Maiden N A. M. 2001, Selecting the Right COTS Software: Why Requirements are Important,  a chapter in a book entitled: Component-Based Software Engineering: Putting the Pieces Together, an Addison-Wesley Longman Publication, May 2001, ISBN: 0-201-70485-4
  • Ncube C, Maiden N and Khwaja N, (2005), Scenario Goal Modelling for Complex Systems: Modeling Future Military Concept for the UK’s Ministry of Defence Network Enabled Capability (NEC), IEE Software, 2005
  • Maiden, N., Pang, H., Zachos, K. and Ncube, C. (2005). Do Rich Media Scenarios Support Requirements Discovery?. REFSQ’2005, in conjunction with CaiSE’2005, 13 Jun 2005, Porto
  • Maiden N.A.M. & Ncube C. (1998), Acquiring Requirements for Commercial Off-The-Shelf Package Selection, IEEE Software, 15(2), 46-56
  • Maiden, N.A.M. and Ncube, C. (1998), Acquiring COTS software selection requirements. Proceedings of the IEEE International Conference on Requirements Engineering, 241.
  • Maiden N.A.M., Ncube C. & Moore A. (1997), Acquiring Requirements for Commercial Off-The-Shelf Package Selection: Some Lessons Learned, Communications of the ACM, 40(12), 21-25
  • Ncube C and Maiden N, 2006, Scenarios for Modelling the Network-Enabled Capability Complex Military System, REFSQ*2006, in conjunction with CAiSE 2006, Luxembourg, 5-9 June 2006
  • Ncube C 2004, Selecting COTS Anti-Virus Software for an International Bank: Some Lessons Learned, in the Proceedings of the MPEC, ICSE 2004, Edinburgh, Scotland
  • Ncube C and Maiden N A. M, 2003, GOMOSCE: Scenario-Driven Goal Modeling for Complex Systems: Modeling the NATO Air Command and Control System (ACCS) using i*, Proceedings of the REFSQ*2003, in conjunction with RE’03, Essen, Germany
  • Ben Anchor C &  Ncube C. 2000, Engineering the PORE Method for COTS Selection with the MAP Process Meta-Model, Proceedings of  the REFSQ*2000, in conjunction with CAiSE 2000,Stockholm, Sweden
  • Ncube C & Maiden N.A..M (1999), PORE: Procurement Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm, Proceedings of the 2nd International Workshop on Component-Based Software Engineering (held in conjunction with  ICSE’99), Los Angels, USA, May 1999
  • Maiden N. A .M, James L & Ncube C (1999), Evaluating Large COTS Software Packages: Why Requirements and Use Cases are Important, Proceedings of the 1st International Workshop on Ensuring Successful COTS Development (held in conjunction with ICSE’99), Los Angels, USA, May 1999
  • Maiden, N. and Ncube, C. (1998). PORE: An Approach for Component-Based Information Systems Engineering. CBISE98 Workshop, CAiSE98, 08 Jun 1998, Pisa.
  • Ncube, C. and Maiden, N. (1997). Procuring Software Systems: Current Problems and Solutions. 3rd Intl Workshop on Requirements Engineering - Foundation for Software Quality (REFSQ97), CAiSE97, 16 Jun 1997, Barcelona

 

Conference/Workshop Organising Activities:

 

  • Programme Committee Member for 21st International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015), March 23-26,2015, Essen, Germany
  • Programme Committee Member for 20th  International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014), April 7-10, 2014, Essen, Germany
  • Panel Chair and Organizer at the 2013 IEEE International Conference on Requirements Engineering (RE13), Rio de Janeiro, Brazil,  July 15th -19th   2013
  • Panel Chair and Organizer at the 2013 IEEE International Conference on Requirements Engineering (RE13), Rio de Janeiro, Brazil,  July 15th -19th   2013
  • Programme Committee Member for the 2013 IEEE International Conference on Requirements Engineering (RE13), Rio de Janeiro, Brazil,  July 15-19, 2013
  • Programme Committee Member for 19th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2013), April 8-11, 2013, Essen, Germany
  • Programme Committee Member,  8th International Conference on System of Systems Engineering (SoSE 2013), 3-6th June 2013, Hawaii, USA
  • General  Chair for the 2012  African Conference on Software Engineering and Applied Computing (ACSEAC 2012), 24-26 September 2012, Gabarone, Botswana
  • Programme Committee Member,  7th International Conference on System of Systems Engineering (SoSE 2012), 16  - 19 Jul 2012, Genoa, Italy
  • Programme Committee Member for the 20th IEEE International Conference on Requirements Engineering (RE12), September 24th-28th, 2012. Chicago, Illinois, USA
  • Programme Committee Member for 18th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2012), Mar 19 - 22, 2012, Essen, Germany
  • Program Committee Member for the 20th  IEEE International Requirements Engineering Conference (RE12),  September 24th -28th  2012, Chicago, Illinoi, USA
  • International Advisory board and Technical Committee Member, International Conference on Advanced Software Engineering and Applied Computing, Cape Town, South Africa, March  2011
  • Tutorial Chair, International Conference on Advanced Software Engineering and Applied Computing, Cape Town, South Africa, March 2011
  • Program Committee Member for the 17th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’2011), Essen, Germany, March 28-30, 2011
  • Organising Committee Member for IEEE 32nd International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, 2-8 May 2010
  • Chair for the Research Demonstrations and Tools track for IEEE 32nd International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, 2-8 May 2010
  • Program Committee Member for the 16th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'2010), Essen, Germany, June 30-2 July, 2010
  • Organising Committee Member 5th IEEE International Conference on System of Systems Engineering, Loughborough University, UK, 22-24 June 2010
  • Workshop Organizing Committee Member for the IEEE 17th International Requirements Engineering Conference (RE 2009, Atlanta, Georgia, USA)
  • Workshop Organizer Chair for the 1st International Workshop on Opportunistic Software Systems Development to be held at the 11th IEEE International Conference on Software Reuse (ICSR 2009, Falls Church, VA, USA)
  • Program Committee Member for the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'2009, Amsterdam, Holland)
  • Program Committee Member for the 1st Value-driven Engineering of Systems of Things (VEST2009, in conjunction with CAiSE’09, Amsterdam, Holland)
  • Program Committee Member for the 3rd International Conference on Software Engineering Approaches For Offshore and Outsourced Development (SEAFOOD 2009, ETH Zurich, Switzerland)
  • Workshop Organizer for the Novel Approaches to Systems of Systems Engineering Workshop (NASSE 2008) held in conjunction with ServiceWave'08, Madrid, Spain
  • IEEE Award: ‘Most Influential Paper Award’ (2008): winner of the prestigious IEEE International Requirements Engineering Conference 'Most Influential Paper Award’ for work on requirements engineering that had the most influence on the theory or practice of requirements engineering since in the last 10 years.
  • Guest-Editor for the November/December 2008 IEEE Software Journal on Opportunistic Software Systems Development
  • Programme Chair - 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS’08), Madrid, Spain  February 25-29, 2008
  • Programme Committee member – International Conference on Information Engineering (ICIE’07), London, UK, 2-4 July 2007
  • Programme Committee member – International working Conference on: Requirements Engineering: Foundation for Software Quality (REFSQ’07), Trondheim, Norway, 11-12 June 2007
  • Programme Committee member – International Workshop on Foundations of Service-Oriented Architecture (FSOA 2007), Madeira Island, Portugal, 26 – 30 March, 2007
  • Organizing and Programme Committee member – 6th   International Conference on COTS-Based Software Systems (ICCBSS’07),Banff, Alberta, Canada,  February 26-2 March 2007
  • Programme Committee member and Track Chair – IEEE International Conference on Innovation in Information Technology (IIT’06), Dubai, UAE, 19-21 November 2006
  • Organizing and Programme Committee member – International workshop on Software Product Management in Conjunction with International Conference on Requirements Engineering (RE’06) Minneapolis/St. Paul, USA, September 11-15, 2006
  • Organizing and Programme Committee member – International workshop for Requirements Engineering for COTS-based systems in Conjunction with RE’03, California, USA, September 2003
  • Steering Committee Member for ECUA II (European COTS User Association)
  • Organizing and Planning Committee member – 1st International Conference on COTS-Based Software Systems (ICCBSS’02), Orlando, Florida, USA, February 4-6, 2002
  • Organizing and Programme Committee member – 2nd  International Conference on COTS-Based Software Systems (ICCBSS’03),Ottawa, Canada,  February 10-12, 2003
  • Programme Committee member of 10th Anniversary Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’2004), In conjunction with CAiSE'04, 7 - 8 June 2004, Riga, Latvia
  • Programme Committee member of the 9th International Workshop on Requirements Engineering Foundation for Software Quality (REFSQ'03), Klagenfurt/Velden, Austria, 16 – 20 June, 2003
  • Programme Committee member of Eighth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ'02), September 9-10 September, 2002, Essen, Germany
  • Organizing and Planning Committee member of the  1st International Workshop on Models and Processes for the Evaluation of COTS Components (MPEC'04),  May 25, 2004, Edinburgh, Scotland
  • Organizing and Planning Committee of the 2nd International Workshop on Models and Processes for the Evaluation of off-the-shelf Components (MPEC'05), May 21, St. Louis, Missouri, USA
  • Programme Committee member of the 1st International Workshop on COTS and Product Software: Why Requirements are so Important  (RECOTS’03) 10 September, 2003, Monterey Bay, California, USA
  • Programme Committee member of the 2nd International Workshop on Requirements and COTS Components (RECOTS'04) 7 September, 2004, Kyoto, Japan

 

APPLY
Online
Now

Find your graduate program and apply online.

     
      To complete your application 
                    Login here!
Course &
Programme Finder