Information Systems and Technology
Permanent URI for this collection
Browse
Browsing Information Systems and Technology by Author "Cysneiros, Luiz Marcio"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item Open Access An Empirical Study on the Role of Requirement Engineering in Agile Method and Its Impact on Quality(2015-08-28) Rahman, Anzira; Cysneiros, Luiz MarcioAgile Methods are characterized as flexible and easily adaptable. The need to keep up with multiple high-priority projects and shorter time-to-market demands could explain their increasing popularity. It also raises concerns of whether or not use of these methods jeopardizes quality. Since Agile methods allow for changes throughout the process, they also create probabilities to impact software quality at any time. This thesis examines the process of requirement engineering as performed with Agile method in terms of its similarities and differences to requirement engineering as performed with the more traditional Waterfall method. It compares both approaches from a software quality perspective using a case study of 16 software projects. The main contribution of this work is to bring empirical evidence from real life cases that illustrate how Agile methods significantly impacts software quality, including the potential for a larger number of defects due to poor non-functional requirements elicitation.Item Open Access An Initial Analysis on the Impact of Software Transparency and Privacy on a Healthcare Environment(2016-09-20) Zinovatna, Olena; Cysneiros, Luiz MarcioTransparency and privacy are two fundamental parts of any democratic society. Although both transparency and privacy are essential in todays environment they are often conflicting. Allowing more transparency is likely to impact privacy, likewise, preserving privacy often reduces transparency. With consistently evolving nature of information technology and a tremendous amount of data being generated on a daily basis, there is a growing need to balance privacy and transparency in order to exist in the fast paced environment. The purpose of this work is to understand the current state of software transparency and privacy as well as how it is being perceived in the workplace. This thesis focuses on the following three objectives. First, it supports the development of the catalogues documenting all existing privacy concerns and how they relate to transparency. Second, it narrows down its focus to a healthcare domain. Lastly, it evaluates current state of software transparency in existing health information systems.Item Open Access How Software Transparency Can Mitigate Conflicts Among Different Stakeholders in the Animal Experimentation Domain(2020-08-11) Chen, Ren-Luen; Cysneiros, Luiz MarcioThe arguments of whether animals should be used in the experiments have existed for decades. Stakeholders such as animal advocates, scientists, and mediators have been calling for more transparency to tackle the conflicts. They all claim that being transparent is a way to understand each other and to know the whole picture of the animal experiments. It is believed that laboratories software should provide aspects of transparency to help mitigate the conflicts among different stakeholders points of view. In this thesis, a Systematic Literature Review was conducted to collect requirements and potential solutions from the literature from the perspectives of different stakeholders and put them together in a set of softgoal interdependency graphs (SIGs) that illustrating the possible solutions to achieve transparency. The resulted SIGs may help the laboratories to adopt software that provides a level of transparency for the research process, and it will also help to mitigate current problems involving researchers, mediators, and groups contrary to the use of animals.Item Open Access Towards an Ontology-Based Approach for Reusing Non-Functional Requirements Knowledge(2017-07-27) Veleda, Rodrigo Da Rocha Vaughan; Cysneiros, Luiz MarcioRequirements Engineering play a crucial role during the software development process. Many works have pointed out that Non-Functional Requirements (NFR) are currently more important than Functional Requirements. NFRs can be very complicated to understand due to its diversity and subjective nature. The NDR Framework has been proposed to fill some of the existing gaps to facilitate NFR elicitation and modeling. In this thesis, we introduce a tool that plays a major role in the NDR Framework allowing software engineers to store and reuse NFR knowledge. The NDR Tool converts the knowledge contained in Softgoal Interdependency Graphs (SIGs) into a machine-readable format that follows the NFR and Design Rationale (NDR) Ontology. It also provides mechanisms to query the knowledge base and produces graphical representation for the results obtained. To evaluate whether our approach aids eliciting NFRs, we conducted an experiment performing a software development scenario.