- Software Engineering Techniques and Practices
- Advanced Software Engineering Methodologies
- Collaboration in agile enterprises
- Service-Oriented Architecture and Web Services
- Business Process Modeling and Analysis
- Open Education and E-Learning
- Online Learning and Analytics
- Software Engineering Research
- E-Learning and Knowledge Management
- Formal Methods in Verification
- Online and Blended Learning
- Model-Driven Software Engineering Techniques
- Software System Performance and Reliability
- Open Source Software Innovations
- Real-Time Systems Scheduling
- Supply Chain Resilience and Risk Management
- Innovative Teaching and Learning Methods
- Education and Digital Technologies
- Information Systems Theories and Implementation
- Knowledge Management and Sharing
- Business and Management Studies
- Wikis in Education and Collaboration
- Team Dynamics and Performance
- Real-time simulation and control systems
- Doctoral Education Challenges and Solutions
The Open University
2015-2024
Universidade Aberta
2019
Open Geospatial Consortium
2016
Hong Kong Metropolitan University
2002-2015
University of York
1992-1994
Civic crowdfunding is a sub-type of through which citizens, in collaboration with government, fund projects providing community service. Although the early stages development, civic promising area for both research and application due to its potential impact on citizen engagement, as well influence success wide range ranging from physical structures amenities local services. However, field remains under-addressed academic underdeveloped terms number posted platforms. Acknowledging these...
Agile HR is well-established in practice and has emerged as an exciting research area the last 4 years. However, no comprehensive review of literature on this subject been conducted. The aim paper to map current state agile research. We conducted a systematic mapping study found 86 relevant primary studies. Our findings are organised into seven topics that fall two major themes: for HR; how function adopts practices, Agile; supports organisation. theme more mature, with papers, proposed...
Transforming into an agile organization is challenging because it involves complex changes across the including to strategy, structure, culture, operations, and technology. Although much has been written about organizational agility, practitioners still call for authentic accounts concrete experiences help them understand how transform. This article based on three case studies of diverse organizations transforming agility provides account each transformation. Each chose a different focus...
We are now starting to see the first applications of formal methods development safety-critical computer based systems. Discussion on what appropriate and tools is still intense, there no standard approach that presents a complete solution for such Some protagonists claim offer problems software development. Others little or use – at least their utility severely limited by cost applying techniques. The aim this paper try cast some light debate discuss from technico-philosophical viewpoint...
Problem frames are a systematic approach to the decomposition of problems that allows us relate requirements, domain properties, and machine specifications. Having decomposed problem, one solving it is through process composing solutions sub-problems. In This work, we contribute supporting such by providing way compose multiple problem frames. We develop inconsistent requirements. introduce composition frames, requirements construct models relevant aspects thus deals with unwanted effects,...
Open Educational Resources have emerged as important elements of education in the contemporary society, promoting life-long and personalized learning that transcends social, economic geographical barriers. To achieve potential OERs bring impact on education, it is necessary to increase their development supply. However, one current challenges how produce quality relevant be reused adapted different contexts situations. In this paper we proposed an agile method for - AM-OER, grounded...
The architecture of a software product line is one its most important artifacts as it represents an abstraction the products that can be generated. It cru- cial to evaluate quality attributes in order to: increase productivity process and products; provide means understand potential behavior and, consequently, decrease their time market; improve handling variability. evaluation serve basis analyze managerial economical values for managers architects. Most current research on does not take...
Background: Most companies practicing Agile are not fully but instead they combine both and traditional practices in their operations. It is clear how these can be successfully used together an organisation. Aims: We investigate practitioners' mitigation strategies related to the challenge of doing a non-Agile environment. Method: Strategies were collected during two studies, online survey interactive workshop run at meetup analysed thematically. Results: wider organisation just software...
Civic crowdfunding is a sub-type of whereby citizens contribute to funding community-based projects ranging from physical structures amenities. Though civic has great potential for impact, it remains developing field in terms project success and widespread adoption. To explore how technology shapes interactions outcomes within projects, our research addresses two interrelated questions: do offline communities engage online across and, what purpose does this activity serve both communities?...
Open Educational Resources (OERs) have provided new perspectives for the construction, access and sharing of knowledge. While OERs can bring benefits to, impact on education, there are still challenges to their widespread production use. One faced by developers (including educators practitioners) has been how produce quality relevant learning materials, capable being reused adapted in different situations. In our work we propose define an agile design method support creation OERs. It is...
Problem frames are a systematic approach to the decomposition of problems that allows us relate requirements, domain properties, and machine specifications. Having decomposed problem, one solving it is through process composing solutions sub-problems. In This work, we contribute supporting such by providing way compose multiple problem frames. We develop inconsistent requirements. introduce composition frames, requirements construct models relevant aspects thus deals with unwanted effects,...