6 research outputs found

    Approach to Include Sustainability and Creativity in Requirements Engineering

    Get PDF
    Silveira, C., Santos, V., Reis, L., & Mamede, H. (2022). CRESustain: Approach to Include Sustainability and Creativity in Requirements Engineering. Journal of Engineering Research and Sciences, 1(8), 27-34. https://doi.org/10.55708/js0108004, https://doi.org/10.55708/js0108Requirements Engineering is an evolving field facing new challenges. One of the central conundrums is sustainability in software. The possibility of using known creativity techniques while introducing the dimensions of sustainability to help provide unexpected, original, practical, and sustainable answers in software development is challenging and motivating. This paper proposes an approach, CRESustain, incorporating sustainability dimensions when introducing creativity techniques in the Requirements Engineering process. CRESustain uses various creativity techniques considered appropriate for the different stages of the RE process. It is inspired by the Sustainable Development Goals, creative problem-solving methods, and the Karlskrona Manifesto. The methodology applied to give materiality to the outcome of this work was Design Science Research, a research paradigm that uses knowledge to solve problems, generate new knowledge and insights, and results in an artefact. The main results indicate that the approach stimulates discussion about sustainability in technical, economic, social, human, and environmental dimensions focusing on the Sustainable Development Goals and people's needs.publishersversionpublishe

    Methodology for introducing creativity in requirements engineering

    Get PDF
    The increase of global competitiveness, the ability of organizations to effectively use information technologies, and to focus on innovation and creativity are recognized as being important. In this context, the hypothesis of resorting to known creativity techniques or adaptations to help innovation in the field of Software Engineering appears to be challenging. This paper proposes a methodology for introducing creativity and innovation techniques in the Requirements Engineering process in order to build more agile and efficient Information Systems. The method uses a variety of creative techniques that are thought to be appropriate to the different stages of the process and is inspired by existing creative problem-solving methods and techniques, in particular in the Creative Problem-Solving Process, Productive Thinking Model and the Creative Potentiation Method. The study of the method allowed its application, through the use of various creativity techniques, in a real context in a social institution - the Social Center for Support to the Community of S ão Domingos. The application of the methodology allowed the identification of new opportunities that allowed the organization to devise service delivery strategies that were more suited to the needs of people.info:eu-repo/semantics/publishedVersio

    A new Approach to Sustainability and Creativity in Requirements Engineering

    Get PDF
    Silveira, C., Santos, V., Reis, L., & Mamede, H. (2021). Uma nova Abordagem para a Sustentabilidade e Criatividade na Engenharia de Requisitos. In A. Rocha, R. Goncalves, F. G. Penalvo, & J. Martins (Eds.), Proceedings of CISTI 2021 - 16th Iberian Conference on Information Systems and Technologies (pp. 1-6). (Iberian Conference on Information Systems and Technologies, CISTI). IEEE Computer Society Press. https://doi.org/10.23919/CISTI52073.2021.9476532Current concerns in the field of sustainability are cross-cutting across several sectors. In this sense, the ability of organizations to effectively use information and communication technologies and to focus on sustainability, innovation and creativity are recognized as important factors. In this article, an approach is proposed to incorporate sustainability factors when introducing creativity into the Requirements Engineering process. With a view to building more agile and sustainable Information Systems, a case of applying the approach in identifying requirements is presented, incorporating sustainability concerns. The approach stimulates the discussion on sustainability in its multiple dimensions (human, environmental, social, technical, and economic), focusing on the Sustainable Development Goals and the needs of people.authorsversionpublishe

    DREQUS: an approach for the Discovery of REQuirements Using Scenarios

    Get PDF
    ABSTRACT: Requirements engineering is recognized as a complex cognitive problem-solving process that takes place in an unstructured and poorly-understood problem context. Requirements elicitation is the activity generally regarded as the most crucial step in the requirements engineering process. The term “elicitation” is preferred to “capture”, to avoid the suggestion that requirements are out there to be collected. Information gathered during requirements elicitation often has to be interpreted, analyzed, modeled, and validated before the requirements engineer can feel confident that a complete set of requirements of a system have been obtained. Requirements elicitation comprises the set of activities that enable discovering, understanding, and documenting the goals and motives for building a proposed software system. It also involves identifying the requirements that the resulting system must satisfy in to achieve these goals. The requirements to be elicited may range from modifications to well-understood problems and systems (i.e. software upgrades), to hazy understandings of new problems being automated, to relatively unconstrained requirements that are open to innovation (e.g. mass-market software). Requirements elicitation remains problematic; missing or mistaken requirements still delay projects and cause cost overruns. No firm definition has matured for requirements elicitation in comparison to other areas of requirements engineering. This research is aimed to improve the results of the requirements elicitation process directly impacting the quality of the software products derived from them

    Automated support for combinational creativity in requirements engineering

    No full text
    corecore