The Experts below are selected from a list of 7803 Experts worldwide ranked by ideXlab platform

Paul Clarke - One of the best experts on this subject based on the ideXlab platform.

  • EuroSPI - Exploring Software Process Variation Arising from Differences in Situational Context
    Communications in Computer and Information Science, 2020
    Co-Authors: Paul Clarke, David Solan, Peter Elger, Murat Yilmaz, Adam Ennis, Mark Gerrity, Sean Mcgrath, Rory V. O'connor, Ryan Treanor
    Abstract:

    The software development process is continuously changing, there is huge pressure to condense release cycles into shorter and shorter timeframes, tools are changing dramatically and companies must continually examine the efficacy of their development process. Attempting to hit a moving target is difficult and it is a decision which can have a major effect in terms of both the end-product and the business. In this paper, we discuss the role of Situational Context in deciding upon the software development process through the analysis of two case studies. The case studies take a detailed look at the organisational profile and Context of each company in turn before we compare and contrast each Situational Context for factors that may influence the development process. We then compare the processes each company has chosen before our discussion of the role Context plays in choosing a ‘correct’ software development process. While both companies have enjoyed sustained business growth and while both are agile in mind-set, we find that they are in fact quite distinct in their processes, this distinction being driven by their different Situational Contexts.

  • EuroSPI - The Impact of Situational Context on Software Process: A Case Study of a Very Small-Sized Company in the Online Advertising Domain
    Communications in Computer and Information Science, 2020
    Co-Authors: Görkem Giray, Rory V. O'connor, Murat Yilmaz, Paul Clarke
    Abstract:

    A primary concern of software development is selecting a suitable methodology to implement a software project. However, this selection is affected by many factors, with evidence suggesting that a specific set of factors defines a specific Situational Context for a project. This Situational Context leads to a project-specific software process. In this paper, we report on our analysis of a very small-sized company’s current software process based on a reference framework that identifies the factors of a Situational Context. The outcome of our case study confirms the earlier findings that a software process is highly dependent on Situational factors. The company has a suitable Situational Context (such as very small-sized, experienced, skilled, cohesive team with low turnover) to apply agile practices and its software process is more close to an agile rather than plan-driven approach. Moreover, the company is continuously adopting its software process to the Situational factors changing from project to project and over time.

  • SPICE - The Impact of Situational Context on the Software Development Process – A Case Study of a Highly Innovative Start-up Organization
    Communications in Computer and Information Science, 2020
    Co-Authors: Gerard Marks, Rory V. O'connor, Paul Clarke
    Abstract:

    Over the past six years, we have examined the impact of Situational Context of the software development process. Our early work involved the systematic development of a comprehensive Situational factors reference framework. More recently, our efforts have focused on the application of this reference framework to different types of Situational Context. In this latest in a series of case studies, we examine the case of a small start-up organization, exploring in detail the process adopted. We also undertook a detailed evaluation of the Situational Context, carefully identifying the Situational factors of greatest importance and how these factors have influenced the process design. The outcome of our case study confirms our earlier finding that a software development process is highly dependent on the organizational Context. We also discovered some interesting new themes in this start-up environment, including the difficulty associated with prioritizing Situational factors and the complexity that surrounds software process design. The role of organizational learning and feedback into improved development processes is also presented as a critical feature.

  • EuroSPI - Changing Situational Contexts Present a Constant Challenge to Software Developers
    Communications in Computer and Information Science, 2020
    Co-Authors: Paul Clarke, Rory V. O'connor
    Abstract:

    A software process can take many forms and its optimality demands that it should be harmonised with the needs of the given software development Situational Context. This theoretical proposition is reasonably clear. However, the finer details of the interaction between the software process and the factors of the Situational Context are much less obvious. In previously published research, the authors have elaborated a reference framework that identifies the factors of a Situational Context that affect the software process. In this paper, we report on the application of our reference framework in an examination of the changing nature of software development Situational Contexts. Our corresponding study of fifteen software development companies indicates that certain factors appear more subject to change than others. This finding is a potentially important insight that can help us with the recurring challenge of adapting the software process to changing circumstances.

  • the impact of Situational Context on the software development process a case study of a highly innovative start up organization
    International Conference on Software Process Improvement and Capability Determination, 2017
    Co-Authors: Gerard Marks, Rory V Oconnor, Paul Clarke
    Abstract:

    Over the past six years, we have examined the impact of Situational Context of the software development process. Our early work involved the systematic development of a comprehensive Situational factors reference framework. More recently, our efforts have focused on the application of this reference framework to different types of Situational Context. In this latest in a series of case studies, we examine the case of a small start-up organization, exploring in detail the process adopted. We also undertook a detailed evaluation of the Situational Context, carefully identifying the Situational factors of greatest importance and how these factors have influenced the process design. The outcome of our case study confirms our earlier finding that a software development process is highly dependent on the organizational Context. We also discovered some interesting new themes in this start-up environment, including the difficulty associated with prioritizing Situational factors and the complexity that surrounds software process design. The role of organizational learning and feedback into improved development processes is also presented as a critical feature.

