3,114 research outputs found

    A situational approach and intelligent tool for collaborative requirements elicitation

    Full text link
    University of Technology, Sydney. Faculty of Information Technology.Requirements elicitation is a fundamental part of the software development process, and widely regarded as one of its more challenging activities. Many of the current techniques, approaches, and tools are either unknown or too complex for novices, resulting in a significant gap between requirements elicitation theory and practice. Just as important, is the current gap between expert and novice analysts, which can be attributed to the extensive skill set and range of experiences that is often required to successfully conduct this difficult yet vital activity. Consequently, in this research we investigated both the state of the art and the state of practice, in order to develop and evaluate an approach and a tool to support novice analysts elicit requirements for software systems in a workshop environment. The first stage of the research was a literature review, which involved a thorough review and critical analysis of existing theory on and around the area of requirements elicitation. This was followed by a survey of practice, which consisted of in-depth interviews with experts, and an online questionnaire for novices, used to elicit approach guidelines and tool features. The OUTSET approach was then designed, and the supporting tool MUSTER constructed. The final stage of the research involved the evaluation of the approach and tool through a case study, case study experiment, and formal experiment. The empirical evaluations conducted showed that using the MUSTER tool improved the overall effectiveness of the requirements elicitation process, while the underlying OUTSET approach improved the overall efficiency. It was also shown that the combination of the approach and tool provided a collective system that was both useful and useable. In the experiment conducted, the MUSTER tool received more than three times the score of the manual tool for effectiveness, and more than double for usability. In addition, the combination of research methods used, and the successful application of Situational Method Engineering (SME) and Group Support System (GSS) principles for the approach and tool respectively, was both novel and unique from any other previous work on requirements elicitation

    A framework for the elicitation and analysis of Information Technology service requirements and their alignment with enterprise business goals

    Full text link
    As the economies of the world have become increasingly dependant on Information Technology (IT) services, there is a need for service designers and developers to focus on co-value creation between service providers and service consumers. Developers need to conduct a more rigorous and systematic identification, elicitation, and analysis of IT service requirements than ever before so that the resulting IT services are closely aligned with the enterprise business requirements. Research in Services Science from the business and management discipline has mostly focused on the delivery and management of services experience from the business perspective. Much of the research focus in Service Oriented Computing (SOC) so far has been on the design and delivery of services (especially Web Services), but engineering of IT service requirements has received much less attention. The overall aims of the proposed research is the design and development of an integrated framework and its supporting toolset for the systematic identification, elicitation, and analysis of IT service requirements that satisfy consumers' needs and are closely aligned with their enterprise business goals. © 2010 IEEE

    ELICA: An Automated Tool for Dynamic Extraction of Requirements Relevant Information

    Full text link
    Requirements elicitation requires extensive knowledge and deep understanding of the problem domain where the final system will be situated. However, in many software development projects, analysts are required to elicit the requirements from an unfamiliar domain, which often causes communication barriers between analysts and stakeholders. In this paper, we propose a requirements ELICitation Aid tool (ELICA) to help analysts better understand the target application domain by dynamic extraction and labeling of requirements-relevant knowledge. To extract the relevant terms, we leverage the flexibility and power of Weighted Finite State Transducers (WFSTs) in dynamic modeling of natural language processing tasks. In addition to the information conveyed through text, ELICA captures and processes non-linguistic information about the intention of speakers such as their confidence level, analytical tone, and emotions. The extracted information is made available to the analysts as a set of labeled snippets with highlighted relevant terms which can also be exported as an artifact of the Requirements Engineering (RE) process. The application and usefulness of ELICA are demonstrated through a case study. This study shows how pre-existing relevant information about the application domain and the information captured during an elicitation meeting, such as the conversation and stakeholders' intentions, can be captured and used to support analysts achieving their tasks.Comment: 2018 IEEE 26th International Requirements Engineering Conference Workshop

    Requirements for a quality measurement instrument for semantic standards

    Get PDF
    This study describes requirements for an instrument to measure the quality of semantic standards. A situational requirements engineering method was used, resulting in a goal-tree in which requirements are structured. This structure shows requirements related to the input of the instrument; stating that the instrument should be useful for a set of different semantic standards. It also shows that the instrument should be efficient and especially easy to use. Finally there a set of requirements related to the outcome of the instrument, stressing that a high quality outcome is important, including improvement suggestions. Based on this set of requirements a foundation for the design phase has been created

    Comparison of method chunks and method fragments for situational method engineering

    Full text link
    Two main candidates for the atomic element to be used in Situational Method Engineering (SME) have been proposed: the “method fragment ” and the “method chunk”. These are examined here in terms of their conceptual integrity and in terms of how they may be used in method construction. Also, parallels are drawn between the two approaches. Secondly, the idea of differentiating an interface from a body has been proposed for method chunks (but not for method fragments). This idea is examined and mappings are constructed between the interface and body concepts of method chunks and the concepts used to describe method fragments. The new ISO/IEC 24744 standard metamodel is used as a conceptual framework to perform these mappings

    Using protocol analysis to explore the creative requirements engineering process

    Full text link
    Protocol analysis is an empirical method applied by researchers in cognitive psychology and behavioural analysis. Protocol analysis can be used to collect, document and analyse thought processes by an individual problem solver. In general, research subjects are asked to think aloud when performing a given task. Their verbal reports are transcribed and represent a sequence of their thoughts and cognitive activities. These verbal reports are analysed to identify relevant segments of cognitive behaviours by the research subjects. The analysis results may be cross-examined (or validated through retrospective interviews with the research subjects). This paper offers a critical analysis of this research method, its approaches to data collection and analysis, strengths and limitations, and discusses its use in information systems research. The aim is to explore the use of protocol analysis in studying the creative requirements engineering process.<br /

    A METHOD FOR CONTEXT MODELLING IN CAPABILITY MANAGEMENT

    Get PDF
    Enterprises exist in the context of their dynamically changing environment, which has a strong impact on service design and delivery. Within areas such as ambient intelligence or robotics, most relevant context has a physical nature. However, the context of an enterprise requires a different conceptual-ization of context awareness. Beyond physical context, enterprises need to be aware of their market, legal and social context. Moreover, in order to monitor context and configure services systematically, we need a context modelling method that is integrated within enterprise modelling and supports in-formation and communication technology (ICT) engineering and runtime. The work in this paper has been performed as part of developing Capability Driven Development (CDD), a new paradigm for ICT design where services are customised on the basis of the essential business capabilities and deliv-ery is adjusted according to the current context. The contributions of the paper are (i) the investiga-tion of industrial needs for context modelling, (ii) eCoM, a context modelling method for enterprise ICT addressing such needs, iii) application of the method in an industrial use case and (iv) the evolu-tion of eCoM based on various evaluation cycles by means of Framework for Evaluation in Design Science Research (FEDS)
    • …
    corecore