Tony Belpaeme - One of the best experts on this subject based on the ideXlab platform.

  • Situational Context Directs How People Affectively Interpret Robotic Non-Linguistic Utterances
    2014 9th ACM IEEE International Conference on Human-Robot Interaction (HRI), 2014
    Co-Authors: Robin Read, Tony Belpaeme
    Abstract:

    This paper presents an experiment investigating the influence that a Situational Context has upon how people affectively interpret Non-Linguistic Utterances made by a social robot. Subjects were presented five video conditions showing the robot making both a positive and negative utterance, the robot being subject to an action (e.g. receiving a kiss, or a slap), and then two videos showing the combination of the action and the robot reacting with both the positive and negative utterances. For each video an affective rating of valence was provided based upon how the subjects thought the robot felt given what had happened in the video. This was repeated for 5 different action scenarios. Results show that the affective interpretation of an action appears to override that of an utterance, regardless of the affective charge of the utterance. Furthermore, it is shown that if the meaning of the action and utterance are aligned, the overall interpretation is amplified. These findings are considered with respect to the practical use of utterances during social HRI.

  • HRI - Situational Context directs how people affectively interpret robotic non-linguistic utterances
    Proceedings of the 2014 ACM IEEE international conference on Human-robot interaction - HRI '14, 2014
    Co-Authors: Robin Read, Tony Belpaeme
    Abstract:

    This paper presents an experiment investigating the influence that a Situational Context has upon how people affectively interpret Non-Linguistic Utterances made by a social robot. Subjects were presented five video conditions showing the robot making both a positive and negative utterance, the robot being subject to an action (e.g. receiving a kiss, or a slap), and then two videos showing the combination of the action and the robot reacting with both the positive and negative utterances. For each video an affective rating of valence was provided based upon how the subjects thought the robot felt given what had happened in the video. This was repeated for 5 different action scenarios. Results show that the affective interpretation of an action appears to override that of an utterance, regardless of the affective charge of the utterance. Furthermore, it is shown that if the meaning of the action and utterance are aligned, the overall interpretation is amplified. These findings are considered with respect to the practical use of utterances during social HRI.

Anne Lehrndorfer - One of the best experts on this subject based on the ideXlab platform.

  • the role of Situational Context in solving word problems
    Cognitive Development, 1992
    Co-Authors: Elsbeth Stern, Anne Lehrndorfer
    Abstract:

    Abstract Word problems depicting the comparison of quantities have been shown to be difficult for elementary school children in several studies. One reason for this may be that young children lack Situational understanding because they are not familiar with the quantitative comparison of sets. To test this assumption, we presented 45 first graders with “compare” problems that were embedded in a familiar Situational Context. The results showed that children who received compare problems following stories that induced Situational understanding of qualitative comparisons performed better than children who received compare problems following stories that had nothing to do with the comparison of sets. The data suggest that most first graders have access to the mathematical problem-solving knowledge necessary to understand and solve compare problems only when these problem are embedded in a familiar Situational Context.

Juan Manuel Murillo - One of the best experts on this subject based on the ideXlab platform.

  • ICWE - Situational-Context: A Unified View of Everything Involved at a Particular Situation
    Lecture Notes in Computer Science, 2020
    Co-Authors: Javier Berrocal, Jose Garcia-alonso, Carlos Canal, Juan Manuel Murillo
    Abstract:

    As the interest in the Web of Things increases, specially for the general population, the barriers to entry for the use of these technologies should decrease. Current applications can be developed to adapt their behaviour to predefined conditions and users preferences, facilitating their use. In the future, Web of Things software should be able to automatically adjust its behaviour to non-predefined preferences or Context of its users. In this vision paper we define the Situational-Context as the combination of the virtual profiles of the entities (things or people) that concur at a particular place and time. The computation of the Situational-Context allow us to predict the expected system behaviour and the required interaction between devices to meet the entities’ goals, achieving a better adjustment of the system to variable Contexts.

  • ISAmI - Situational-Context for Virtually Modeling the Elderly
    Advances in Intelligent Systems and Computing, 2018
    Co-Authors: Jose Garcia-alonso, Javier Berrocal, Juan Manuel Murillo, David Mendes, Cesar Fonseca, Manuel Jose Lopes
    Abstract:

    The generalized aging of the population is incrementing the pressure over, frequently overextended, healthcare systems. This situations is even worse in underdeveloped, sparsely populated regions like Extremadura in Spain or Alentejo in Portugal. In this paper we propose an initial approach to use the Situational-Context, a technique to seamlessly adapt Internet of Things systems to the needs and preferences of their users, for virtually modeling the elderly. These models could be used to enhance the elderly experience when using those kind of systems without raising the need for technical skills. The proposed virtual models will also be the basis for further eldercare innovations in sparsely populated regions.

  • Situational Context for virtually modeling the elderly
    International Symposium on Ambient Intelligence, 2018
    Co-Authors: Jose Garciaalonso, Javier Berrocal, Juan Manuel Murillo, David Mendes, Cesar Fonseca, Manuel Jose Lopes
    Abstract:

    The generalized aging of the population is incrementing the pressure over, frequently overextended, healthcare systems. This situations is even worse in underdeveloped, sparsely populated regions like Extremadura in Spain or Alentejo in Portugal. In this paper we propose an initial approach to use the Situational-Context, a technique to seamlessly adapt Internet of Things systems to the needs and preferences of their users, for virtually modeling the elderly. These models could be used to enhance the elderly experience when using those kind of systems without raising the need for technical skills. The proposed virtual models will also be the basis for further eldercare innovations in sparsely populated regions.

  • Towards Distributed and Context-Aware Human-Centric Cyber-Physical Systems
    Advances in Service-Oriented and Cloud Computing, 2018
    Co-Authors: Jose Garcia-alonso, Javier Berrocal, Carlos Canal, Juan Manuel Murillo
    Abstract:

    As the number of devices connected to the Internet increases, the interactions between the general population and Cyber-Physical Systems multiplies. Most of these interactions occur through people’s smart devices. Thanks to the large number of sensor included on these devices and their capabilities to connect to other sensors they serve as a gateway to Cyber-Physical Systems. However, most of the capabilities of these devices are underutilized, since they are only used to upload the sensed information to centralized cloud servers. This paper presents the key challenges that must be faced to build distributed and Context-aware human-centric Cyber-Physical Systems that take advantage of the capabilities of modern smart devices. In addition, the concept of Situational-Context is introduced as a possible solution addressing these challenges. Situational-Context is a new computational model that use smart devices to gather the virtual profiles of their owners. These profiles are combined and used to adapt and control the behaviour of Cyber-Physical Systems. This computational model could contribute to a new generation of distribute human-centric systems with a clear social orientation.

  • SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI - Situational Context in the programmable world
    2017 IEEE SmartWorld Ubiquitous Intelligence & Computing Advanced & Trusted Computed Scalable Computing & Communications Cloud & Big Data Computing In, 2017
    Co-Authors: Javier Berrocal, Jose Garcia-alonso, Juan Manuel Murillo, Jaime Galán-jiménez, Niko Mäkitalo, Tommi Mikkonen, Carlos Canal
    Abstract:

    As the capabilities of smart things increase, the greater the number of scenarios in which they can be used, and the greater the need to develop Web of Things (WoT) systems supporting these situations. Currently, many WoT systems cover predefined scenarios in which users have to configure how smart things behave, depending on their specific needs at a given moment. However, this makes users slaves of technology, being constantly aware of it for configuring it. Future WoT systems must be able to self-adapt to non-predefined situations and users, and their behavior should transparently emerge from the Context, taking into account the needs of their users, but without requiring constant interaction with them. In this paper, a new Situational Context concept is placed to the emerging Programmable World, and a reference architecture for developing WoT systems capable of identifying the needs of their users in a particular situation is defined. This enables developers to build systems whose behavior is more conscious of their Context, and self-adaptive to the people using them.

Javier Berrocal - One of the best experts on this subject based on the ideXlab platform.

  • ICWE - Situational-Context: A Unified View of Everything Involved at a Particular Situation
    Lecture Notes in Computer Science, 2020
    Co-Authors: Javier Berrocal, Jose Garcia-alonso, Carlos Canal, Juan Manuel Murillo
    Abstract:

    As the interest in the Web of Things increases, specially for the general population, the barriers to entry for the use of these technologies should decrease. Current applications can be developed to adapt their behaviour to predefined conditions and users preferences, facilitating their use. In the future, Web of Things software should be able to automatically adjust its behaviour to non-predefined preferences or Context of its users. In this vision paper we define the Situational-Context as the combination of the virtual profiles of the entities (things or people) that concur at a particular place and time. The computation of the Situational-Context allow us to predict the expected system behaviour and the required interaction between devices to meet the entities’ goals, achieving a better adjustment of the system to variable Contexts.

  • ISAmI - Situational-Context for Virtually Modeling the Elderly
    Advances in Intelligent Systems and Computing, 2018
    Co-Authors: Jose Garcia-alonso, Javier Berrocal, Juan Manuel Murillo, David Mendes, Cesar Fonseca, Manuel Jose Lopes
    Abstract:

    The generalized aging of the population is incrementing the pressure over, frequently overextended, healthcare systems. This situations is even worse in underdeveloped, sparsely populated regions like Extremadura in Spain or Alentejo in Portugal. In this paper we propose an initial approach to use the Situational-Context, a technique to seamlessly adapt Internet of Things systems to the needs and preferences of their users, for virtually modeling the elderly. These models could be used to enhance the elderly experience when using those kind of systems without raising the need for technical skills. The proposed virtual models will also be the basis for further eldercare innovations in sparsely populated regions.

  • Situational Context for virtually modeling the elderly
    International Symposium on Ambient Intelligence, 2018
    Co-Authors: Jose Garciaalonso, Javier Berrocal, Juan Manuel Murillo, David Mendes, Cesar Fonseca, Manuel Jose Lopes
    Abstract:

    The generalized aging of the population is incrementing the pressure over, frequently overextended, healthcare systems. This situations is even worse in underdeveloped, sparsely populated regions like Extremadura in Spain or Alentejo in Portugal. In this paper we propose an initial approach to use the Situational-Context, a technique to seamlessly adapt Internet of Things systems to the needs and preferences of their users, for virtually modeling the elderly. These models could be used to enhance the elderly experience when using those kind of systems without raising the need for technical skills. The proposed virtual models will also be the basis for further eldercare innovations in sparsely populated regions.

  • Towards Distributed and Context-Aware Human-Centric Cyber-Physical Systems
    Advances in Service-Oriented and Cloud Computing, 2018
    Co-Authors: Jose Garcia-alonso, Javier Berrocal, Carlos Canal, Juan Manuel Murillo
    Abstract:

    As the number of devices connected to the Internet increases, the interactions between the general population and Cyber-Physical Systems multiplies. Most of these interactions occur through people’s smart devices. Thanks to the large number of sensor included on these devices and their capabilities to connect to other sensors they serve as a gateway to Cyber-Physical Systems. However, most of the capabilities of these devices are underutilized, since they are only used to upload the sensed information to centralized cloud servers. This paper presents the key challenges that must be faced to build distributed and Context-aware human-centric Cyber-Physical Systems that take advantage of the capabilities of modern smart devices. In addition, the concept of Situational-Context is introduced as a possible solution addressing these challenges. Situational-Context is a new computational model that use smart devices to gather the virtual profiles of their owners. These profiles are combined and used to adapt and control the behaviour of Cyber-Physical Systems. This computational model could contribute to a new generation of distribute human-centric systems with a clear social orientation.

  • SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI - Situational Context in the programmable world
    2017 IEEE SmartWorld Ubiquitous Intelligence & Computing Advanced & Trusted Computed Scalable Computing & Communications Cloud & Big Data Computing In, 2017
    Co-Authors: Javier Berrocal, Jose Garcia-alonso, Juan Manuel Murillo, Jaime Galán-jiménez, Niko Mäkitalo, Tommi Mikkonen, Carlos Canal
    Abstract:

    As the capabilities of smart things increase, the greater the number of scenarios in which they can be used, and the greater the need to develop Web of Things (WoT) systems supporting these situations. Currently, many WoT systems cover predefined scenarios in which users have to configure how smart things behave, depending on their specific needs at a given moment. However, this makes users slaves of technology, being constantly aware of it for configuring it. Future WoT systems must be able to self-adapt to non-predefined situations and users, and their behavior should transparently emerge from the Context, taking into account the needs of their users, but without requiring constant interaction with them. In this paper, a new Situational Context concept is placed to the emerging Programmable World, and a reference architecture for developing WoT systems capable of identifying the needs of their users in a particular situation is defined. This enables developers to build systems whose behavior is more conscious of their Context, and self-adaptive to the people using them.